#ifndef ISETTINGWIDGET_H #define ISETTINGWIDGET_H #include #include #include #include "basemainwidget.h" namespace Ui { class ISettingWidget; } class ISettingWidget : public BaseMainWidget { Q_OBJECT public: explicit ISettingWidget(QWidget *parent = 0); ~ISettingWidget(); void initDeivce(QComboBox *box, const QStringList &names, const QStringList &ids, const char *configName); public slots: void changeStackWidget(); private slots: void on_pushButton_clicked(); void onMicphoneChanged(int currentIndex); void onCameraChanged(int currentIndex); void onSpeakerChanged(int currentIndex); void on_pushButton_logout_clicked(); void on_horizontalSlider_volume_actionTriggered(int action); void on_checkBox_boots_clicked(bool checked); void on_pushButton_6_clicked(); void writeConfig(); void readConfig(); //读取配置信息 void on_checkBox_callsounds_clicked(bool checked); void on_checkBox_messagesounds_clicked(bool checked); void on_checkBox_Login_toggled(bool checked); public slots: void doResponse(int,int,QString,QString); void show(); private: Ui::ISettingWidget *ui; QPushButton *currentButton; }; #endif // ISETTINGWIDGET_H