void ssh::onQsshConnected() { m_shell = m_connection->createRemoteShell(); connect(m_shell.data(), SIGNAL(started()), SLOT(handleRemoteShellStarted())); connect(m_shell.data(), SIGNAL(readyReadStandardOutput()), SLOT(handleRemoteStdout())); connect(m_shell.data(), SIGNAL(readyReadStandardError()), SLOT(handleRemoteStderr())); connect(m_shell.data(), SIGNAL(closed(int)), SLOT(handleRemoteChannelClosed(int))); m_shell->start(); }
void AbstractMaemoUploadAndInstallStep::finishInitialization(const QString &displayName, AbstractMaemoPackageInstaller *installer) { setDefaultDisplayName(displayName); m_installer = installer; m_extendedState = Inactive; m_uploader = new MaemoPackageUploader(this); connect(m_uploader, SIGNAL(progress(QString)), SLOT(handleProgressReport(QString))); connect(m_uploader, SIGNAL(uploadFinished(QString)), SLOT(handleUploadFinished(QString))); connect(m_installer, SIGNAL(stdoutData(QString)), SLOT(handleRemoteStdout(QString))); connect(m_installer, SIGNAL(stderrData(QString)), SLOT(handleRemoteStderr(QString))); connect(m_installer, SIGNAL(finished(QString)), SLOT(handleInstallationFinished(QString))); }