void AbstractRemoteLinuxDeployStep::run(QFutureInterface<bool> &fi) { connect(deployService(), SIGNAL(errorMessage(QString)), SLOT(handleErrorMessage(QString))); connect(deployService(), SIGNAL(progressMessage(QString)), SLOT(handleProgressMessage(QString))); connect(deployService(), SIGNAL(stdOutData(QString)), SLOT(handleStdOutData(QString))); connect(deployService(), SIGNAL(stdErrData(QString)), SLOT(handleStdErrData(QString))); connect(deployService(), SIGNAL(finished()), SLOT(handleFinished())); m_d->hasError = false; m_d->future = fi; deployService()->start(); }
DeviceTestDialog::DeviceTestDialog(const ProjectExplorer::IDevice::ConstPtr &deviceConfiguration, QWidget *parent) : QDialog(parent), d(new DeviceTestDialogPrivate(deviceConfiguration->createDeviceTester())) { d->ui.setupUi(this); d->deviceTester->setParent(this); connect(d->deviceTester, SIGNAL(progressMessage(QString)), SLOT(handleProgressMessage(QString))); connect(d->deviceTester, SIGNAL(errorMessage(QString)), SLOT(handleErrorMessage(QString))); connect(d->deviceTester, SIGNAL(finished(ProjectExplorer::DeviceTester::TestResult)), SLOT(handleTestFinished(ProjectExplorer::DeviceTester::TestResult))); d->deviceTester->testDevice(deviceConfiguration); }