Base class to display overlay messages in different widgets (nested in this widget).
More...
|
|
| ~COverlayMessagesBase ()=default |
| | Destructor.
|
| |
| void | initOverlayMessages (QSize inner={}) |
| | Init, normally we use lazy init, but by calling init explicitly we can force initalization. More...
|
| |
| void | activateTextMessages (bool activate) |
| | Active send/receive of text messages. More...
|
| |
|
void | showStatusMessagesFrame () |
| | Show the inner frame.
|
| |
|
void | setOverlaySizeFactors (double widthFactor, double heightFactor, double middleFactor=2) |
| | Set the size factors.
|
| |
| void | setForceSmall (bool force) |
| | Force small (smaller layout) More...
|
| |
| void | setReducedInfo (bool reduced) |
| | Display reduced information. More...
|
| |
| void | showOverlayMessagesWithConfirmation (const swift::misc::CStatusMessageList &messages, bool appendOldMessages, const QString &confirmationMessage, std::function< void()> okLambda, QMessageBox::StandardButton defaultButton=QMessageBox::Cancel, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Show multiple messages with confirmation bar. More...
|
| |
| void | clearOverlayMessages () |
| | Clear the overlay messages. More...
|
| |
| void | closeOverlay () |
| | Close button clicked. More...
|
| |
| void | showOverlayMessages (const swift::misc::CStatusMessageList &messages, bool appendOldMessages=false, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Show multiple messages. More...
|
| |
| void | showOverlayMessagesOrSingleMessage (const swift::misc::CStatusMessageList &messages, bool appendOldMessages=false, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Show multiple messages or a single message. More...
|
| |
| void | showOverlayMessagesOrHTMLMessage (const swift::misc::CStatusMessageList &messages, bool appendOldMessages=false, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Show multiple messages or a single message (HTML) More...
|
| |
| void | sortOverlayMessages (const swift::misc::CPropertyIndex &property, Qt::SortOrder order) |
| | Sort of overlay messages. More...
|
| |
| void | setOverlayMessagesSorting (const swift::misc::CPropertyIndex &property, Qt::SortOrder order) |
| | Set sorting of overlay messages. More...
|
| |
| bool | showOverlayMessage (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Show single message. More...
|
| |
| bool | showOverlayTextMessage (const swift::misc::network::CTextMessage &textMessage, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Info message, based on text message. More...
|
| |
| void | showOverlayVariant (const swift::misc::CVariant &variant, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Display one of the supported types. More...
|
| |
| void | showOverlayImage (const swift::misc::CPixmap &pixmap, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Image. More...
|
| |
| bool | showOverlayHTMLMessage (const QString &htmlMessage, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | HTML message. More...
|
| |
| bool | showOverlayHTMLMessage (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | HTML message. More...
|
| |
| void | showDownloadProgress (int progress, qint64 current, qint64 max, const QUrl &url, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
| | Download progress. More...
|
| |
| void | showOverlayInlineTextMessage (components::TextMessageTab tab) |
| | Image. More...
|
| |
| void | showOverlayInlineTextMessage (const swift::misc::aviation::CCallsign &callsign) |
| | Image. More...
|
| |
template<class WIDGET>
class swift::gui::COverlayMessagesBase< WIDGET >
Base class to display overlay messages in different widgets (nested in this widget).
- Fixme:
- KB 2017-12 all header version, if someone manages to create a cpp version go ahead, I failed on gcc with "undefined reference to `swift::gui::COverlayMessagesBase<QFrame>::showOverlayMessages`"
Definition at line 47 of file overlaymessagesframe.h.