freeswitch/fscomm/preferences/prefaccounts.h
2010-01-20 05:11:40 +00:00

33 lines
591 B
C++

#ifndef PREFACCOUNTS_H
#define PREFACCOUNTS_H
#include <QObject>
#include "ui_prefdialog.h"
#define FSCOMM_EVENT_ACC_REMOVED "fscomm::acc_removed"
class QSettings;
class AccountDialog;
class PrefAccounts : public QObject {
Q_OBJECT
public:
explicit PrefAccounts(Ui::PrefDialog *ui);
void writeConfig();
public slots:
void readConfig();
private slots:
void addAccountBtnClicked();
void editAccountBtnClicked();
void remAccountBtnClicked();
private:
Ui::PrefDialog *_ui;
AccountDialog *_accDlg;
QSettings *_settings;
};
#endif // PREFACCOUNTS_H