xtitlewidget.h 662 B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef XTITLEWIDGET_H
  2. #define XTITLEWIDGET_H
  3. #include <QWidget>
  4. #include "ximagebutton.h"
  5. #include "xtoolbutton.h"
  6. class XTitleWidget : public QWidget
  7. {
  8. Q_OBJECT
  9. public:
  10. explicit XTitleWidget(QWidget *parent = 0);
  11. ~XTitleWidget();
  12. signals:
  13. public slots:
  14. private:
  15. void initUI();
  16. void initVariable();
  17. private:
  18. QLabel *m_pLabelTitle;
  19. XImageButton *m_pBtnClose;
  20. XImageButton *m_pBtnMin;
  21. XImageButton *m_pBtnMax;
  22. QList<XToolButton*> m_listToolButton;
  23. QHBoxLayout *m_pLayoutTitle;
  24. QHBoxLayout *m_pLayoutToolButtons;
  25. QVBoxLayout *m_pLayoutMain;
  26. };
  27. #endif // XTITLEWIDGET_H