X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fstatusbarmessagelabel.h;h=a0f491df6994f8e7d912f02455713b9d116a46f3;hb=f9394be680a8ac3c2ff8e39c9d8439eae5b55acc;hp=594b5551bc34bb7e28418a3093844502249086c3;hpb=c42a026234a44a2d766e57bc64a6ac7bbd094000;p=kdenlive diff --git a/src/statusbarmessagelabel.h b/src/statusbarmessagelabel.h index 594b5551..a0f491df 100644 --- a/src/statusbarmessagelabel.h +++ b/src/statusbarmessagelabel.h @@ -24,16 +24,16 @@ #define STATUSBARMESSAGELABEL_H -#include -#include +#include +#include +#include +#include -#include #include class QPaintEvent; class QResizeEvent; class QPushButton; -class QTimer; /** * @brief Represents a message text label as part of the status bar. @@ -55,20 +55,10 @@ public: const QString& text() const; - void setDefaultText(const QString& text); - const QString& defaultText() const; - // TODO: maybe a better approach is possible with the size hint void setMinimumTextHeight(int min); int minimumTextHeight() const; - /** - * Returns the gap of the width of the current set text to the - * width of the message label. A gap <= 0 means that the text - * fits into the available width. - */ - int widthGap() const; - protected: /** @see QWidget::paintEvent() */ virtual void paintEvent(QPaintEvent* event); @@ -134,9 +124,9 @@ private: State m_state; int m_illumination; int m_minTextHeight; - QTimer* m_timer; + QTimer m_timer; + QTimer m_hidetimer; QString m_text; - QString m_defaultText; QList m_pendingMessages; QPixmap m_pixmap; QPushButton* m_closeButton; @@ -152,16 +142,6 @@ inline const QString& StatusBarMessageLabel::text() const return m_text; } -inline void StatusBarMessageLabel::setDefaultText(const QString& text) -{ - m_defaultText = text; -} - -inline const QString& StatusBarMessageLabel::defaultText() const -{ - return m_defaultText; -} - inline int StatusBarMessageLabel::minimumTextHeight() const { return m_minTextHeight;