isettingwidget.h 1.27 KB
#ifndef ISETTINGWIDGET_H
#define ISETTINGWIDGET_H

#include <QWidget>
#include <QPushButton>
#include <QComboBox>

#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