Signals and slots in settingsdlg
[irwi] / src / settingsdlg.cpp
1 #include "settingsdlg.h"
2
3 #include <QHBoxLayout>
4 #include <QLabel>
5 #include <QString>
6 #include <QListWidget>
7 #include <QListWidgetItem>
8
9 SettingsDlg::SettingsDlg(QWidget *parent)
10     : QDialog(parent)
11 {
12     this->setWindowTitle(tr("Settings"));
13     layout = new QHBoxLayout(this);
14
15     alphabetList = new QListWidget(this);
16     for (char c = 'a'; c <= 'z'; ++c)
17     {
18         alphabetList->addItem(QString(c));
19     }
20     layout->addWidget(alphabetList);
21     connect(alphabetList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
22                 this, SLOT(alphabetItemChanged(QListWidgetItem*, QListWidgetItem*)));
23     
24     mfgList = new QListWidget(this);
25     layout->addWidget(mfgList);
26     connect(mfgList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
27                 this, SLOT(mfgItemChanged(QListWidgetItem*, QListWidgetItem*)));
28
29     modelList = new QListWidget(this);
30     layout->addWidget(modelList);
31     connect(modelList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
32                 this, SLOT(modelItemChanged(QListWidgetItem*, QListWidgetItem*)));
33
34     this->setLayout(layout);
35 }
36
37 SettingsDlg::~SettingsDlg()
38 {
39     delete layout;
40 }
41
42 QString& SettingsDlg::getRemoteName()
43 {
44     return remoteName;
45 }
46
47 void SettingsDlg::alphabetItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
48 {
49 }
50
51 void SettingsDlg::mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
52 {
53 }
54
55 void SettingsDlg::modelItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
56 {
57 }
58