kexi

kexi Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KFormDesigner::AdjustSizeCommand
KFormDesigner::AlignWidgetsCommand
KexiDB::BaseExprA base class for all expressions
KexiDB::BinaryExpr
KFormDesigner::BreakLayoutCommand
KFormDesigner::CommandBase class for KFormDesigner's commands
KFormDesigner::CommandGroup
KFormDesigner::Connection
KexiDB::ConnectionProvides database connection, allowing queries and data modification
KexiDB::Connection::TableSchemaChangeListenerInterface
KFormDesigner::ConnectionBuffer
KexiDB::ConnectionDataDatabase specific connection data, e.g. host, port
KexiDB::ConnectionDataBase
ConnectionDataLVItemHelper class
KFormDesigner::ConnectionDialog
KexiDB::ConstExpr
KFormDesigner::ContainerA class to make a container from any widget
ContainerFactoryStandard Factory for all container widgets
KFormDesigner::CreateLayoutCommand
KexiDB::CursorProvides database cursor functionality
CustomWidgetA blank widget displayed when class is not supported
KFormDesigner::CutWidgetCommand
KexiMigration::Data
KexiDB::DatabasePropertiesA set of storable database properties
KexiPart::DataSourceThis class provides a datasource framework for e.g
dateType
KFormDesigner::DeleteWidgetCommand
KFormDesigner::DesignTimeDynamicChildWidgetHandlerInterface for adding dynamically created (at design time) widget to event eater
KexiDB::DriverGeneric database abstraction
KexiDB::Driver::Info
KexiDB::DriverManagerDatabase driver management, e.g. finding and loading drivers
KFormDesigner::EditListViewDialogA dialog to edit the contents of a listvuew (KListView or QListView)
EventA simple class to store events
KFormDesigner::EventEaterA class for redirecting events
EventList
KexiDB::FieldMeta-data for a field
KexiDB::Field::FieldTypeGroupNames
KexiDB::Field::FieldTypeNames
KexiDB::FieldList
KFormDesigner::FormA simple class representing a form
KFormDesigner::FormIOA class to save/load forms from .ui files
KFormDesigner::FormManagerThis is Form Designer's main class, which is used by external APIs to access FormDesigner
KFormDesigner::FormPrivate
FormScriptA class that stores the code and events related to a single form
KFormDesigner::FormWidgetBase (virtual) class for all form widgets
FormWidgetBaseHelper: this widget is used to create form's surface
KexiDB::FunctionExprAggregation functions like SUM, COUNT, MAX,
KFormDesigner::GeometryPropertyCommand
GridHelper widget (used when using 'Lay out in a grid')
KexiPart::GUIClientGUI Client used by KexiPart::Part objects within KexiMainWindow
HBoxHelper widget (used when using 'Lay out horizontally')
HFlowHelper widget (used when using 'Lay out with horizontal flow')
HistoryEntry
KFormDesigner::HorWidgetListHelper classes for sorting widgets horizontally
KexiUtils::IdentifierValidatorValidates input for identifier name
KexiMigration::ImportWizardGUI for importing external databases (file-based and server-based)
KexiDB::IndexSchemaProvides information about database index that can be created for a database table
KexiPart::InfoInformation about a Kexi Part (plugin)
InsertPageCommand
KFormDesigner::InsertWidgetCommand
KexiDB::InternalTableSchema
KexiPart::ItemInformation about a single object that can be instantiated using Kexi Part
KexiPart::ItemListPart item list with reimplemented compareItems() method
KDockSplitterLike QSplitter but specially designed for dockwidgets stuff
KexiActionProxyAn interface that acts as proxy for shared actions within the application
KexiActionSelectionDialog
KexiAddParamDialog
KexiAlterTable_DataView
KexiAlterTableDialog
Kross::KexiApp::KexiAppMainWindowClass to handle Kexi's mainwindow instance
Kross::KexiApp::KexiAppModuleThe Kexi-application module which provides us the main entrypoint to communicate with a running Kexi-application
Kross::KexiApp::KexiAppPartItemClass to handle Kexi Part::Item instance
KexiBLOBBufferApplication-wide buffer for local BLOB data like pixmaps
KexiBLOBBuffer::HandleObject handle used by KexiBLOBBuffer
KexiBlobTableEdit
KexiBoolTableEditCell editor for boolean type
KexiBrowserMain Kexi Navigator Widget
KexiBrowserItem
KexiCellEditorFactory
KexiCellEditorFactoryItem
KexiCharacterEncodingComboBoxCombobox widget providing a list of possible character encodings
KexiComboBoxPopupInternal class for displaying popup table view
KexiComboBoxTableEdit
KexiConnSelectorWidget
KexiContextHelp
KexiCSVDelimiterWidgetA combo box widget providing a list of possible delimiters Used by CSV import and export dialogs
KexiCSVExportWizardKexi CSV export wizard Supports exporting to a file and to a clipboard
KexiCSVExportWizard::OptionsOptions used in KexiCSVExportWizard contructor
KexiCSVImportDialogKexi CSV import dialog
KexiCSVImportExportPart
KexiCSVImportOptionsDialogCSV Options dialog
KexiCSVInfoLabelA helper widget showing a short text information with an icon. See ctor for details. Used by CSV import and export dialogs
KexiCSVTextQuoteComboBoxA combo box widget providing a list of possible quote characters Used by CSV import and export dialogs
KexiCustomPropertyFactoryKexi-specific custom property factory for KoProperty library
KexiDataAwareObjectInterfaceThis interface is implemented by KexiTableView and KexiFormView and used by KexiDataAwareView
KexiDataAwarePropertySet
KexiDataAwareViewProvides a view displaying record-based data
KexiDataAwareWidgetInfoA widget info for data-aware widgets
KexiDataItemChangesListenerAn helper class used to react on KexiDataItemInterface objects' changes
KexiDataItemInterfaceAn interface for declaring widgets to be data-aware
KexiDataProviderDrag
KexiDataSourceComboBoxA combo box listing availabe data sources (tables and queries) with icons
KexiDataSourcePageA page within form's property tabbed pane, providing data source information
KexiDataTableProvides a data-driven (record-based) tabular view
KexiDataTableViewDatabase aware table widget
KexiDateFormatterDate formatter used by KexiDateTableEdit and KexiDateTimeTableEdit
KexiDateTableEditEditor class for Date type. It is a replacement QDateEdit due to usability problems: people are accustomed to use single-character cursor. Date format is retrieved from the KDE global settings. and input/output is performed using KLineEdit (from KexiInputTableEdit)
KexiDateTimeTableEditEditor class for Date/Time type. It is a replacement QDateTimeEdit due to usability problems: people are accustomed to use single-character cursor. Date and Time format is retrieved from the KDE global settings and input/output is performed using KLineEdit (from KexiInputTableEdit)
KexiDBAutoFieldUniversal "Auto Field" widget for Kexi forms
KexiDBCheckBoxA db-aware check box
Kross::KexiDB::KexiDBConnectionThe KexiDBConnection class handles KexiDB::Connection instances and wraps parts of the functionality
Kross::KexiDB::KexiDBConnectionDataThe KexiDBConnection class handles KexiDB::Connection instances and wraps parts of the functionality
KexiDBConnectionDialog
KexiDBConnectionSet
KexiDBConnectionTabWidget
KexiDBConnectionWidget
KexiDBConnShortcutFile
Kross::KexiDB::KexiDBCursorThe KexiDBCursor class is a wrapper around the KexiDB::Cursor class to provide database cursor functionality
KexiDBDateEditA db-aware date editor
KexiDBDateTimeEditA db-aware datetime editor
KexiDBDoubleSpinBoxA db-aware int spin box
Kross::KexiDB::KexiDBDriverClass to handle KexiDB::Driver instances
KexiDBDriverComboBoxCombo box widget for selecting a database driver
Kross::KexiDB::KexiDBDriverManagerClass to wrap KexiDB::DriverManager and make the functionality accessible
KexiDBFactoryKexi Factory (DB widgets + subform)
Kross::KexiDB::KexiDBField
Kross::KexiDB::KexiDBFieldList
KexiDBFormA DB-aware form widget, acting as form's toplevel widget
KexiDBImageBoxA data-aware, editable image box
KexiDBIntSpinBoxA db-aware int spin box
KexiDBLabelAn extended, data-aware, read-only text label
KexiDBLineEditLine edit widget for Kexi forms
Kross::KexiDB::KexiDBModuleThe KexiDBModule wrapper around KexiDB
Kross::KexiDB::KexiDBParser
KexiDBPasswordDialog
Kross::KexiDB::KexiDBQuerySchemaThe KexiDBQuerySchema class wraps KexiDB::QuerySchema objects
Kross::KexiDB::KexiDBSchema< T >The KexiDBSchema template class spends a base to wrap from KexiDB::SchemaData and KexiDB::FieldList inherited classes
KexiDBShortcutFile
KexiDBSubFormA form embedded as a widget inside other form
Kross::KexiDB::KexiDBTableSchemaThe KexiDBTableSchema class wraps KexiDB::TableSchema objects
KexiDBTextEditMultiline edit widget for Kexi forms
KexiDBTextWidgetInterfaceInterface for a few text editor's features
KexiDBTimeEditA db-aware time editor
KexiDBTitlePageA helper widget used to displaying a line edit with a label and layout
Kross::KexiDB::KexiDBTransaction
KexiDialogBaseBase class for child window of Kexi's main application window
KexiDialogTempDataPrivides temporary data shared between KexiDialogBase's views (KexiView's)
KexiDisplayUtilsA set of utilities related to displaying common elements in Kexi, like e.g. (autonumber) sign
KexiDisplayUtils::DisplayParameters
KexiDSWelcomeThis page is part of the KexiDataSourceWizard it is the greeting page per default, where people can choose whether they want to use the wizard or not
KexiDynamicQueryParameterDialog
KexiEditorAn text editor view that uses both KTextEditor and KTextEdit
KexiFieldComboBox
KexiFieldDragDrag object containing information about field(s)
KexiFieldListView
KexiFilterDlg
KexiFlowLayout
KexiFormDataItemInterfaceAn interface for declaring form widgets to be data-aware
KexiFormDataProviderData provider for Kexi Forms
KexiFormEventHandlerHandles events defined within Kexi Forms
KexiFormManager
KexiFormPartKexi Form Plugin
KexiFormPart::TempData
KexiFormScrollViewKexiFormScrollView class provides a widget for displaying data in a form view
KexiFormViewThe KexiFormView lass provides a data-driven (record-based) form view
KexiFramePush Button widget for Kexi forms
KexiGradientWidgetA simple QWidget that can use different types of gradients as the background
KexiGUIMessageHandler
KexiInputTableEditGeneral purpose cell editor using line edit widget
KexiInternalPartA prototype for Kexi Internal Parts (plugins) implementation
KexiKIconTableEditCell editor for displaying kde icon (using icon name provided as string). Read only
KexiMainWindowKexi's main window interface This interface is implemented by KexiMainWindowImpl class
KexiMainWindowImplKexi's main window implementation
KexiMigration::KexiMigrateImports non-native databases into Kexi projects
KexiMigrationPartInternal part for data/project migration wizard
KexiNameDialog
KexiNameWidget
KexiNewProjectWizard
KexiObjectInfoLabelHelper class displaying small icon with class name and object name
KexiPictureLabel
KexiPrjTypeSelectorA simple widget with radio buttons with "show file/server-based projects" options
KexiProjectA project's main controller
KexiProjectConnectionDataThis class aims to provide methods to store/load database settings especially for file based engines
KexiProjectDataKexi project core data member
KexiProjectSelectorDialog
KexiProjectSelectorWidget
KexiProjectSetStores information about multiple kexi project-data items
KexiPropertyEditorView
KexiPushButtonPush Button widget for Kexi forms
KexiQueryDesignerGuiEditorDesign view of the Query Designer
KexiQueryDesignerSQLEditorText editor for entering query statements
KexiQueryDesignerSQLHistory
KexiQueryDesignerSQLViewFor editing Queries in text mode
KexiQueryPartKexi Query Designer Plugin
KexiQueryPart::TempDataTemporary data kept in memory while switching between Query Dialog's views
KexiQueryView
KexiRecordMarkerRecord marker, usually displayed at the left side of a table view or a continuous form
KexiRecordNavigatorKexiRecordNavigator class provides a record navigator
KexiRecordNavigatorHandlerKexiRecordNavigatorHandler interface handles requests generated by KexiRecordNavigator
KexiRelationMainDlg
KexiRelationPartImpl
KexiRelationViewView for displaying relations between database tables
KexiRelationViewConnection
KexiRelationViewTable
KexiRelationViewTableContainer
KexiRelationViewTableContainerHeader
KexiRelationWidget
KexiReportFactoryKexi Factory (DB widgets + subform)
KexiReportFormThe report top widget
KexiReportPartKexi Report Plugin It just creates a KexiReportView. See there for most of code
KexiReportPart::TempData
KexiReportScrollView
KexiReportViewThe FormPart's view
KexiScriptDesignViewKexiViewBase to manage script modules in the design-view
KexiScriptEditorThe KexiEditor class embeds text editor for editing scripting code
KexiScriptPartKexi Scripting Plugin
KexiScrollViewThe scrollview which includes KexiDBForm
KexiSectionHeader
KexiSharedActionClientSee KexiTableView for example usage
KexiSharedActionConnectorAbstract helper class used to connect shared actions from outside of shared-action-aware object
KexiSharedActionHostActs as application-wide host that offers shared actions
KexiSimplePrintingCommandA command for simple printing and print preview. This class is instantiated in KexiMainWindowImpl so there's:
  • a single print preview window per part item regardless of a way how user invoked the 'print preview' command (using 'File->Print Preview' command or 'Print Preview' button of the 'Page Setup' dialog)
  • a single printing engine per part item regardless of a way how user started (using 'File->Print' command or 'Print' button of the 'Page Setup' dialog)
