All Qtitan components classes (main index)
This is a list of all QtitanBase module classes. All other modules depend on this.
Abstract class inherited from QAbstractScrollArea that allow to add scroll area with transparent scroll bars and kinetic scroll animation | |
Base class for the arguments raised via signal functions | |
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 | |
Class is a unified streaming API interface that replicates a set of methods and functions of QXmlStreamReader | |
Class is a unified streaming API interface that replicates a set of methods and functions of QXmlStreamWriter | |
Acrylic material is a special widget that emulates a type of brush that creates a partially transparent texture | |
Qtitan::PopupMenu class provides a menu widget for use in menu bars, context menus, and other popup menus | |
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 | |
Class ToolTip provides tool tips (balloon help) for any widget | |
Provides customization APIs for the top-level window title bar | |
The set of frequently used in Windows 8 Modern UI (formerly known as Metro) interface colours compatible with QColor | |
Class implements interface IXmlStreamReader based on QXmlStreamReader implementation | |
Class implements interface IXmlStreamWriter based on QXmlStreamWriter implementation |
This is a list of all QtitanFastInfoset module classes.
Represents a reader that provides fast, noncached, forward-only access to FastInfoset stream | |
Represents a writer that provides a fast, non-cached, forward-only way to generate FastInfoset stream or file |
This is a list of all QtitanStyle module classes.
Implements Adobe Photoshop style for application with four themes: Light Gray, Gray, Dark Gray and Black | |
The base settings that can be used to customize application with the navigation ui | |
Implements Microsoft Office 2007 style | |
Implements Microsoft Office 2010 style | |
Implements Microsoft Office 2013 style | |
Implements Microsoft Office 2016 style | |
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 | |
Class implements Microsoft Visual Studio 2019 style for Qt application with three themes: Light, Dark and Blue | |
Implements Windows 7 Scenic style |
This is a list of all QtitanDataGrid module classes.
Implements card view widget. It can be added into any Qt form as a common QWidget | |
Implements parameters for the signals GridViewBase::editorStarting(), GridViewBase::editorStarted(), GridViewBase::editorStoping(), GridViewBase::editorStoped() | |
Implements a graphics scene for rendering primitives and elements of the grid. This class can't be used directly | |
Implements table view widget. It can be added into any Qt form as a common QWidget | |
Implements the column for banded table view | |
Variant of the view for the table data with complicated hierarchy of headers | |
The options for the banded table view customization | |
Implements the GridBandedTableView behaviour with vertical columns layout | |
Implements the banded tree view used in Qtitan::TreeGrid | |
Implements the base features for Qtitan::Grid, Qtitan::TreeGrid and Qtitan::CardGrid classes | |
Implements the column in a card view | |
Implements the card view used in Qtitan::CardGrid | |
Set of options to configure the card view | |
Implements the card view with vertical layout used in Qtitan::CardGrid | |
Class implements check box widget that used in the grid cell's | |
Represents the base class of the grid column that has a link to the data via dataBinding property | |
Base functionality for columns. All columns classes are derived from this class | |
Virtual abstact class that describes the grid editor interface | |
Implements GridEditor interface with base functions | |
Repository for the cell's editor | |
Virtual abstract class 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 model index (QModelIndex), show a tooltip near the cell and etc | |
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 | |
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 | |
Class implements progress bar widget that used in the grid cell's | |
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 | |
Implements the band column. It contains other GridTableBand and GridBandedTableColumn as a children columns | |
Implements a very common version of the view to display simple tabular data | |
The options for the table view customization | |
Implements a very common version of the view to display simple tabular data with vertical layout | |
Used to customize rendering of the text, icons, background of the main parts of the grid. To get GridThemeManager from your code use the following snippet: | |
Implements the common tree view used in Qtitan::TreeGrid | |
Set of options to configure tree view | |
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 | |
Intended for configuring the behavior and appearance of different parts of the grid's view | |
Implements the base features for all options classes. You do not need to use this class directly | |
Implements tree view widget. It can be added into any Qt form as a common QWidget |
This is a list of all QtitanRibbon module classes.
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 | |
Implements a button for the color selection | |
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 is used for rendering pages for the backstage view concept | |
Class RibbonBackstageSeparator used to display separators for both vertical and horizontal forms in RibbonBackstagePage | |
For rendering backstage view window in ribbon concept. Can be top level window or placed on other windows | |
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: | |
Implements tool button that used in ribbon ui. Button appearance and behavior adapted for display inside the RibbonBar | |
Implements dialog to configure actions, pages, groups that are located at RibbonBar | |
Base class to customize actions on the RibbonBar | |
Represents the gallery control | |
Container for the RibbonGalleryItem | |
Represents one element of the gallery | |
Implements a group of items that is hosted within RibbonPage | |
Represents the main window of the application used to create the Ribbon UI | |
Implements the Ribbon UI Page. Used to place objects of type - RibbonGroup | |
Class RibbonPageSystemRecentFileList Used to display a list of recently used files in the Ribbon UI system menu | |
Implements progress bar control with ability to change the current value from any thread. Can be used together with RibbonProgressOperation object | |
Implements the ability to perform long operations in a separate thread without blocking the main GUI thread | |
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 | |
Scroll area that can be used as a central widget for main window with ribbon bar | |
Implements a search feature for all actions that are added in the internal structures of the ribbon bar | |
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 | |
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 | |
This is a list of all QtitanNavigationDesignUI module classes.
Navigation backstage menu | |
Item for NavigationBackstageMenu | |
Class is used to add Microsoft like CRM navigation bar to the form | |
Navigation frame adds support for navigation to widgets and maintains a history of widges it has navigated to | |
Base class for all item in the application navigation. Contains icon, text and action. It is used as an ancestor for classes NavigationToolButton, NavigationMenuItem | |
Navigation main menu | |
Item for NavigationMainMenu | |
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) | |
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 | |
Base class for the menu in the application that contais navigation bar. It is used as an ancestor for classes NavigationBackstageMenu, NavigationMainMenu | |
Base class for menu items | |
Base class for the panels in the application that contais navigation bar. It is used as an ancestor for classes NavigationMainMenu, NavigationBackstageMenu, NavigationSidePane | |
Navigation side pane | |
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 | |
Tool button usually used inside a NavigationBar | |
Implements the navigation frame with collapsible navigation hamburger menu for top-level navigation in Qt app | |
Tool button that contains any QWidget inside |
This is a list of all QtitanChart module classes.
Widget class that holds all chars component | |
Base class for all series that can be added to the chart view. This class should not be used directly | |
Manages various settings of series label. There are settings of text, backgroud, colors, font, border and etc | |
Manages various settings of Chart Title | |
This is a list of all QtitanDocking module classes.
Class DockBarManager is used to add Microsoft-like dock bars to the certain QWidget | |
Special panel that holds QWidget and can be used in dock documnent layout | |
Implements the layout panel. The panel is used to form the docking tree's layout. It can be in four states: Split, Tabbed, AutoHide, Document. Can contain other layout panels or widget panels inside | |
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 | |
Base class for dock panels | |
Class DockPanelManager is used to add Microsoft-like dockable panels to the QWidget | |
Contains a set of properties and methods for configuring the docking manager | |
Implements parameters for a signal DockPanelManager::panelRequested() | |
Movable panel that contains a set of actions or widgets | |
Implements the panel for docking that contains QWidget | |
Window that used to host the panel in floating (un-dock) state |