swift
|
Display status messages (nested in the parent widget) More...
Signals | |
void | confirmationCompleted () |
Confirmation completed. | |
Public Member Functions | |
COverlayMessages (int w, int h, QWidget *parent) | |
Constructor. | |
virtual | ~COverlayMessages () |
Destructor. | |
void | setModeToMessages () |
Messages mode. | |
void | setModeToMessage () |
Single Message mode. | |
void | setModeToMessageSmall () |
Single Message mode. | |
void | setModeToHTMLMessage () |
HTML message mode. | |
void | setModeToProgressBar () |
Progress bar. | |
void | setModeToTextMessage () |
Single text message mode. | |
void | setModeToOverlayTextMessage () |
Inline text message. | |
void | activateTextMessages (bool activate) |
Active send/receive of text messages. | |
bool | isTextMessagesActivated () const |
Are text messages. | |
void | setModeToImage () |
Display image. | |
void | setForceSmall (bool force) |
Force small (smaller layout) | |
void | setHeaderText (const QString &header) |
Set header text. | |
void | setConfirmationMessage (const QString &message) |
Set the message and show the confirmation frame. | |
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. | |
void | clearOverlayMessages () |
Clear the overlay messages. | |
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. | |
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) | |
void | sortOverlayMessages (const swift::misc::CPropertyIndex &propertyIndex, Qt::SortOrder order=Qt::AscendingOrder) |
Sort of overlay messages. | |
void | setOverlayMessagesSorting (const swift::misc::CPropertyIndex &propertyIndex, Qt::SortOrder order=Qt::AscendingOrder) |
Set sorting of overlay messages. | |
void | showOverlayMessage (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Show single message. | |
void | showOverlayTextMessage (const swift::misc::network::CTextMessage &textMessage, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Info message, based on text message. More... | |
void | showOverlayInlineTextMessage (components::TextMessageTab tab) |
Inline text message. | |
void | showOverlayInlineTextMessage (const swift::misc::aviation::CCallsign &callsign) |
Inline text message. | |
void | showOverlayImage (const swift::misc::CPixmap &image, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Image. | |
void | showOverlayImage (const QPixmap &image, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Image. | |
void | showOverlayVariant (const swift::misc::CVariant &variant, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Display one of the supported types. | |
void | showHTMLMessage (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
HTML message. | |
void | showHTMLMessage (const QString &htmlMessage, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
HTML message. | |
void | showDownloadProgress (int progress, qint64 current, qint64 max, const QUrl &url, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Download progress. | |
void | showProgressBar (int percentage, const QString &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Progress bar. | |
void | close () |
Close button clicked. | |
void | setDefaultConfirmationButton (int button=QMessageBox::Cancel) |
Set the default confirmation button. | |
bool | hasPendingConfirmation () const |
Is awaiting a conformation. | |
void | setReducedInfo (bool reduced) |
Display reduced information. | |
void | addShadow (QColor color=Qt::gray) |
Add a shadow. | |
Protected Member Functions | |
void | display (std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Show message. | |
virtual void | keyPressEvent (QKeyEvent *event) |
Display status messages (nested in the parent widget)
Definition at line 45 of file overlaymessages.h.
|
protectedvirtual |
Definition at line 522 of file overlaymessages.cpp.
void swift::gui::COverlayMessages::showOverlayMessages | ( | const swift::misc::CStatusMessageList & | messages, |
bool | appendOldMessages = false , |
||
std::chrono::milliseconds | timeout = std::chrono::milliseconds(0) |
||
) |
Show multiple messages.
Definition at line 130 of file overlaymessages.cpp.
void swift::gui::COverlayMessages::showOverlayTextMessage | ( | const swift::misc::network::CTextMessage & | textMessage, |
std::chrono::milliseconds | timeout = std::chrono::milliseconds(0) |
||
) |
Info message, based on text message.
Definition at line 217 of file overlaymessages.cpp.