KexiSimplePrintingEngineAn engine painting data on pages using QPainter. The engine allows for random access to any page
KexiSimplePrintingPageSetupA window for displaying settings for simple printing
KexiSimplePrintingPartInternal Kexi Simple Printing Plugin
KexiSimplePrintingSettingsSettings data for simple printing engine
KexiSimplePrintPreviewWindowA window for displaying print preview for simple printing
KexiSmallToolButtonA small tool button with icon and optional text
KexiStartupDataStartup data used for storing results of startup operations in Kexi
KexiStartupData::Import
KexiStartupDialog
KexiStartupFileDialogWidget for opening/saving files supported by Kexi
KexiStartupFileDialogBase
KexiStartupHandler
KexiStatusBar
KexiSubReportA form embedded as a widget inside other form
KexiTableEditAbstract class for a cell editor
KexiTableHeader
KexiTableItem
KexiTablePart
KexiTablePart::TempData
KexiTableViewKexiTableView class provides a widget for displaying data in a tabular view
KexiTableView::Appearance
KexiTableViewColumn
KexiTableViewData
KexiTextMessageHandlerA wrapper that redirects messages to a string variables instead of displaying them
KexiTimeFormatterTime formatter used by KexiTimeTableEdit and KexiDateTimeTableEdit Following time formats are allowed: HH:MM:SS (24h), HH:MM (24h), HH:MM AM/PM (12h) Separator MUST be ":"
KexiTimeTableEditEditor class for Time type. It is a replacement QTimeEdit due to usability problems: people are accustomed to use single-character cursor. Time format is retrieved from the KDE global settings and input/output is performed using KLineEdit (from KexiInputTableEdit)
KexiUserAction
KexiUserActionMethod
KexiViewBaseBase class for single view embeddable of in KexiDialogBase
KFDFactory
KFormDesigner::KFDPixmapEdit
KFDTabWidget
KFormDesignerKDevPart
KListViewItemTemplate< type >QListViewItem class with ability for storing additional data member
LabelA simple label inside a report
KFormDesigner::LayoutPropertyCommand
KFormDesigner::LibActionWidgetKToggleAction subclass which remembers the matching class name
Line
LoadIconDialogA simple dialog to choose a KDE icon
KexiPart::ManagerKexiPart's manager: looks up and instantiates them
KexiDB::MessageHandler
KexiDB::MessageTitle
KexiMigration::MigrateManagerMigration library management, for finding and loading mogration drivers
KexiPart::Missing
KexiUtils::MultiValidator
KexiDB::MySqlConnection
KexiDB::MySqlCursor
KexiDB::MySqlDriverMySQL database driver
KexiMigration::MySQLMigrate
KexiDB::MySqlPreparedStatement
KexiDB::NArgExprA base class N-argument operation
KexiDB::Object
KexiDB::ObjectNameValidator
Kexi::ObjectStatus
KFormDesigner::ObjectTreeRepresents all the objects available within a form. This class holds ObjectTreeItem for each widget in a Form
KFormDesigner::ObjectTreeItemAn item representing a widget Holds the properties of a widget (classname, name, parent, children ..)
KFormDesigner::ObjectTreeViewA graphical view of Form's ObjectTree. This is a KListView which represents an item for each widget in the form. The actually selected widget is written bold and selected. Clicking on a list item selects the corresponding widget in the Form
KFormDesigner::ObjectTreeViewItemAn item in ObjectTreeView associated with an ObjectTreeItem
KexiMigration::OptionsDialogImport Options dialog
KexiDB::ParserParser for sql statements
KexiDB::ParserErrorClass which contains detailed i18n'ed error description
KexiPart::PartThe main class for kexi frontend parts like tables, queries, forms and reports
KFormDesigner::PasteWidgetCommand
PicLabelA simple picture label inside a report
PixmapCollectionA class that store pixmaps (by path or by name for KDE icons)
PixmapCollectionChooserA dialog to choose an icon in a PixmapCollection
PixmapCollectionEditorA dialog to edit the contents of a PixmapCollection
PixmapIconViewItemA Special KIconViewItem that holds the name of its associated pixmap (to allow renaming)
KexiMigration::PqxxMigrate
KexiDB::pqxxPreparedStatement
KexiDB::pqxxSqlConnection
KexiDB::pqxxSqlCursor
KexiDB::pqxxSqlDriverPostgreSQL database driver
KexiDB::pqxxTransactionData
KexiDB::PreparedStatementPrepared database command for optimizing sequences of multiple database actions
KFormDesigner::PropertyCommand
KexiDB::QueryAsterisk
KexiDB::QueryColumnInfo
KexiDB::QuerySchema
realType
KexiDB::Record
KexiDB::Relationship
ReportLineA line
KFormDesigner::ResizeHandleSingle widget which represents a dot for resizing a widget
KFormDesigner::ResizeHandleSetSet of resize handles (for resizing widgets)
KexiDB::ResultInfo
KFormDesigner::RichTextDialogA simple dialog to edit rich text
KexiDB::RowEditBuffer
KexiDB::SchemaData
ScriptIOA static class to deal with loading/saving events from/to XML
ScriptManager
SourceConnection
Spring
KexiDB::SQLiteConnectionSqlite-specific connection
KexiDB::SQLiteCursor
KexiDB::SQLiteDriverSQLite database driver
KexiDB::SQLitePreparedStatement
KexiPart::StaticInfoInformation about a static Kexi Part (plugin)
KexiPart::StaticPartStatic Kexi Part (plugin)
StdWidgetFactoryFactory for all basic widgets, including Spring (not containers)
SubFormA form embedded as a widget inside other form
KexiDB::TableOrQuerySchema
KexiDB::TableSchema
TableViewHeader
KFormDesigner::TabStopDialogA dialog to edit Form tab stops
TemplatesPage
KexiDB::TransactionThis class encapsulates transaction handle
KexiDB::TransactionData
KexiDB::TransactionGuardHelper class for using inside methods for given connection
tristate3-state logical type with three values: true, false and cancelled and convenient operators
KexiMigration::TxtMigrate
KexiDB::UnaryExprAn unary argument operation: + - NOT (or !) ~ "IS NULL" "IS NOT NULL"
KexiUtils::Validator
KexiDB::VariableExprVariables like fieldname or tablename.fieldname
VBoxHelper widget (used when using 'Lay out vertically')
KFormDesigner::VerWidgetListHelper classes for sorting widgets vertically
VFlowHelper widget (used when using 'Lay out with horizontal flow')
KexiUtils::WaitCursor
KFormDesigner::WidgetFactoryThe base class for all widget Factories
KFormDesigner::WidgetInfoThis class holds properties of widget classes provided by a factory
KFormDesigner::WidgetLibraryThis class searches for factories and provides KActions for widget creation
KFormDesigner::WidgetPropertySet
KDE Home | KDE Accessibility Home | Description of Access Keys