#ifndef LOGGINGSETTINGSPAGE_H #define LOGGINGSETTINGSPAGE_H #include #include "CloudParams.h" #include "GeneralSystemParams.h" class COtarcikCan; namespace Ui { class CLoggingSettingsPage; } class CLoggingSettingsPage : public QWidget { Q_OBJECT public: explicit CLoggingSettingsPage(QWidget *parent = 0); ~CLoggingSettingsPage(); int SetCloudParams(const CCloudParams *CloudParams); int SetGeneralSettingsParams(const CGeneralSystemParams *GeneralParams); COtarcikCan *mProgramHandle; private: int UpdateCloudConfig(); int UpdateGeneralParams(); Ui::CLoggingSettingsPage *ui; bool EditMode; CCloudParams mCloudParams; CGeneralSystemParams mGeneralSystemParams; public slots: void ModifyParamsBtnPressed(); void CancelBtnPressed(); void VerbosityParamsChanged(int value); }; #endif // LOGGINGSETTINGSPAGE_H