HomeView.h 638 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef HOMEVIEW_H
  2. #define HOMEVIEW_H
  3. #include <QWidget>
  4. class PushButton;
  5. class SearchLineEdit;
  6. class QVBoxLayout;
  7. class QHBoxLayout;
  8. class QLabel;
  9. class HomeView : public QWidget
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit HomeView(QWidget *parent = nullptr);
  14. private:
  15. void initialize();
  16. void initLayout();
  17. void connectSignalsAndSlots();
  18. private:
  19. QVBoxLayout *m_vBoxLayout = nullptr;
  20. QLabel *m_titleLabel = nullptr;
  21. QHBoxLayout *m_hBoxLayout = nullptr;
  22. SearchLineEdit *m_searchLineEdit = nullptr;
  23. PushButton *m_createProjPushButton = nullptr;
  24. };
  25. #endif // HOMEVIEW_H