TDefaultApplication
TApplication
that creates a basic user interface that is suitable for most purposes.Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TBaseObject | A base class for objects that can be used instead of TObject . |
3 | TApplication | Abstract base class for applications that support a graphical user interface. |
4 | TDefaultApplication |
Source
Application.Default.pas (63)
Description
TDefaultApplication
adds a number of user interface controls to the MainWindow
. These controls include an explorer tree,
a details panel, a progress panel, an information panel and a problems table. Descendant classes can further customize the user interface as needed.
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TTableModelFactory | TableFactory | |
Instance | protected | TObjectModelFactory | ObjectModelFactory | |
Instance | protected | TWindowFactory | WindowFactory | |
Instance | protected | TSplitPanel | MainSplitPanel | |
Instance | protected | TVerticalSplitPanel | LeftPanel | |
Instance | protected | THorizontalStackPanel | Toolbar | |
Instance | protected | TDefaultApplicationStyleSheet | CurrentStyleSheet | |
Instance | protected | TPagedPanel | ExplorerPagedPanel | |
Instance | protected | TSingleLineTextControl | ProgressLabel | |
Instance | protected | TStaticPercentageModel | ProgressModel | |
Instance | protected | TTimer | ProgressTimer | |
Instance | protected | TList<TSqlDatabaseConnector> | DatabaseConnectors | |
Instance | protected | TAuthorizationManager | AuthorizationManager | |
Instance | protected | TAutomatedTestSession | TestSession |