All Qtitan components classes (main index)

This is a list of all QtitanBase module classes. All other modules depend on this.

BaseEventArgs

Base class for the arguments raised via signal functions

CommonStyle

Intermediate class between Qt styles and Qtitan styles. It implements a set of basic mechanisms for the work for styles used in the components of Qtitan. It is used for working with the palette, reading XML config files, basic functions and settings

MaterialWidget

Acrylic material is a special widget that emulates a type of brush that creates a partially transparent texture

SegoeMDL2Font

Class adds support for Microsoft Segoe MDL2 Assets font to the Qt application. For MacOSX, Linux and old Windows it uses open source font "Micon". For more details see: Segoe MDL2 Assets Font and Micon Iconic Font

ToolTip

Tool tips (balloon help) for any widget

WindowTitleBar

Provides customization APIs for the top-level window title bar

This is a list of all QtitanDataGrid module classes.

CellButtonClickEventArgs

CellButtonEventArgs

CellClickEventArgs

ColumnClickEventArgs

ColumnGroupArgs

ColumnLinkEventArgs

ContextMenuEventArgs

DragArgs

DragDropArgs

EditorEventArgs

EditorLinkEventArgs

EditorValidationEventArgs

ErrorEventArgs

GraphicControl

Grid

Class is used to add QtitanDataGrid to the form. It is descendant of QWidget so you can use any QWidget's pattern to locate grid into the layout of other widget. After class was created you need to specify the type of view wich will be used to show data. The Qt-model's should be attached to this view. Not to this class directly

GridBandedTableColumn

GridBandedTableView

Variant of the view for the table data with complicated hierarchy of headers

GridBandedTableViewOptions

Class of the settings for the banded view

GridBlobEditorRepository

GridCardColumn

GridCardView

GridCardViewOptions

GridCheckBox

GridCheckBoxEditorRepository

GridColumn

GridColumnBase

GridColumnEditor

GridCustomDrawEventArgs

GridDateEditorRepository

GridDateTimeEditorRepository

GridDelegateAdapterEditorRepository

GridEditor

Interface for grid editors

GridEditorBase

Implementation of GridEditor interface with base functions

GridEditorRepository

Repository for the cell's editor

GridEditorSite

Class-interface for access the grid cell internals. It may be necessary if you are coding a custom cell editor. For example, it's possible to get the dimensions of the cell, the index model - QModelIndex, show a tooltip near the cell and etc

GridFilter

GridFilterCondition

GridFilterGroupCondition

GridFilterHistory

GridFilterValueCondition

GridMemoEditorRepository

GridModelController

Processes the tabular data from Qt models and provides them in a convenient way to display in the view. Inside of it are performed grouping and sorting operations, focus handling, column's data binding and other important data-related operations

GridModelDataBinding

Contains the set of functions and methods for binding QtitanDataGrid columns to the data model. The class is constructed automatically by the grid column. You don't need to call the constructor directly

GridModelGroup

GridNumericEditorRepository

GridPersistentRow

GridPictureComboBoxEditorRepository

GridPictureEditorRepository

GridProgressBar

GridProgressEditorRepository

GridRow

Introduce a row to display in a grid view. The row can be of two types - data row and a row that represents the group - group row. See GridRow::type() for more details. Number of rows does not always match the number of rows that are available in the Qt model. For example, if the filter has been imposed or grid has grouping then the number of grid rows will be different than Qt model rows

GridSelection

GridStringEditorRepository

GridSummary

GridTableBand

GridTableColumn

GridTableEditorRepository

GridTableView

Represents a very simple variant of view to display simple tabular data

GridTableViewOptions

GridThemeManager

GridTimeEditorRepository

GridViewBase

Base class of the view used in the grid. It contains a set of properties and methods for control the behavior of the view, which can display data from an abstract Qt model

GridViewOptions

NewRowEventArgs

PreviewRowArgs

PreviewRowLinkEventArgs

RelationEventArgs

RowClickEventArgs

RowRemovingEventArgs

SummaryGroupTextEventArgs

SummaryTextEventArgs

This is a list of all QtitanRibbon module classes.

AdobePhotoshopStyle

Class implements Adobe Pthotoshop style for Qt application with four themes: light gray, gray, dark dray and black

Office2007Style

Office2010Style

Office2013Style

Office2016Style

OfficePopupWindow

Realization of a Microsoft Office popup window. Such window is widely used in products of Microsoft Office for showing messages or groups of messages. Typically, a window appears at the bottom right. Just above the desktop task bar. OfficeStyle and RibbonStyle have a property setPopupDecoration() to set the decoration of this window. With this property you can give a look of Microsoft Messanger (MSN) or it allows to decorate the window depending on the style which installed in QApplication

OfficeStyle

Base class for Office2007Style, Office2010Style and Office2016Style. Contains the general settings that are typical for all styles of Microsof office. The style available for Windows, Linux and MacOSX without any restrictions

PopupColorButton

Implements a button for the color selection

RibbonBackstageButton

