LibEngsas
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNEngSaSSome definitions, used along LibEngsas
oNKWallet
oNUi
oCDesignerWidgetCollectionProvides a QtDesigner plugin, which contains all GUI-Elements of LibEngsas
oCEAboutDialogAn About dialog for your application in EngSaS-Layout
oCEAboutModelUsed by the EAboutDialog to display all related persons
oCEAboutPersonA person, which should be mentioned at the EAboutDialog
oCEAbstractItemModelReplacement of QAbstractItemModel to provide convenience signals for message handling
oCEActionQAction replacement, which handles "iconsAndText"-option and QIcon::fromTheme
oCEChartBaseBase class for ECharts.To add values, call addDataSet(). How the values are treated or how many data sets you can add, depensd on the specific implementation
oCEChartBaseQmlThe base QML export class for EChart widgets
oCEChartLineA EWidget to display line chartsThe title of the whole chart can be set by setTitle(). Afterwards set the title of the x- (setXTitle()) and y-axis (setYTitle()). Now configure the x- and y-axis with setXTicks() and setYTicks(). The chart is configured now and you can add lines with addDataSet(). Make sure, that the values are added in the order of x- and y-ticks. If x-ticks and y-ticks are not numeric, x- and y-values can only contain exactly the values from x-ticks and y-ticks
oCEChartLineDesignerPlugin
oCEChartMarkersClass with static functions to draw different markers.Use config() to get an object to configure the appearance. The markers are drawn in the current color of the painter. Therefore change it before calling one of the static functions
oCEChartMarkersConfigUsed to config the Markers
oCEChartPieClass to draw pie charts.Just add one data set per piece (with one x-value). The x-Values should be the values used to calculate the pie or call addPie(). If the x-values are already percents, call also setPercents(true). Otherwise EChartPie calculates the percentages automatically
oCEChartPieDesignerPlugin
oCEChartPieQml
oCEChartQmlExtension
oCEChartValuesClass to store x and y values vectors
oCECloseModalWidgetEventClass to handle events send by the ECloseModelWidgetThread to the modal dialog
oCECloseModalWidgetThreadThis class can be used to close blocking widgets
oCECloser
oCECmdLineArgsClass to handle command line arguments and options
oCECmdLineOptionRepresents one command line argument or option
oCEDBBackupESetupWizardObject to dump SQL databases into a file.If you need a dialog around it, use EDBBackupDialog instead
oCEDBBackupDialogDialog to dump SQL databases into a file.It uses EDBBackup widget to do the dump
oCEDBSettingsThis class is used to let the user enter some settings related to the database.The widget is displayed at two places. First it is used at the
oCEDBSettingsWidgetESettingsWidget to configure database host, type and database name
oCEDBSettingsWidgetDesignerPluginEWidget QtDesigner object
oCEDBUpdateWidgetWidget to create and update database schemas defined with ESqlInit
oCEDelegateForeignKeyA delegate to display and edit foreign keys from SQL tables
oCEDependenciesDialogUsed to display dependencies of used software
oCEDependencyItem
oCEDependencyModel
oCEDialogMostly the same as EWidget but for QDialog as base class
oCEDialogDesignerPluginEDialog QtDesigner object
oCEFileDialogEFileDialog provides a convient API to use a filedialog. EFileDialog uses KFileDialog if possible, otherwise it uses QFileDialog as a fallback
oCEFileDialogPrivateSome helper functions used by EFileDialog
oCEFileInfoData about a file handled by EFileService
oCEFileServiceService which uses EFileServicePlugin's to handle files
oCEFileServicePluginA plugin used by EFileService to handle special file system types
oCEFileServiceSettings
oCEFileSystemPluginHandles files at the local filesystem
oCEHeaderViewBase
oCEHeaderViewCustomDisplays the headers set with setHeaders() instead of the header from the model
oCEHeaderViewSpannedThe spanned sections are labeled with the title set by setSpanned() in the first row of the header and the model header data in the second row of the header. All other sections are labeled only with the model data
oCEHeaderViewVerticalText
oCEHelpCenterManage the QtAssistant usage to display the online help
oCEHelpCenterSetupStructure to setup up the EHelpCenter
oCELibraryThis class provides information about the LibEngsas and loads EPart's
oCEListAddButtonButton with icon to be used to add items to a list
oCEListAddButtonDesignerPlugin
oCEListRemoveButtonButton with icon to be used to remove items to a list
oCEListRemoveButtonDesignerPlugin
oCELogObjectCreates a QDockWidget and collects all errors, warnings and information
oCELogObjectPrivateLogging Object used internal by ELogObject
oCEMainWindowBase class for mainwindows. It provides several useful functions by default
oCEMimeModelItemBase calls for all items in the EMimeTypeModel
oCEMimeProgramAn application, used by EMimeType
oCEMimeTypeThe representation of an MimeType, related applications and settings
oCEMimeTypeModelA model to represent MimeTypes, related applications and available settings
oCEMimeTypeSettingsWidgetAllows to view and edit all needed settings around mimetypes
oCEModuleListWidgetItemA QListWidgetItem to handle information about a plugin
oCEModuleStateDialogDialog to display EModuleStateWidgets
oCEModuleStateWidgetShows some information about the loading process of each found module
oCENetworkAccessManagerProvides a easier way to manipulate the User-Agent string
oCEObjectMostly the same as EWidget but for QObject as base class
oCEOpenFileExternalTries to open a given url or file in an external Application
oCEPartImplement this class to create an object, which can be used in several applications
oCEPartMainWindowUsed as a standard main window for the standalone application of an EPart
oCEPluginLoaderProvides functions to load Qt plugins properly
oCEPushButtonQPushButton replacement, which handles "iconsAndText"-option and QIcon::fromTheme
oCEPushButtonDesignerPluginEPushButton QtDesigner object
oCEQmlExtensionPluginTest
oCEQueryThreadAllows to execute SQL-Queries asynchronous.Should be stopped right that:
oCEQueryWorkerExecutes the SQL-Statements given by the EQueryThread.This class is executed within EQueryThread::run() in a seperate thread. Therefore all executed queries within this class are executed asychronously
oCEScaledImageA QLabel to display scaled and resizeable images
oCEScaledImageDesignerPluginEScaledImage QtDesigner object
oCESearchButtonButton with icon to be used to search for something
oCESearchButtonDesignerPlugin
oCESearchExternalAppA dialog, where the user can choose and add applications to open a specific mimetype
oCESettingsUsed to store and load settings of this library to/from an extra config file
oCESettingsDialogUsed by EMainWindow::editSettings(ESettingsModel*) to display the settings
oCESettingsGeneralAllows to view and edit common settings like default language
oCESettingsModelModel to present the user a tree of possible settings pages
oCESettingsModelItemAn item in the ESettingsModel, which represents one Settingspage
oCESettingsWidgetThe base class of the all widgets used to display settings at the ESettingsDialog
oCESettingsWidgetDesignerPluginESettingsWidget QtDesigner object
oCESetupWizardA wizard to setup all needed settings and stuff like databases
oCESetupWizardDB
oCESetupWizardDBDump
oCESetupWizardObjectAn object to group ESetupWizardWidgets
oCESetupWizardWidgetBase class for widgets, which should be used at the ESetupWizard
oCESpreadsheetA spreadsheet, within a spreadsheet file.A spreadsheet consists of cells of type ESpreadsheetCell, which are ordered in rows and columns. An object of this type can be used to manipulate the hold data (see e. g. setData(ESpreadsheetCell)). To retrieve the cell content use data(int, int)
oCESpreadsheetCellRepresents one cell of a ESpreadsheetIt contains the value (see value()) of a cell and also the formatting (font(), alignment(), foreground(), background()). An ESpreadsheetCell is isValid(), if row() and column() is greater or equal to 0 (default -1)
oCESpreadsheetCsv
oCESpreadsheetHandlerClass to read and write files containing spreadsheet.Use this class to read and write to spreadsheet files. It uses ESpreadsheetProvider, to handle specific formats (like csv, ods, xls, ...). Which provider it uses, is determined by the file suffix, given to loadFile() and saveFile(). Which suffixes are supported, can be listed with filters()
oCESpreadsheetProviderInterface to implement spreadsheet providers (e. g. to create excel files or ods, ...)An ESpreadsheetProvider is an interface, to add support for specific spreadsheet file types (like csv, xls, ods, ...). A provider must be build as a plugin and placed at the ENGSAS_ESPREADSHEET_PROVIDER_PLUGIN_DIR, which is per default below the EPart directory
oCESpreadsheetProviderCsvHandles CSV im- and export
oCESpreadsheetProviderCsvSettings
oCESpreadsheetProviderCsvSettingsDialog
oCESpreadsheetProviderMsHandles Excel im- and export
oCESpreadsheetSettings
oCESqlDatabaseAn improved QSqlDatabase class
oCESqlFieldRepresents an field in an sql table.This class is used with ESqlInit to define database schemas
oCESqlInitClass to manage database structures.This class is able to create and modify complexe database structures. You can define a structure in scheme() and this class handles the creation of this structure or updates an existing one automatically. To allow more customization, you can register update routines, to get a more customized post processsing of updates
oCESqlLoginClass to login into a database.If GUI is not disabled, it requests the login data with help of ESqlLoginWidget, if needed. Otherwise only the specified login data is used
oCESqlLoginDialogDisplays a login dialog for a database
oCESqlTableRepresents an sql table.This class is used with ESqlInit to define database schemas
oCETableViewAn improved Replacement for QTableView
oCETableViewDesignerPlugin
oCEToolBarActivates and deactives icons and text accoring the iconsAndText setting
oCETreeModelSortFilterProxyModel
oCEUpdateNoticeDialogUsed to inform about new available versions
oCEUpdateNoticeSettingsESettingsWidget of EUpdateNoticeDialog
oCEUpdateNoticeSettingsDesignerPlugin
oCEWidgetEWidget is a base class for common widgets
oCEWidgetDesignerPluginEWidget QtDesigner object
oCExcel
oCExcelSheet
oCExcelWorkbook
oCEXmlItemAn EXmlItem is used to handle XML tags and it's atrributes and or child tags
oCEXmlModelExmlModel is a base class to handle XML files very easily
oCEXmlParserItemUsed to connect tagNames to EXmlItem's
oCEXmlStandardRootItemA standard root item for EXmlModels
oCModelTestClass to test all basic stuff of QAbstractItemModels
oCTestDesignerPluginsLoads and tests QDesignerCustomWidgetCollections or QDesignerCustomWidgets
oCTestEPartsBasic tests for an EPart
oCTestPluginForEModuleListWidgetItemRuns all tests, for using the plugin with EModuleListWidgetItem properly
\CVersionRepresents the version from an application