swift
Public Member Functions | Protected Attributes | List of all members
swift::gui::IMainWindowAccess Class Reference

Direct acccess to main window`s status bar, info bar and such. More...

Inheritance diagram for swift::gui::IMainWindowAccess:
[legend]

Public Member Functions

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.
 

Protected Attributes

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

Direct acccess to main window`s status bar, info bar and such.

Definition at line 25 of file mainwindowaccess.h.


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