mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-26 02:35:38 +08:00
refs #485, renamed overlay messages functions
This commit is contained in:
committed by
Mathew Sutcliffe
parent
c411f07551
commit
b1353cefd4
@@ -43,7 +43,7 @@ namespace BlackGui
|
||||
COverlayMessagesFrame *mf = qobject_cast<COverlayMessagesFrame *>(parentWidget());
|
||||
Q_ASSERT_X(mf, Q_FUNC_INFO, "No overlay widget");
|
||||
if (!mf) { return; }
|
||||
mf->showMessages(msgs);
|
||||
mf->showOverlayMessages(msgs);
|
||||
}
|
||||
|
||||
void CDbLoginComponent::ps_onLoginClicked()
|
||||
|
||||
@@ -466,7 +466,7 @@ namespace BlackGui
|
||||
if (!msgs.hasErrorMessages() && onlyErrors) { return false; }
|
||||
BLACK_VERIFY_X(this->getMappingComponent(), Q_FUNC_INFO, "missing mapping component");
|
||||
if (!this->getMappingComponent()) { return false; }
|
||||
this->getMappingComponent()->showMessages(msgs, timeoutMs);
|
||||
this->getMappingComponent()->showOverlayMessages(msgs, timeoutMs);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -476,7 +476,7 @@ namespace BlackGui
|
||||
if (!msgs.hasErrorMessages() && onlyErrors) { return false; }
|
||||
BLACK_VERIFY_X(this->getMappingComponent(), Q_FUNC_INFO, "missing mapping component");
|
||||
if (!this->getMappingComponent()) { return false; }
|
||||
this->getMappingComponent()->showMessagesWithConfirmation(msgs, confirmation, okLambda, defaultButton, timeoutMs);
|
||||
this->getMappingComponent()->showOverlayMessagesWithConfirmation(msgs, confirmation, okLambda, defaultButton, timeoutMs);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -485,7 +485,7 @@ namespace BlackGui
|
||||
if (msg.isEmpty()) { return false; }
|
||||
BLACK_VERIFY_X(this->getMappingComponent(), Q_FUNC_INFO, "missing mapping component");
|
||||
if (!this->getMappingComponent()) { return false; }
|
||||
this->getMappingComponent()->showMessage(msg, timeoutMs);
|
||||
this->getMappingComponent()->showOverlayMessage(msg, timeoutMs);
|
||||
return true;
|
||||
}
|
||||
} // ns
|
||||
|
||||
@@ -93,7 +93,7 @@ namespace BlackGui
|
||||
COverlayMessages::~COverlayMessages()
|
||||
{}
|
||||
|
||||
void COverlayMessages::showMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs)
|
||||
void COverlayMessages::showOverlayMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs)
|
||||
{
|
||||
if (messages.isEmpty()) { return; }
|
||||
this->setModeToMessages();
|
||||
@@ -101,7 +101,7 @@ namespace BlackGui
|
||||
this->display(timeOutMs);
|
||||
}
|
||||
|
||||
void COverlayMessages::showMessage(const BlackMisc::CStatusMessage &message, int timeOutMs)
|
||||
void COverlayMessages::showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs)
|
||||
{
|
||||
if (message.isEmpty()) { return; }
|
||||
if (this->useSmall())
|
||||
@@ -117,7 +117,7 @@ namespace BlackGui
|
||||
this->display(timeOutMs);
|
||||
}
|
||||
|
||||
void COverlayMessages::showTextMessage(const CTextMessage &textMessage, int timeOutMs)
|
||||
void COverlayMessages::showOverlayTextMessage(const CTextMessage &textMessage, int timeOutMs)
|
||||
{
|
||||
if (textMessage.isEmpty()) { return; }
|
||||
this->setModeToTextMessage();
|
||||
@@ -131,19 +131,19 @@ namespace BlackGui
|
||||
this->display(timeOutMs);
|
||||
}
|
||||
|
||||
void COverlayMessages::showVariant(const BlackMisc::CVariant &variant, int timeOutMs)
|
||||
void COverlayMessages::showOverlayVariant(const BlackMisc::CVariant &variant, int timeOutMs)
|
||||
{
|
||||
if (variant.canConvert<CStatusMessageList>())
|
||||
{
|
||||
showMessages(variant.value<CStatusMessageList>(), timeOutMs);
|
||||
showOverlayMessages(variant.value<CStatusMessageList>(), timeOutMs);
|
||||
}
|
||||
else if (variant.canConvert<CStatusMessage>())
|
||||
{
|
||||
showMessage(variant.value<CStatusMessage>(), timeOutMs);
|
||||
showOverlayMessage(variant.value<CStatusMessage>(), timeOutMs);
|
||||
}
|
||||
else if (variant.canConvert<CTextMessage>())
|
||||
{
|
||||
showTextMessage(variant.value<CTextMessage>(), timeOutMs);
|
||||
showOverlayTextMessage(variant.value<CTextMessage>(), timeOutMs);
|
||||
}
|
||||
Q_ASSERT_X(false, Q_FUNC_INFO, "Unsupported type");
|
||||
}
|
||||
@@ -185,10 +185,10 @@ namespace BlackGui
|
||||
}
|
||||
}
|
||||
|
||||
void COverlayMessages::showMessagesWithConfirmation(const CStatusMessageList &messages, const QString &confirmationMessage, std::function<void ()> okLambda, int defaultButton, int timeOutMs)
|
||||
void COverlayMessages::showOverlayMessagesWithConfirmation(const CStatusMessageList &messages, const QString &confirmationMessage, std::function<void ()> okLambda, int defaultButton, int timeOutMs)
|
||||
{
|
||||
this->setConfirmationMessage(confirmationMessage);
|
||||
this->showMessages(messages, timeOutMs);
|
||||
this->showOverlayMessages(messages, timeOutMs);
|
||||
this->m_okLambda = okLambda;
|
||||
this->setDefaultConfirmationButton(defaultButton);
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ namespace BlackGui
|
||||
void setConfirmationMessage(const QString &message);
|
||||
|
||||
//! Show multiple messages with confirmation bar
|
||||
void showMessagesWithConfirmation(const BlackMisc::CStatusMessageList &messages,
|
||||
void showOverlayMessagesWithConfirmation(const BlackMisc::CStatusMessageList &messages,
|
||||
const QString &confirmationMessage,
|
||||
std::function<void()> okLambda,
|
||||
int defaultButton = QMessageBox::Cancel,
|
||||
@@ -73,16 +73,16 @@ namespace BlackGui
|
||||
|
||||
public slots:
|
||||
//! Show multiple messages
|
||||
void showMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs = -1);
|
||||
void showOverlayMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs = -1);
|
||||
|
||||
//! Show single message
|
||||
void showMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);
|
||||
void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);
|
||||
|
||||
//! Info message, based on text message
|
||||
void showTextMessage(const BlackMisc::Network::CTextMessage &textMessage, int timeOutMs = -1);
|
||||
void showOverlayTextMessage(const BlackMisc::Network::CTextMessage &textMessage, int timeOutMs = -1);
|
||||
|
||||
//! Display one of the supported types
|
||||
void showVariant(const BlackMisc::CVariant &variant, int timeOutMs = -1);
|
||||
void showOverlayVariant(const BlackMisc::CVariant &variant, int timeOutMs = -1);
|
||||
|
||||
//! Close button clicked
|
||||
void close();
|
||||
|
||||
@@ -31,42 +31,42 @@ namespace BlackGui
|
||||
if (!m_overlayMessages) { return; }
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showMessagesWithConfirmation(const BlackMisc::CStatusMessageList &messages, const QString &confirmationMessage, std::function<void ()> okLambda, int defaultButton, int timeOutMs)
|
||||
void COverlayMessagesFrame::showOverlayMessagesWithConfirmation(const BlackMisc::CStatusMessageList &messages, const QString &confirmationMessage, std::function<void ()> okLambda, int defaultButton, int timeOutMs)
|
||||
{
|
||||
if (messages.isEmpty()) { return; }
|
||||
this->initInnerFrame();
|
||||
this->m_overlayMessages->showMessagesWithConfirmation(messages, confirmationMessage, okLambda, defaultButton, timeOutMs);
|
||||
this->m_overlayMessages->showOverlayMessagesWithConfirmation(messages, confirmationMessage, okLambda, defaultButton, timeOutMs);
|
||||
this->repaint();
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showMessage(const BlackMisc::CStatusMessage &message, int timeOutMs)
|
||||
void COverlayMessagesFrame::showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs)
|
||||
{
|
||||
if (message.isEmpty()) { return; }
|
||||
this->initInnerFrame();
|
||||
this->m_overlayMessages->showMessage(message, timeOutMs);
|
||||
this->m_overlayMessages->showOverlayMessage(message, timeOutMs);
|
||||
this->repaint();
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs)
|
||||
void COverlayMessagesFrame::showOverlayMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs)
|
||||
{
|
||||
if (messages.isEmpty()) { return; }
|
||||
this->initInnerFrame();
|
||||
this->m_overlayMessages->showMessages(messages, timeOutMs);
|
||||
this->m_overlayMessages->showOverlayMessages(messages, timeOutMs);
|
||||
this->repaint();
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showTextMessage(const BlackMisc::Network::CTextMessage &textMessage, int timeOutMs)
|
||||
void COverlayMessagesFrame::showOverlayTextMessage(const BlackMisc::Network::CTextMessage &textMessage, int timeOutMs)
|
||||
{
|
||||
if (textMessage.isEmpty()) { return; }
|
||||
this->initInnerFrame();
|
||||
this->m_overlayMessages->showTextMessage(textMessage, timeOutMs);
|
||||
this->m_overlayMessages->showOverlayTextMessage(textMessage, timeOutMs);
|
||||
this->repaint();
|
||||
}
|
||||
|
||||
void COverlayMessagesFrame::showVariant(const BlackMisc::CVariant &variant, int timeOutMs)
|
||||
void COverlayMessagesFrame::showOverlayVariant(const BlackMisc::CVariant &variant, int timeOutMs)
|
||||
{
|
||||
this->initInnerFrame();
|
||||
this->m_overlayMessages->showVariant(variant, timeOutMs);
|
||||
this->m_overlayMessages->showOverlayVariant(variant, timeOutMs);
|
||||
this->repaint();
|
||||
}
|
||||
|
||||
|
||||
@@ -38,25 +38,26 @@ namespace BlackGui
|
||||
//! Hide the inner frame
|
||||
void hideStatusMessagesFrame();
|
||||
|
||||
//! \copydoc COverlayMessages::showMessagesWithConfirmation
|
||||
void showMessagesWithConfirmation(const BlackMisc::CStatusMessageList &messages,
|
||||
const QString &confirmationMessage,
|
||||
std::function<void()> okLambda,
|
||||
int defaultButton = QMessageBox::Cancel,
|
||||
int timeOutMs = -1);
|
||||
//! \copydoc COverlayMessages::showOverlayMessagesWithConfirmation
|
||||
void showOverlayMessagesWithConfirmation(
|
||||
const BlackMisc::CStatusMessageList &messages,
|
||||
const QString &confirmationMessage,
|
||||
std::function<void()> okLambda,
|
||||
int defaultButton = QMessageBox::Cancel,
|
||||
int timeOutMs = -1);
|
||||
|
||||
public slots:
|
||||
//! \copydoc COverlayMessages::showMessages
|
||||
void showMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs = -1);
|
||||
//! \copydoc COverlayMessages::showOverlayMessages
|
||||
void showOverlayMessages(const BlackMisc::CStatusMessageList &messages, int timeOutMs = -1);
|
||||
|
||||
//! \copydoc COverlayMessages::showMessage
|
||||
void showMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);
|
||||
//! \copydoc COverlayMessages::showOverlayMessage
|
||||
void showOverlayMessage(const BlackMisc::CStatusMessage &message, int timeOutMs = -1);
|
||||
|
||||
//! \copydoc COverlayMessages::showTextMessage
|
||||
void showTextMessage(const BlackMisc::Network::CTextMessage &textMessage, int timeOutMs = -1);
|
||||
//! \copydoc COverlayMessages::showOverlayTextMessage
|
||||
void showOverlayTextMessage(const BlackMisc::Network::CTextMessage &textMessage, int timeOutMs = -1);
|
||||
|
||||
//! \copydoc COverlayMessages::showVariant
|
||||
void showVariant(const BlackMisc::CVariant &variant, int timeOutMs = -1);
|
||||
//! \copydoc COverlayMessages::showOverlayVariant
|
||||
void showOverlayVariant(const BlackMisc::CVariant &variant, int timeOutMs = -1);
|
||||
|
||||
protected:
|
||||
//! \copydoc QFrame::paintEvent
|
||||
|
||||
@@ -210,7 +210,7 @@ void SwiftGuiStd::ps_displayStatusMessageInGui(const CStatusMessage &statusMessa
|
||||
// display overlay for errors, but not for validation
|
||||
if (statusMessage.getSeverity() == CStatusMessage::SeverityError && ! statusMessage.getCategories().contains(CLogCategory::validation()))
|
||||
{
|
||||
this->ui->fr_CentralFrameInside->showMessage(statusMessage);
|
||||
this->ui->fr_CentralFrameInside->showOverlayMessage(statusMessage);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -367,7 +367,7 @@ void CSwiftLauncher::ps_dbusServerModeSelected(bool selected)
|
||||
|
||||
void CSwiftLauncher::ps_showStatusMessage(const CStatusMessage &msg)
|
||||
{
|
||||
this->ui->fr_SwiftLauncherMain->showMessage(msg, 5000);
|
||||
this->ui->fr_SwiftLauncherMain->showOverlayMessage(msg, 5000);
|
||||
}
|
||||
|
||||
void CSwiftLauncher::ps_appendLogMessage(const CStatusMessage &message)
|
||||
|
||||
Reference in New Issue
Block a user