--- /dev/null
+#include <QGridLayout>
+#include <QSettings>
+
+#include "advsettingsdlg.h"
+
+AdvSettingsDlg::AdvSettingsDlg(QDialog *parent)
+ : QDialog(parent)
+{
+ layout = new QGridLayout(this);
+ settings = new QSettings(this);
+
+ setWindowTitle(tr("Advanced settings"));
+ setLayout(layout);
+}
+
+AdvSettingsDlg::~AdvSettingsDlg()
+{
+ delete layout;
+ layout = NULL;
+ delete settings;
+ settings = NULL;
+}
+
+
--- /dev/null
+#ifndef _ADVSETTINGSDLG_H_
+#define _ADVSETTINGSDLG_H_
+
+#include <QDialog>
+
+class QGridLayout;
+class QSettings;
+
+class AdvSettingsDlg : public QDialog
+{
+public:
+ AdvSettingsDlg(QDialog *parent = 0);
+ ~AdvSettingsDlg();
+
+private:
+ AdvSettingsDlg(const AdvSettingsDlg &);
+
+private:
+ QGridLayout *layout;
+ QSettings *settings;
+};
+
+#endif // _ADVSETTINGSDLG_H_
+
#include <QByteArray>
#include <QFile>
#include <QMap>
+#include <QMessageBox>
SelectRemoteDlg::SelectRemoteDlg(QWidget *parent)
: QDialog(parent)
std::system("lircctl restart");
- QMessageBox mbox(NULL, tr("Success"), tr("Remote downloaded"), QMessageBox::Ok, this, Qt:Popup);
+ QMessageBox mbox(QMessageBox::Information, tr("Success"),
+ tr("Remote downloaded"), QMessageBox::Ok, this, Qt::Popup);
mbox.exec();
this->close();
}
Q_OBJECT
public:
SelectRemoteDlg(QWidget *parent = 0);
- ~SelectRemoteDlgDlg();
+ ~SelectRemoteDlg();
private slots:
void alphabetItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
QSettings settings(this);
advSettingsBtn = new QPushButton(tr("Advanced..."), this);
selectRemoteBtn = new QPushButton(
- settings.value("remoteName", tr("Select remote")), this);
+ settings.value("remoteName", tr("Select remote")).toString(), this);
layout->addWidget(advSettingsBtn);
layout->addWidget(selectRemoteBtn);
SOURCES += irctrl.cpp
SOURCES += irctrl_p.cpp
SOURCES += settingsdlg.cpp
+SOURCES += selectremotedlg.cpp
+SOURCES += advsettingsdlg.cpp
HEADERS += mainwidget.h
HEADERS += irctrl.h
HEADERS += irctrl_p.h
HEADERS += settingsdlg.h
+HEADERS += selectremotedlg.h
+HEADERS += advsettingsdlg.h
include(qmaemo5homescreenadaptor/qmaemo5homescreenadaptor.pri)