Class RibbonBackstageButton used to display buttons onto backstage page. Buttons can be presented as tabs, ordinary buttons or flat buttons. The button has apropriate style and look-and-feel for the backstageview concept

RibbonBackstagePage

RibbonBackstagePage is used for rendering pages for the backstage view concept

RibbonBackstageSeparator

Class RibbonBackstageSeparator used to display separators for both vertical and horizontal forms in RibbonBackstagePage

RibbonBackstageView

For rendering backstage view window in ribbon concept. Can be top level window or placed on other windows

RibbonBar

Represents a component Ribbon UI used in Microsoft Office 2007/2010/2013. Please note, after the ribbon bar has been added to the main window you need to setup the Ribbon's style (or MS-Office Style) to the application. To do that please use the following code:

RibbonButtonControl

RibbonColumnBreakControl

RibbonControl

RibbonControlSizeDefinition

RibbonCustomizeDialog

RibbonCustomizeManager

RibbonGallery

Represents the gallery control

RibbonGalleryGroup

Container for the RibbonGalleryItem

RibbonGalleryItem

Represents one element of the gallery

RibbonGroup

Implements a group of items that is hosted within RibbonPage

RibbonLabelControl

RibbonMainWindow

Represents the main window of the application used to create the Ribbon UI

RibbonPage

Implements the Ribbon UI Page. Used to place objects of type - RibbonGroup

RibbonPageSystemRecentFileList

Class RibbonPageSystemRecentFileList Used to display a list of recently used files in the Ribbon UI system menu

RibbonQuickAccessBar

Quick access ToolBar, which is located on RibbonBar. Quick access toolbar contains a set of controls that are always available to users regardless of which page is selected

RibbonStatusBar

Represents a horizontal bar at the bottom of the main window, adapted to display information about application state and to place UI controls on it

RibbonSystemMenu

Implements the system menu for ribbon bar. Inherited from QMenu, but has a number of additional methods for adding items as a follow ms office specification

RibbonToolBarControl

RibbonWidgetControl

RibbonWorkspace

Windows7ScenicStyle

This is a list of all QtitanNavigationDesignUI module classes.

NavigationBackstageMenu

Navigation backstage menu

NavigationBackstageMenuItem

Item for NavigationBackstageMenu

NavigationBar

Class is used to add Microsoft like CRM navigation bar to the form

NavigationFrame

Navigation frame adds support for navigation to widgets and maintains a history of widges it has navigated to

NavigationItem

Base class for all item in the application navigation. Contains icon, text and action. It is used as an ancestor for classes NavigationToolButton, NavigationMenuItem

NavigationMainMenu

Navigation main menu

NavigationMainMenuItem

Item for NavigationMainMenu

NavigationMainWindow

Main window with the navigation bar inherited from QWidget. Unlike NavigationMainWindowQt, it allows you to manage the placement of the navigation bar on the window. It is possible to arrange the bar on the left, right, bottom or top (by default)

NavigationMainWindowQt

Main window with the navigation bar inherited from QMainWindow. This class should be chosen if you plan to use the regular docking mechanism in the main window together on the navigation bar. Otherwise, use NavigationMainWindow class

NavigationMenu

Base class for the menu in the application that contais navigation bar. It is used as an ancestor for classes NavigationBackstageMenu, NavigationMainMenu

NavigationMenuItem

Base class for menu items

NavigationOptions

The base settings for the application that uses navigation bar

NavigationPane

Base class for the panels in the application that contais navigation bar. It is used as an ancestor for classes NavigationMainMenu, NavigationBackstageMenu, NavigationSidePane

NavigationSidePane

Navigation side pane

NavigationStatusBar

Status bar that should be used with NavigationMainWindow together. The class extends the functional of original status bar and synchronizes its background color with the color of the navigation bar

NavigationToolButton

Tool button usually used inside a NavigationBar

NavigationView

Implements the navigation frame with collapsible navigation hamburger menu for top-level navigation in Qt app

NavigationWidgetButton

Tool button that contains any QWidget inside

WindowsColor

The set of frequently used in Windows 8 Modern UI (formerly known as Metro) interface colours compatible with QColor

This is a list of all QtitanChart module classes.

This is a list of all QtitanDocking module classes.

DockBarManager

Class DockBarManager is used to add Microsoft-like dock bars to the certain QWidget

DockDocumentPanel

Special panel that holds QWidget and can be used in dock documnent layout

DockLayoutPanel

Implements the layout panel. The panel is used to form the docking tree's layout. It can be in three states: Split, Tabbed, AutoHide, Document. Can contain other layout panels or widget panels inside

DockMainWindow

Main window of an application that has a mechanism of dock panels and toolbars. It has a customized dock manager and all the necessary functions for adding dockable panels and bars. By analogy with QMainWindow it has a references to the QMenuBar and to QStatusBar

DockPanelBase

Base class for dock panels

DockPanelManager

Class DockPanelManager is used to add Microsoft-like dock panels to the certain QWidget

DockToolBar

DockWidgetPanel

Implements the panel for docking that contains QWidget

DockWindow

Window that used to host the panel in floating (un-dock) state