#ifndef T_CREATENEWREPORTWIDGET_H #define T_CREATENEWREPORTWIDGET_H #include #include class ElaComboBox; class ElaLineEdit; class T_CreateNewReportWidget : public ElaWidget { Q_OBJECT public: explicit T_CreateNewReportWidget(QWidget* parent = nullptr); ~T_CreateNewReportWidget(); private slots: void slot_onNameEditTextEdit(const QString& nameText); void slot_cancelButtonClicked(); void slot_confirmButtonClicked(); private: void setErrorMessagePrompt(QString errorMessage); private: QString m_reportName{}; ElaLineEdit* _nameEdit; }; #endif // T_CREATENEWREPORTWIDGET_H