#ifndef HOMEVIEW_H #define HOMEVIEW_H #include class CreateProjView; class PushButton; class SearchLineEdit; class QVBoxLayout; class QHBoxLayout; class QLabel; class QTableWidget; class HomeView : public QWidget { Q_OBJECT public: explicit HomeView(QWidget *parent = nullptr); private: void initialize(); void initLayout(); void connectSignalsAndSlots(); private slots: void slotCreateProjClicked(); private: QVBoxLayout *m_vBoxLayout = nullptr; QLabel *m_titleLabel = nullptr; QHBoxLayout *m_hBoxLayout = nullptr; SearchLineEdit *m_searchLineEdit = nullptr; PushButton *m_createProjPushButton = nullptr; QTableWidget *m_projTableWidget = nullptr; CreateProjView *m_createProjView = nullptr; }; #endif // HOMEVIEW_H