summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2015-07-03 13:05:18 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2015-09-02 10:32:58 +0000
commit14d8b2a3994adf8f2f94b065288980d5e61e0ba0 (patch)
tree2fcada303f662cb14a33f2ca84ca58d5ab720062
parent2610d81ead1fc755606e2bcd1418235bc0051d80 (diff)
Use the new signal/slot syntax everywherev5.6.0-alpha1
Change-Id: Ia9868d010106abbfeb8f8d24e84adf37de879991 Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
-rw-r--r--examples/serialport/blockingmaster/dialog.cpp12
-rw-r--r--examples/serialport/blockingslave/dialog.cpp23
-rw-r--r--examples/serialport/creaderasync/serialportreader.cpp7
-rw-r--r--examples/serialport/cwriterasync/serialportwriter.cpp7
-rw-r--r--examples/serialport/master/dialog.cpp9
-rw-r--r--examples/serialport/slave/dialog.cpp22
-rw-r--r--examples/serialport/terminal/mainwindow.cpp22
-rw-r--r--examples/serialport/terminal/settingsdialog.cpp16
-rw-r--r--src/serialport/qserialport_win.cpp6
-rw-r--r--src/serialport/qserialport_wince.cpp4
-rw-r--r--tests/auto/qserialport/tst_qserialport.cpp26
11 files changed, 70 insertions, 84 deletions
diff --git a/examples/serialport/blockingmaster/dialog.cpp b/examples/serialport/blockingmaster/dialog.cpp
index 6355429e..86020a1e 100644
--- a/examples/serialport/blockingmaster/dialog.cpp
+++ b/examples/serialport/blockingmaster/dialog.cpp
@@ -78,14 +78,10 @@ Dialog::Dialog(QWidget *parent)
setWindowTitle(tr("Blocking Master"));
serialPortComboBox->setFocus();
- connect(runButton, SIGNAL(clicked()),
- this, SLOT(transaction()));
- connect(&thread, SIGNAL(response(QString)),
- this, SLOT(showResponse(QString)));
- connect(&thread, SIGNAL(error(QString)),
- this, SLOT(processError(QString)));
- connect(&thread, SIGNAL(timeout(QString)),
- this, SLOT(processTimeout(QString)));
+ connect(runButton, &QPushButton::clicked, this, &Dialog::transaction);
+ connect(&thread, &MasterThread::response, this, &Dialog::showResponse);
+ connect(&thread, &MasterThread::error, this, &Dialog::processError);
+ connect(&thread, &MasterThread::timeout, this, &Dialog::processTimeout);
}
void Dialog::transaction()
diff --git a/examples/serialport/blockingslave/dialog.cpp b/examples/serialport/blockingslave/dialog.cpp
index 9933e058..78c2ec04 100644
--- a/examples/serialport/blockingslave/dialog.cpp
+++ b/examples/serialport/blockingslave/dialog.cpp
@@ -78,21 +78,16 @@ Dialog::Dialog(QWidget *parent)
setWindowTitle(tr("Blocking Slave"));
serialPortComboBox->setFocus();
- connect(runButton, SIGNAL(clicked()),
- this, SLOT(startSlave()));
- connect(&thread, SIGNAL(request(QString)),
- this, SLOT(showRequest(QString)));
- connect(&thread, SIGNAL(error(QString)),
- this, SLOT(processError(QString)));
- connect(&thread, SIGNAL(timeout(QString)),
- this, SLOT(processTimeout(QString)));
+ connect(runButton, &QPushButton::clicked, this, &Dialog::startSlave);
+ connect(&thread, &SlaveThread::request, this,&Dialog::showRequest);
+ connect(&thread, &SlaveThread::error, this, &Dialog::processError);
+ connect(&thread, &SlaveThread::timeout, this, &Dialog::processTimeout);
- connect(serialPortComboBox, SIGNAL(currentIndexChanged(QString)),
- this, SLOT(activateRunButton()));
- connect(waitRequestSpinBox, SIGNAL(valueChanged(int)),
- this, SLOT(activateRunButton()));
- connect(responseLineEdit, SIGNAL(textChanged(QString)),
- this, SLOT(activateRunButton()));
+ connect(serialPortComboBox, static_cast<void (QComboBox::*)(const QString &)>(&QComboBox::currentIndexChanged),
+ this, &Dialog::activateRunButton);
+ connect(waitRequestSpinBox, static_cast<void (QSpinBox::*)(const QString &)>(&QSpinBox::valueChanged),
+ this, &Dialog::activateRunButton);
+ connect(responseLineEdit, &QLineEdit::textChanged, this, &Dialog::activateRunButton);
}
void Dialog::startSlave()
diff --git a/examples/serialport/creaderasync/serialportreader.cpp b/examples/serialport/creaderasync/serialportreader.cpp
index 815ff8c3..5188c69c 100644
--- a/examples/serialport/creaderasync/serialportreader.cpp
+++ b/examples/serialport/creaderasync/serialportreader.cpp
@@ -42,9 +42,10 @@ SerialPortReader::SerialPortReader(QSerialPort *serialPort, QObject *parent)
, m_serialPort(serialPort)
, m_standardOutput(stdout)
{
- connect(m_serialPort, SIGNAL(readyRead()), SLOT(handleReadyRead()));
- connect(m_serialPort, SIGNAL(error(QSerialPort::SerialPortError)), SLOT(handleError(QSerialPort::SerialPortError)));
- connect(&m_timer, SIGNAL(timeout()), SLOT(handleTimeout()));
+ connect(m_serialPort, &QSerialPort::readyRead, this, &SerialPortReader::handleReadyRead);
+ connect(m_serialPort, static_cast<void (QSerialPort::*)(QSerialPort::SerialPortError)>(&QSerialPort::error),
+ this, &SerialPortReader::handleError);
+ connect(&m_timer, &QTimer::timeout, this, &SerialPortReader::handleTimeout);
m_timer.start(5000);
}
diff --git a/examples/serialport/cwriterasync/serialportwriter.cpp b/examples/serialport/cwriterasync/serialportwriter.cpp
index b50b3539..4b222592 100644
--- a/examples/serialport/cwriterasync/serialportwriter.cpp
+++ b/examples/serialport/cwriterasync/serialportwriter.cpp
@@ -44,9 +44,10 @@ SerialPortWriter::SerialPortWriter(QSerialPort *serialPort, QObject *parent)
, m_bytesWritten(0)
{
m_timer.setSingleShot(true);
- connect(m_serialPort, SIGNAL(bytesWritten(qint64)), SLOT(handleBytesWritten(qint64)));
- connect(m_serialPort, SIGNAL(error(QSerialPort::SerialPortError)), SLOT(handleError(QSerialPort::SerialPortError)));
- connect(&m_timer, SIGNAL(timeout()), SLOT(handleTimeout()));
+ connect(m_serialPort, &QSerialPort::bytesWritten, this, &SerialPortWriter::handleBytesWritten);
+ connect(m_serialPort, static_cast<void (QSerialPort::*)(QSerialPort::SerialPortError)>(&QSerialPort::error),
+ this, &SerialPortWriter::handleError);
+ connect(&m_timer, &QTimer::timeout, this, &SerialPortWriter::handleTimeout);
}
SerialPortWriter::~SerialPortWriter()
diff --git a/examples/serialport/master/dialog.cpp b/examples/serialport/master/dialog.cpp
index c292b66a..847635af 100644
--- a/examples/serialport/master/dialog.cpp
+++ b/examples/serialport/master/dialog.cpp
@@ -80,12 +80,9 @@ Dialog::Dialog(QWidget *parent)
timer.setSingleShot(true);
- connect(runButton, SIGNAL(clicked()),
- this, SLOT(sendRequest()));
- connect(&serial, SIGNAL(readyRead()),
- this, SLOT(readResponse()));
- connect(&timer, SIGNAL(timeout()),
- this, SLOT(processTimeout()));
+ connect(runButton, &QPushButton::clicked, this, &Dialog::sendRequest);
+ connect(&serial, &QSerialPort::readyRead, this, &Dialog::readResponse);
+ connect(&timer, &QTimer::timeout, this, &Dialog::processTimeout);
}
void Dialog::sendRequest()
diff --git a/examples/serialport/slave/dialog.cpp b/examples/serialport/slave/dialog.cpp
index 34118dee..2d5d81d1 100644
--- a/examples/serialport/slave/dialog.cpp
+++ b/examples/serialport/slave/dialog.cpp
@@ -80,19 +80,15 @@ Dialog::Dialog(QWidget *parent)
timer.setSingleShot(true);
- connect(runButton, SIGNAL(clicked()),
- this, SLOT(startSlave()));
- connect(&serial, SIGNAL(readyRead()),
- this, SLOT(readRequest()));
- connect(&timer, SIGNAL(timeout()),
- this, SLOT(processTimeout()));
-
- connect(serialPortComboBox, SIGNAL(currentIndexChanged(QString)),
- this, SLOT(activateRunButton()));
- connect(waitRequestSpinBox, SIGNAL(valueChanged(int)),
- this, SLOT(activateRunButton()));
- connect(responseLineEdit, SIGNAL(textChanged(QString)),
- this, SLOT(activateRunButton()));
+ connect(runButton, &QPushButton::clicked, this, &Dialog::startSlave);
+ connect(&serial, &QSerialPort::readyRead, this, &Dialog::readRequest);
+ connect(&timer, &QTimer::timeout, this, &Dialog::processTimeout);
+
+ connect(serialPortComboBox, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),
+ this, &Dialog::activateRunButton);
+ connect(waitRequestSpinBox, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),
+ this, &Dialog::activateRunButton);
+ connect(responseLineEdit, &QLineEdit::textChanged, this, &Dialog::activateRunButton);
}
void Dialog::startSlave()
diff --git a/examples/serialport/terminal/mainwindow.cpp b/examples/serialport/terminal/mainwindow.cpp
index 3630b1f8..b26b8845 100644
--- a/examples/serialport/terminal/mainwindow.cpp
+++ b/examples/serialport/terminal/mainwindow.cpp
@@ -66,13 +66,13 @@ MainWindow::MainWindow(QWidget *parent) :
initActionsConnections();
- connect(serial, SIGNAL(error(QSerialPort::SerialPortError)), this,
- SLOT(handleError(QSerialPort::SerialPortError)));
+ connect(serial, static_cast<void (QSerialPort::*)(QSerialPort::SerialPortError)>(&QSerialPort::error),
+ this, &MainWindow::handleError);
//! [2]
- connect(serial, SIGNAL(readyRead()), this, SLOT(readData()));
+ connect(serial, &QSerialPort::readyRead, this, &MainWindow::readData);
//! [2]
- connect(console, SIGNAL(getData(QByteArray)), this, SLOT(writeData(QByteArray)));
+ connect(console, &Console::getData, this, &MainWindow::writeData);
//! [3]
}
//! [3]
@@ -158,13 +158,13 @@ void MainWindow::handleError(QSerialPort::SerialPortError error)
void MainWindow::initActionsConnections()
{
- connect(ui->actionConnect, SIGNAL(triggered()), this, SLOT(openSerialPort()));
- connect(ui->actionDisconnect, SIGNAL(triggered()), this, SLOT(closeSerialPort()));
- connect(ui->actionQuit, SIGNAL(triggered()), this, SLOT(close()));
- connect(ui->actionConfigure, SIGNAL(triggered()), settings, SLOT(show()));
- connect(ui->actionClear, SIGNAL(triggered()), console, SLOT(clear()));
- connect(ui->actionAbout, SIGNAL(triggered()), this, SLOT(about()));
- connect(ui->actionAboutQt, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
+ connect(ui->actionConnect, &QAction::triggered, this, &MainWindow::openSerialPort);
+ connect(ui->actionDisconnect, &QAction::triggered, this, &MainWindow::closeSerialPort);
+ connect(ui->actionQuit, &QAction::triggered, this, &MainWindow::close);
+ connect(ui->actionConfigure, &QAction::triggered, settings, &MainWindow::show);
+ connect(ui->actionClear, &QAction::triggered, console, &Console::clear);
+ connect(ui->actionAbout, &QAction::triggered, this, &MainWindow::about);
+ connect(ui->actionAboutQt, &QAction::triggered, qApp, &QApplication::aboutQt);
}
void MainWindow::showStatusMessage(const QString &message)
diff --git a/examples/serialport/terminal/settingsdialog.cpp b/examples/serialport/terminal/settingsdialog.cpp
index 900d2fec..cd7211d9 100644
--- a/examples/serialport/terminal/settingsdialog.cpp
+++ b/examples/serialport/terminal/settingsdialog.cpp
@@ -53,14 +53,14 @@ SettingsDialog::SettingsDialog(QWidget *parent) :
ui->baudRateBox->setInsertPolicy(QComboBox::NoInsert);
- connect(ui->applyButton, SIGNAL(clicked()),
- this, SLOT(apply()));
- connect(ui->serialPortInfoListBox, SIGNAL(currentIndexChanged(int)),
- this, SLOT(showPortInfo(int)));
- connect(ui->baudRateBox, SIGNAL(currentIndexChanged(int)),
- this, SLOT(checkCustomBaudRatePolicy(int)));
- connect(ui->serialPortInfoListBox, SIGNAL(currentIndexChanged(int)),
- this, SLOT(checkCustomDevicePathPolicy(int)));
+ connect(ui->applyButton, &QPushButton::clicked,
+ this, &SettingsDialog::apply);
+ connect(ui->serialPortInfoListBox, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),
+ this, &SettingsDialog::showPortInfo);
+ connect(ui->baudRateBox, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),
+ this, &SettingsDialog::checkCustomBaudRatePolicy);
+ connect(ui->serialPortInfoListBox, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),
+ this, &SettingsDialog::checkCustomDevicePathPolicy);
fillPortsParameters();
fillPortsInfo();
diff --git a/src/serialport/qserialport_win.cpp b/src/serialport/qserialport_win.cpp
index ce95e41f..1a407ece 100644
--- a/src/serialport/qserialport_win.cpp
+++ b/src/serialport/qserialport_win.cpp
@@ -595,7 +595,7 @@ qint64 QSerialPortPrivate::writeData(const char *data, qint64 maxSize)
if (!writeBuffer.isEmpty() && !writeStarted) {
if (!startAsyncWriteTimer) {
startAsyncWriteTimer = new QTimer(q);
- q->connect(startAsyncWriteTimer, SIGNAL(timeout()), q, SLOT(_q_startAsyncWrite()));
+ QObjectPrivate::connect(startAsyncWriteTimer, &QTimer::timeout, this, &QSerialPortPrivate::_q_startAsyncWrite);
startAsyncWriteTimer->setSingleShot(true);
}
startAsyncWriteTimer->start(0);
@@ -678,8 +678,8 @@ inline bool QSerialPortPrivate::initialize()
}
notifier = new QWinOverlappedIoNotifier(q);
- q->connect(notifier, SIGNAL(notified(quint32, quint32, OVERLAPPED*)),
- q, SLOT(_q_notified(quint32, quint32, OVERLAPPED*)));
+ QObjectPrivate::connect(notifier, &QWinOverlappedIoNotifier::notified,
+ this, &QSerialPortPrivate::_q_notified);
notifier->setHandle(handle);
notifier->setEnabled(true);
diff --git a/src/serialport/qserialport_wince.cpp b/src/serialport/qserialport_wince.cpp
index 7e019b36..4f475d62 100644
--- a/src/serialport/qserialport_wince.cpp
+++ b/src/serialport/qserialport_wince.cpp
@@ -84,7 +84,7 @@ signals:
public:
CommEventNotifier(DWORD mask, QSerialPortPrivate *d, QObject *parent)
: QThread(parent), dptr(d) {
- connect(this, SIGNAL(eventMask(quint32)), this, SLOT(processNotification(quint32)));
+ connect(this, &CommEventNotifier::eventMask, this, &CommEventNotifier::processNotification);
::SetCommMask(dptr->handle, mask);
}
@@ -156,7 +156,7 @@ public:
protected:
void run() {
QTimer timer;
- QObject::connect(&timer, SIGNAL(timeout()), this, SLOT(processTimeout()), Qt::DirectConnection);
+ QObject::connect(&timer, &QTimer::timeout, this, &WaitCommEventBreaker::processTimeout, Qt::DirectConnection);
timer.start(timeout);
exec();
worked = true;
diff --git a/tests/auto/qserialport/tst_qserialport.cpp b/tests/auto/qserialport/tst_qserialport.cpp
index e49b1ffa..b3fd3577 100644
--- a/tests/auto/qserialport/tst_qserialport.cpp
+++ b/tests/auto/qserialport/tst_qserialport.cpp
@@ -273,7 +273,7 @@ void tst_QSerialPort::openExisting()
foreach (const QString &serialPortName, m_availablePortNames) {
QSerialPort serialPort(serialPortName);
- QSignalSpy errorSpy(&serialPort, SIGNAL(error(QSerialPort::SerialPortError)));
+ QSignalSpy errorSpy(&serialPort, static_cast<void (QSerialPort::*)(QSerialPort::SerialPortError)>(&QSerialPort::error));
QVERIFY(errorSpy.isValid());
QCOMPARE(serialPort.portName(), serialPortName);
@@ -305,7 +305,7 @@ void tst_QSerialPort::openNotExisting()
QSerialPort serialPort(serialPortName);
- QSignalSpy errorSpy(&serialPort, SIGNAL(error(QSerialPort::SerialPortError)));
+ QSignalSpy errorSpy(&serialPort, static_cast<void (QSerialPort::*)(QSerialPort::SerialPortError)>(&QSerialPort::error));
QVERIFY(errorSpy.isValid());
QCOMPARE(serialPort.portName(), serialPortName);
@@ -334,8 +334,8 @@ void tst_QSerialPort::flush()
QVERIFY(dummySerialPort.open(QIODevice::ReadOnly));
QSerialPort serialPort(m_senderPortName);
- connect(&serialPort, SIGNAL(bytesWritten(qint64)), this, SLOT(handleBytesWrittenAndExitLoopSlot(qint64)));
- QSignalSpy bytesWrittenSpy(&serialPort, SIGNAL(bytesWritten(qint64)));
+ connect(&serialPort, &QSerialPort::bytesWritten, this, &tst_QSerialPort::handleBytesWrittenAndExitLoopSlot);
+ QSignalSpy bytesWrittenSpy(&serialPort, &QSerialPort::bytesWritten);
QVERIFY(serialPort.open(QIODevice::WriteOnly));
serialPort.write(alphabetArray + newlineArray);
@@ -369,8 +369,8 @@ void tst_QSerialPort::doubleFlush()
QVERIFY(dummySerialPort.open(QIODevice::ReadOnly));
QSerialPort serialPort(m_senderPortName);
- connect(&serialPort, SIGNAL(bytesWritten(qint64)), this, SLOT(handleBytesWrittenAndExitLoopSlot2(qint64)));
- QSignalSpy bytesWrittenSpy(&serialPort, SIGNAL(bytesWritten(qint64)));
+ connect(&serialPort, &QSerialPort::bytesWritten, this, &tst_QSerialPort::handleBytesWrittenAndExitLoopSlot2);
+ QSignalSpy bytesWrittenSpy(&serialPort, &QSerialPort::bytesWritten);
QVERIFY(serialPort.open(QIODevice::WriteOnly));
serialPort.write(alphabetArray);
@@ -429,7 +429,7 @@ void tst_QSerialPort::waitForReadyReadWithOneByte()
QSerialPort senderSerialPort(m_senderPortName);
QVERIFY(senderSerialPort.open(QIODevice::WriteOnly));
QSerialPort receiverSerialPort(m_receiverPortName);
- QSignalSpy readyReadSpy(&receiverSerialPort, SIGNAL(readyRead()));
+ QSignalSpy readyReadSpy(&receiverSerialPort, &QSerialPort::readyRead);
QVERIFY(readyReadSpy.isValid());
QVERIFY(receiverSerialPort.open(QIODevice::ReadOnly));
QCOMPARE(senderSerialPort.write(alphabetArray.constData(), oneByte), oneByte);
@@ -451,7 +451,7 @@ void tst_QSerialPort::waitForReadyReadWithAlphabet()
QSerialPort senderSerialPort(m_senderPortName);
QVERIFY(senderSerialPort.open(QIODevice::WriteOnly));
QSerialPort receiverSerialPort(m_receiverPortName);
- QSignalSpy readyReadSpy(&receiverSerialPort, SIGNAL(readyRead()));
+ QSignalSpy readyReadSpy(&receiverSerialPort, &QSerialPort::readyRead);
QVERIFY(readyReadSpy.isValid());
QVERIFY(receiverSerialPort.open(QIODevice::ReadOnly));
QCOMPARE(senderSerialPort.write(alphabetArray), qint64(alphabetArray.size()));
@@ -541,7 +541,7 @@ public:
explicit AsyncReader(QSerialPort &port, Qt::ConnectionType connectionType, int expectedBytesCount)
: serialPort(port), expectedBytesCount(expectedBytesCount)
{
- connect(&serialPort, SIGNAL(readyRead()), this, SLOT(receive()), connectionType);
+ connect(&serialPort, &QSerialPort::readyRead, this, &AsyncReader::receive, connectionType);
}
private slots:
@@ -567,7 +567,7 @@ public:
{
writeBuffer.setData(dataToWrite);
writeBuffer.open(QIODevice::ReadOnly);
- connect(&serialPort, SIGNAL(bytesWritten(qint64)), this, SLOT(send()), connectionType);
+ connect(&serialPort, &QSerialPort::bytesWritten, this, &AsyncWriterByBytesWritten::send, connectionType);
send();
}
@@ -628,7 +628,7 @@ public:
{
writeBuffer.setData(dataToWrite);
writeBuffer.open(QIODevice::ReadOnly);
- connect(&timer, SIGNAL(timeout()), this, SLOT(send()), connectionType);
+ connect(&timer, &QTimer::timeout, this, &AsyncWriterByTimer::send, connectionType);
timer.start(0);
}
@@ -862,7 +862,7 @@ public:
explicit BreakReader(QSerialPort &port)
: serialPort(port)
{
- connect(&serialPort, SIGNAL(readyRead()), this, SLOT(receive()));
+ connect(&serialPort, &QSerialPort::readyRead, this, &BreakReader::receive);
}
private slots:
@@ -885,7 +885,7 @@ void tst_QSerialPort::controlBreak()
QVERIFY(senderPort.open(QSerialPort::WriteOnly));
QCOMPARE(senderPort.isBreakEnabled(), false);
- QSignalSpy breakSpy(&senderPort, SIGNAL(breakEnabledChanged(bool)));
+ QSignalSpy breakSpy(&senderPort, &QSerialPort::breakEnabledChanged);
QVERIFY(breakSpy.isValid());
QSerialPort receiverPort(m_receiverPortName);