Overlay messages

* setReducedInfo, no timestamp/category
* color as parameter for shadow
This commit is contained in:
Klaus Basan
2018-01-16 05:35:26 +01:00
parent fff9585c5d
commit 977130ce52
7 changed files with 47 additions and 15 deletions

View File

@@ -69,15 +69,15 @@ namespace BlackGui
this->setVisible(!isVisible());
}
void CStatusMessageForm::setReducedInfo(bool minimized)
void CStatusMessageForm::setReducedInfo(bool reduced)
{
ui->le_Timestamp->setVisible(!minimized);
ui->lbl_Timestamp->setVisible(!minimized);
ui->le_Categories->setVisible(!minimized);
ui->lbl_Categories->setVisible(!minimized);
ui->le_Severity->setVisible(!minimized);
ui->lbl_SeverityIcon->setVisible(!minimized);
ui->lbl_Severity->setVisible(!minimized);
ui->le_Timestamp->setVisible(!reduced);
ui->lbl_Timestamp->setVisible(!reduced);
ui->le_Categories->setVisible(!reduced);
ui->lbl_Categories->setVisible(!reduced);
ui->le_Severity->setVisible(!reduced);
ui->lbl_SeverityIcon->setVisible(!reduced);
ui->lbl_Severity->setVisible(!reduced);
}
} // ns
} // ns

View File

@@ -41,7 +41,6 @@ namespace BlackGui
//! Destructor
virtual ~CStatusMessageForm();
public slots:
//! Set message
void setVariant(const BlackMisc::CVariant &messageVariant);
@@ -55,7 +54,7 @@ namespace BlackGui
void toggleVisibility();
//! Minimize by hiding status ...
void setReducedInfo(bool minimized);
void setReducedInfo(bool reduced);
private:
QScopedPointer<Ui::CStatusMessageForm> ui;

View File

@@ -49,5 +49,16 @@ namespace BlackGui
{
this->setVisible(!isVisible());
}
void CStatusMessageFormSmall::setReducedInfo(bool minimized)
{
ui->le_Timestamp->setVisible(!minimized);
ui->lbl_Timestamp->setVisible(!minimized);
ui->le_Categories->setVisible(!minimized);
ui->lbl_Categories->setVisible(!minimized);
ui->le_Severity->setVisible(!minimized);
ui->lbl_SeverityIcon->setVisible(!minimized);
ui->lbl_Severity->setVisible(!minimized);
}
} // ns
} // ns

View File

@@ -41,7 +41,6 @@ namespace BlackGui
//! Destructor
virtual ~CStatusMessageFormSmall();
public slots:
//! Set message
void setVariant(const BlackMisc::CVariant &messageVariant);
@@ -51,6 +50,9 @@ namespace BlackGui
//! Toggle visibility
void toggleVisibility();
//! Minimize by hiding status ...
void setReducedInfo(bool minimized);
private:
QScopedPointer<Ui::CStatusMessageFormSmall> ui;
};