All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Namespaces | Classes | Typedefs
Qtilities::CoreGui Namespace Reference

Namespace containing all the classes which forms part of the CoreGui Module. More...

Namespaces

namespace  Actions
 Namespace containing available actions which forms part of the CoreGui Module.
namespace  Constants
 Namespace containing constants used inside the CoreGui Module.
namespace  Icons
 Namespace containing available icons which forms part of the CoreGui Module.
namespace  Images
 Namespace containing available images which forms part of the CoreGui Module.
namespace  Interfaces
 Namespace containing available interfaces which forms part of the CoreGui Module.

Classes

class  AbstractObserverItemModel
 The AbstractObserverItemModel is an abstract base class which is used by all the different observer models in the Qtilities library. More...
struct  AbstractObserverItemModelData
 Structure used by AbstractObserverItemModel to store private data. More...
class  AbstractTreeItem
 The AbstractTreeItem is an abstract base class which can be used to build tree items. More...
class  ActionContainer
 A class which represents an action container. More...
class  ActionManager
 A class which represents an action manager. More...
class  ActionProvider
 A ready to use implementation of the IActionProvider interface. More...
class  AddDynamicPropertyWizard
 The AddDynamicPropertyWizard class handles addition of dynamic properties on an object. More...
class  ClipboardManager
 The ClipboardManager class provides information to keep track of copy/paste operations in the application's internal clipboard. More...
class  CodeEditor
 A simple code editor embedded in the CodeEditorWidget class. More...
class  CodeEditorWidget
 A code editor widget which contains a CodeEditor. More...
class  CodeEditorWidgetConfig
 A config page for text editors. More...
class  Command
 A class which represents a command. More...
class  CommandEditor
 A widget which allows the user to edit command shortcuts for actions registered in the action manager class. More...
class  ConfigurationWidget
 Configuration widget which displays config pages from widgets implementing the Qtilities::CoreGui::Interfaces::IConfigPage interface. More...
class  DynamicSideWidgetViewer
 The widget which can display dynamic side widgets (widgets implementing the ISideViewerWidget interface). More...
class  DynamicSideWidgetWrapper
 A wrapper for side viewer widgets. More...
class  GroupedConfigPage
 A config page which groups other IConfigPage pages using tabs. More...
struct  GroupedConfigPageData
 The GroupedConfigPageData struct stores private data in GroupedConfigPage. More...
class  HelpManager
 A help manager which provides functionality to help developers integrate the Qt Help System into their applications. More...
class  LoggerConfigWidget
 The LoggerConfigWidget class provides a widget allowing the user to control the logger through a visual interface. More...
class  LoggerGui
 A class providing static member functions to acccess and create GUIs related to the Qtilities Logging library. More...
class  MenuBarContainer
 A class which represents an implementation of ActionContainer in the form of a menubar. More...
class  MenuContainer
 A class which represents an implementation of ActionContainer in the form of a menu. More...
class  ModeManager
 The ModeManager allows management of application modes. More...
class  NamingPolicyDelegate
 The NamingPolicyDelegate class provides a ready-to-use delegate to edit the names of subjects attached to an observer. More...
class  NamingPolicyDelegateData
 The NamingPolicyDelegateData class provides stores data needed by the NamingPolicyDelegate class. More...
class  NamingPolicyFilter
 The NamingPolicyFilter class is an implementation of AbstractSubjectFilter which allows control over naming of objects within the context of an Observer. More...
struct  NamingPolicyFilterData
 A structure storing protected data in the NamingPolicyFilter class. More...
class  NamingPolicyInputDialog
 The NamingPolicyInputDialog class provides a dialog which allows the user to select how to resolve a naming conflict. More...
class  ObjectDynamicPropertyBrowser
 The ObjectDynamicPropertyBrowser class provides an interface to the Qt Property Editor solution. More...
class  ObjectHierarchyNavigator
 The ObjectHierarchyNavigator widget provides an indication of where you are in an observer-subject hierarchy. More...
