swift
Public Member Functions | Private Member Functions | List of all members
CSwiftCore Class Reference

swift core control GUI More...

Inheritance diagram for CSwiftCore:
[legend]

Public Member Functions

 CSwiftCore (QWidget *parent=nullptr)
 Constructor.
 
virtual ~CSwiftCore ()
 Destructor.
 
- Public Member Functions inherited from swift::gui::CSystemTrayWindow
 CSystemTrayWindow (const QIcon &icon, QWidget *parent=nullptr)
 Constructor.
 
void setSystemTrayMode (SystemTrayMode mode)
 System tray mode.
 
void setSystemTrayIcon (const QIcon &icon)
 Set icon.
 
void setSystemTrayToolTip (const QString &tooltip)
 Set tool tip.
 
- Public Member Functions inherited from swift::gui::IMainWindowAccess
virtual ~IMainWindowAccess ()
 Destructor.
 
 IMainWindowAccess ()
 Ctor.
 
 IMainWindowAccess (const IMainWindowAccess &)=delete
 Copy constructor.
 
IMainWindowAccessoperator= (const IMainWindowAccess &)=delete
 Copy assignment operator.
 
virtual bool displayInStatusBar (const swift::misc::CStatusMessage &message)
 Display in status bar.
 
virtual bool displayInOverlayWindow (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0))
 Display in overlay window.
 
virtual bool displayInOverlayWindow (const swift::misc::CStatusMessageList &messages, std::chrono::milliseconds timeout=std::chrono::milliseconds(0))
 Display in overlay window.
 
virtual bool displayInOverlayWindow (const QString &html, std::chrono::milliseconds timeout=std::chrono::milliseconds(0))
 Display in overlay window.
 
- Public Member Functions inherited from swift::misc::CIdentifiable
const CIdentifieridentifier () const
 Get identifier.
 
void setIdentifier (const CIdentifier &identifier)
 Set identifier, allows to set an external identifier.
 
bool isMyIdentifier (const CIdentifier &otherIdentifier) const
 My identifier?
 

Private Member Functions

virtual void onStyleSheetsChanged ()
 Style sheet has changed.
 

Additional Inherited Members

- Public Types inherited from swift::gui::CSystemTrayWindow
enum  SystemTrayFlag { MinimizeToTray = 0x0 , QuitOnClose = 0x1 , AskOnClose = 0x2 }
 System Tray Flag.
 
- Protected Slots inherited from swift::gui::CSystemTrayWindow
void ps_activateWindow (QSystemTrayIcon::ActivationReason reason)
 Activate window from system tray.
 
void ps_showMessage (const QString &title, const QString &message, QSystemTrayIcon::MessageIcon icon=QSystemTrayIcon::Information, int millisecondsTimeoutHint=10000)
 Show message in the system tray.
 
- Protected Member Functions inherited from swift::gui::CSystemTrayWindow
virtual void changeEvent (QEvent *event)
 
virtual void closeEvent (QCloseEvent *event)
 
- Protected Member Functions inherited from swift::misc::CIdentifiable
 CIdentifiable (const QString &objectName)
 Use literal based object name.
 
 CIdentifiable (QObject *nameProvider)
 Connect with QObject providing the name.
 
 CIdentifiable ()
 Construct without a name.
 
 ~CIdentifiable ()
 Destructor.
 
 CIdentifiable (const CIdentifiable &)=default
 Copy constructor.
 
CIdentifiableoperator= (const CIdentifiable &)=default
 Copy assignment operator.
 
- Protected Attributes inherited from swift::gui::IMainWindowAccess
components::CLogComponentm_mwaLogComponent = nullptr
 the log component if any
 
CManagedStatusBarm_mwaStatusBar = nullptr
 status bar if any
 
COverlayMessagesFramem_mwaOverlayFrame = nullptr
 overlay messages if any
 

Detailed Description

swift core control GUI

Definition at line 35 of file swiftcore.h.


The documentation for this class was generated from the following files: