swift
Namespaces | Classes | Functions
swift::gui Namespace Reference

GUI related classes. More...

Namespaces

 components
 High level reusable GUI components.
 
 Context
 The context classes are high level API classes providing the interface for DBus.
 
 filters
 Filter to search data sets.
 
 models
 Models to be used with views, mainly QTableView.
 
 vatsim
 Specific classes for the VATSIM network.
 
 views
 Views, mainly QTableView.
 
 win
 Windows specific classes.
 

Classes

class  CAltitudeEdit
 Line edit for altitude as used in flight plan. More...
 
class  CDockWidget
 Our base class for dockable widgets containing some specialized functionality on top of QDockWidget. More...
 
class  CDockWidgetInfoArea
 Specialized class for dock widgets serving as info area. More...
 
class  CDockWidgetInfoBar
 Class for dock widgets in the info area, containing some specialized functionality. More...
 
class  CDropBase
 Utilities for dropping swift value objects. More...
 
class  CDropSite
 Area where items can be dropped. More...
 
class  CEcosystemComboBox
 Combo box widget for ecosystems. More...
 
class  CEnableForDockWidgetInfoArea
 Helper class: If a component is residing in an dockable widget. This class provides access to its info area and dockable widget. More...
 
class  CEnableForFramelessWindow
 Main window which can be frameless. More...
 
class  CEnableForViewBasedIndicator
 Hand over indication task to an embedded view. More...
 
class  CUpperCaseEventFilter
 Uppercase key press. More...
 
class  CGuiActionBindHandler
 QObject derived handler to be registered with swift::core::CActionBind. More...
 
class  CGuiApplication
 GUI application, a specialized version of swift::core::CApplication for GUI applications. More...
 
class  CGuiUtility
 GUI utilities. More...
 
class  CInfoArea
 Info area, hosting dockable widgets. More...
 
class  CLabelAndIcon
 Label and icon frame. More...
 
class  CLedWidget
 Displaying an LED as widget. Non copyable. More...
 
class  CLevelMeter
 Widget which displays a audio level meter, indicating the level and peak levels of the window of audio samples most recently analyzed. More...
 
class  CLineEditHistory
 Line edit with history. More...
 
class  CLoadIndicator
 The QProgressIndicator class lets an application display a progress indicator to show that a lengthy task is under way. More...
 
class  CLoadIndicatorEnabled
 Enable widget class for load indicator. More...
 
class  IMainWindowAccess
 Direct acccess to main window`s status bar, info bar and such. More...
 
class  CManagedStatusBar
 Managed status bar. More...
 
class  COverlayMessages
 Display status messages (nested in the parent widget) More...
 
class  COverlayMessagesBase
 Base class to display overlay messages in different widgets (nested in this widget). More...
 
class  COverlayMessagesFrame
 Using this class provides a QFrame with the overlay functionality already integrated. More...
 
class  COverlayMessagesFrameEnableForDockWidgetInfoArea
 Using this class provides a QFrame with the overlay and dock widget functionality already integrated. More...
 
class  COverlayMessagesTabWidget
 Using this class provides a QTabWidget with the overlay functionality already integrated. More...
 
class  COverlayMessagesWizardPage
 Using this class provides a QWizardPage with the overlay functionality already integrated. More...
 
class  COverlayMessagesDockWidget
 Using this class provides a QDockWidget with the overlay functionality already integrated. More...
 
class  COverlayMessagesTableView
 Using this class provides a QTableView with the overlay functionality already integrated. More...
 
class  COverlayMessagesTreeView
 Using this class provides a QTableView with the overlay functionality already integrated. More...
 
class  IPluginConfig
 The interface for the plugin config. More...
 
class  CPluginConfigWindow
 Base class for plugin config window. More...
 
class  CPluginDetailsWindow
 A window that shows plugin details. More...
 
class  CPluginSelector
 Shows all available plugins in a nice list and lets user enable, disable and configure each of them. More...
 
class  CSharedStringListCompleter
 Completer shared among multiple UI elements. More...
 
class  CompleterUtils
 Utility functions. More...
 
class  CShortcut
 Shortcut definitions to avoid duplicated shortcut defintions. More...
 
class  CShowHideBar
 Show or hide (expand / collapse) another section. More...
 
class  CSplashScreen
 Own splash screen. More...
 
class  CStyleSheetUtility
 Reads and provides style sheets. More...
 
class  CSystemTrayWindow
 QDialog which can minimize to system tray. More...
 
class  CTextMessageTextEdit
 Specialized text edit for displaying text messages. More...
 
class  CTickLabel
 Representing a ticked or crossed icon. More...
 
class  CUpperCaseValidator
 Forces uppercase. More...
 

Functions

void registerMetadata ()
 Register metadata for GUI.
 

Detailed Description

GUI related classes.