freeswitch/fscomm/prefdialog.cpp
João Mesquita 13c414ea25 Refactor configuration storage/read.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-01-06 02:08:25 +00:00

44 lines
785 B
C++

#include <QtGui>
#include "prefdialog.h"
#include "ui_prefdialog.h"
#include "prefportaudio.h"
PrefDialog::PrefDialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::PrefDialog)
{
ui->setupUi(this);
_settings = new QSettings();
connect(this, SIGNAL(accepted()), this, SLOT(writeConfig()));
_mod_portaudio = new PrefPortaudio(ui, this);
readConfig();
}
PrefDialog::~PrefDialog()
{
delete ui;
}
void PrefDialog::writeConfig()
{
_mod_portaudio->writeConfig();
}
void PrefDialog::changeEvent(QEvent *e)
{
QDialog::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
void PrefDialog::readConfig()
{
_mod_portaudio->readConfig();
}