connect(buttons[2], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd2(bool)));
connect(buttons[3], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd3(bool)));
connect(buttons[4], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd4(bool)));
- connect(buttons[5], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd5(bool)));
+ connect(buttons[5], SIGNAL(clicked()), this, SLOT(showSettingsDialog()));
this->setContentsMargins(0, 0, 0, 0);
layout->setContentsMargins(0, 0, 0, 0);
#include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QBuffer>
+#include <QByteArray>
SettingsDlg::SettingsDlg(QWidget *parent)
: QDialog(parent)
connect(netAM, SIGNAL(finished(QNetworkReply*)),
this, SLOT(mfgListDownloadFinished(QNetworkReply*)));
}
+#include <QDebug>
void SettingsDlg::mfgListDownloadFinished(QNetworkReply *reply)
{
mfgList->clear();
- QBuffer buf(reply->readAll());
- while (buf->canReadLine())
+ QByteArray ba = reply->readAll();
+ QBuffer buf(&ba, this);
+ qDebug() << buf.canReadLine();
+ while (buf.canReadLine())
{
- mfgList->addItem(QString(buf->readLine()));
+ QString str(buf.readLine());
+ qDebug() << str;
+ mfgList->addItem(str);
}
reply->deleteLater();
}