[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'LazConfigStorage' (#lcl)

# TConfigStorage

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: lazconfigstorage.pas line 30

`type TConfigStorage = class`
`protected`
`function GetFullPathValue();` |  |
`procedure SetFullPathValue();` |  |
`procedure SetDeleteFullPathValue();` |  |
`procedure DeleteFullPath(); virtual; abstract;` |  |
`procedure DeleteFullPathValue(); virtual; abstract;` |  |
`public`
`constructor Create(); virtual;` |  |
`destructor Destroy; override;` |  |
`procedure Clear; virtual; abstract;`
`function GetValue();` |  |
`procedure SetValue();` |  |
`procedure SetDeleteValue();` |  |
`procedure DeletePath();` |  |
`procedure DeleteValue();` |  |
`property CurrentBasePath: String; [r]` |  |
`function ExtendPath();` |  |
`procedure AppendBasePath();` |  |
`procedure UndoAppendBasePath;` |  |
`procedure WriteToDisk; virtual; abstract;` |  |
`function GetFilename; virtual; abstract;` |  |
`end;`

## Inheritance

`TConfigStorage` |  |
`TObject`

The latest version of this document can be found at lazarus-ccr.sourceforge.net.