class  ObjectPropertyBrowser
 The ObjectPropertyBrowser class provides an interface to the Qt Property Editor solution. More...
class  ObjectScopeWidget
 The ObjectScopeWidget class provides details about the contexts to which an object is attached to. More...
class  ObserverTableModel
 The ObserverTableModel class provides an ready-to-use model that can be used to show the contents of an Qtilities::Core::Observer in a QTableView. More...
struct  ObserverTableModelData
 Structure used by ObserverTableModel to store private data. More...
class  ObserverTableModelProxyFilter
 The ObserverTableModelProxyFilter class is an implementation of a QSortFilterProxyModel which is used for advanced filtering in ObserverTreeModel. More...
class  ObserverTreeItem
 The ObserverTreeItem class represents a single observer item in a tree view. More...
class  ObserverTreeModel
 The ObserverTreeModel class provides an ready-to-use model that can be used to show the children of an Qtilities::Core::Observer in a QTreeView. More...
class  ObserverTreeModelBuilder
 The ObserverTreeModelBuilder builds models for ObserverTreeModel in a different thread. More...
struct  ObserverTreeModelData
 Structure used by ObserverTreeModel to store private data. More...
class  ObserverTreeModelProxyFilter
 The ObserverTreeModelProxyFilter class is an implementation of a QSortFilterProxyModel which is used for advanced filtering in ObserverTreeModel. More...
class  ObserverWidget
 The ObserverWidget class provides a ready-to-use widget to display information about a specific observer context. More...
struct  ObserverWidgetData
 A structure used by ObserverWidget classes to store data. More...
class  ProxyAction
 A class which represents a proxy action which triggers different actions for different contexts. More...
class  QtilitiesApplication
 The QtilitiesApplication class is the same as QApplication with added functionality. More...
class  QtilitiesMainWindow
 A class which can be used as a frontend of applications using the Qtilities libraries. More...
class  SearchBoxWidget
 The SearchBoxWidget class provides a ready to use search/replace widget. More...
class  ShortcutCommand
 A class which represents a shortcut which is enabled depending on the active context(s). More...
class  SideViewerWidgetFactory
 The SideViewerWidgetFactory class is intended to act as a factory for side viewer widgets. More...
class  SideWidgetFileSystem
 A widget which provides access to the file system as a side widget. More...
class  SingleTaskWidget
 A widget provides an overview of a single task. More...
class  StringListWidget
 A widget which allows easy editing of a QStringList. More...
class  TaskManagerGui
 A class providing static member functions to acccess and create GUIs related to task management. More...
class  TaskSummaryWidget
 A widget which provides a summary of all registered global tasks. More...
class  TreeFileItem
 The TreeFileItem class is an item in a tree which can be used to easily represent files. More...
class  TreeItem
 The TreeItem class is an item in a tree. It can be attached to a TreeNode. More...
class  TreeItemBase
 The TreeItemBase class is the base class for all tree items, that is items which can be attached to TreeNode instances. More...
class  TreeNode
 The TreeNode class is a node in a tree which can have items attached to it and can also be attached to other nodes. More...
class  WidgetLoggerEngine
 A logger engine which shows logged messages in a widget with a QPlainTextEdit widget. More...
class  WidgetLoggerEngineFrontend
 The visual frontend of a widget logger engine. More...

Typedefs

typedef ObserverWidget TreeWidget
 Makes ObserverWidget available under the name TreeWidget.

Detailed Description

Namespace containing all the classes which forms part of the CoreGui Module.

To use this module, add the following to your .pro file:

QTILITIES += coregui;
include(Qtilities_Path/src/Qtilities.pri)

To include all files in this module:

#include <QtilitiesCoreGui>
using namespace QtilitiesCoreGui;

For more information about the modules in Qtilities, see Modules Overview.



Qtilities : Reference Documentation Back to top Copyright © 2009-2013, Jaco Naudé