//#include #include "standardsettings.h" #include "mythdialogs.h" //#include "libmyth/mythdialogs.h" #include "libmyth/mythwidgets.h" #include "installsettings.h" #include class UserManagement: public GroupSetting { Q_OBJECT public: UserManagement(); HostComboBoxSetting *userlist; HostTextEditSetting *userpass1; ButtonStandardSetting *userapplyButton; ButtonStandardSetting *usercreateButton; ButtonStandardSetting *userdeleteButton; ButtonStandardSetting *passToggleButton; // TransLabelSetting *info; // TransMythUICheckBoxSetting *lockaccount; HostCheckBoxSetting *rootSSH; void user_fillselection(void); bool user_exist_check(QString); bool user_valid_check(QString); public slots: void applychanges(); void userchanged(); void usercreatepopup(); void userdeletepopup(); void togglepass(); }; class WebPassword: public GroupSetting { Q_OBJECT public: WebPassword(); HostTextEditSetting *webuser; HostTextEditSetting *webpassword; HostCheckBoxSetting *webAuth; ButtonStandardSetting *webpassToggleButton; // TransLabelSetting *info; bool valid_check(QString); ButtonStandardSetting *webapplyButton; public slots: void webpassword_gathersettings(); void togglepass(); }; class WebPasswordFrame: public GroupSetting { Q_OBJECT public: WebPasswordFrame(); ButtonStandardSetting *webapplyButton; };