mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-11-24 08:43:29 -05:00
Add the auto hide functionality to the MessageWidget
This commit is contained in:
parent
1374c68274
commit
75cfe1c5dd
3 changed files with 43 additions and 3 deletions
|
|
@ -21,6 +21,8 @@
|
|||
|
||||
#include "gui/KMessageWidget.h"
|
||||
|
||||
class QTimer;
|
||||
|
||||
class MessageWidget : public KMessageWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
|
@ -28,10 +30,17 @@ class MessageWidget : public KMessageWidget
|
|||
public:
|
||||
explicit MessageWidget(QWidget* parent = 0);
|
||||
|
||||
int autoHideTimeout() const;
|
||||
|
||||
public slots:
|
||||
void showMessage(const QString& text, MessageWidget::MessageType type);
|
||||
void showMessage(const QString& text, MessageWidget::MessageType type, int autoHideTimeout);
|
||||
void hideMessage();
|
||||
void setAutoHideTimeout(int autoHideTimeout);
|
||||
|
||||
private:
|
||||
QTimer* m_autoHideTimer;
|
||||
int m_autoHideTimeout;
|
||||
};
|
||||
|
||||
#endif // MESSAGEWIDGET_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue