#include <QLabel>
#include <QString>
#include <QListWidget>
+#include <QListWidgetItem>
SettingsDlg::SettingsDlg(QWidget *parent)
: QDialog(parent)
alphabetList->addItem(QString(c));
}
layout->addWidget(alphabetList);
+ connect(alphabetList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
+ this, SLOT(alphabetItemChanged(QListWidgetItem*, QListWidgetItem*)));
mfgList = new QListWidget(this);
- mfgList->addItem("foo");
layout->addWidget(mfgList);
+ connect(mfgList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
+ this, SLOT(mfgItemChanged(QListWidgetItem*, QListWidgetItem*)));
modelList = new QListWidget(this);
- modelList->addItem("bar");
layout->addWidget(modelList);
+ connect(modelList, SIGNAL(currentItemChanged(QListWidgetItem*, QListWidgetItem*)),
+ this, SLOT(modelItemChanged(QListWidgetItem*, QListWidgetItem*)));
this->setLayout(layout);
}
return remoteName;
}
+void SettingsDlg::alphabetItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
+{
+}
+
+void SettingsDlg::mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
+{
+}
+
+void SettingsDlg::modelItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
+{
+}
+
class QHBoxLayout;
class QListWidget;
+class QListWidgetItem;
class SettingsDlg : public QDialog
{
QString& getRemoteName();
+private slots:
+ void alphabetItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
+ void mfgItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
+ void modelItemChanged(QListWidgetItem *current, QListWidgetItem *previous);
+
private:
QHBoxLayout *layout;
QString remoteName;