SSH: Declare signal parameter with full namespace.

Otherwise we can't sensibly declare slots with a matching parameter.
This commit is contained in:
Christian Kandeler
2010-10-06 10:08:39 +02:00
parent 37e96bae81
commit 1d3c08dabb
4 changed files with 6 additions and 6 deletions

View File

@@ -59,7 +59,7 @@ namespace {
staticInitMutex.lock();
if (!staticInitializationsDone) {
Botan::LibraryInitializer::initialize("thread_safe=true");
qRegisterMetaType<SshError>("SshError");
qRegisterMetaType<Core::SshError>("Core::SshError");
qRegisterMetaType<Core::SftpJobId>("Core::SftpJobId");
staticInitializationsDone = true;
}
@@ -109,8 +109,8 @@ SshConnection::SshConnection() : d(new Internal::SshConnectionPrivate(this))
SIGNAL(dataAvailable(QString)), Qt::QueuedConnection);
connect(d, SIGNAL(disconnected()), this, SIGNAL(disconnected()),
Qt::QueuedConnection);
connect(d, SIGNAL(error(SshError)), this, SIGNAL(error(SshError)),
Qt::QueuedConnection);
connect(d, SIGNAL(error(Core::SshError)), this,
SIGNAL(error(Core::SshError)), Qt::QueuedConnection);
}
void SshConnection::connectToHost(const SshConnectionParameters &serverInfo)

View File

@@ -95,7 +95,7 @@ signals:
void connected();
void disconnected();
void dataAvailable(const QString &message);
void error(SshError);
void error(Core::SshError);
private:
SshConnection();

View File

@@ -90,7 +90,7 @@ signals:
void connected();
void disconnected();
void dataAvailable(const QString &message);
void error(SshError);
void error(Core::SshError);
private:
Q_SLOT void handleSocketConnected();

View File

@@ -28,7 +28,7 @@ void SftpTest::run()
m_connection = SshConnection::create();
connect(m_connection.data(), SIGNAL(connected()), this,
SLOT(handleConnected()));
connect(m_connection.data(), SIGNAL(error(SshError)), this,
connect(m_connection.data(), SIGNAL(error(Core::SshError)), this,
SLOT(handleError()));
connect(m_connection.data(), SIGNAL(disconnected()), this,
SLOT(handleDisconnected()));