mailtransport
21 #ifndef MAILTRANSPORT_SERVERTEST_H
22 #define MAILTRANSPORT_SERVERTEST_H
24 #include <mailtransport/mailtransport_export.h>
25 #include <mailtransport/transport.h>
27 #include <QtGui/QWidget>
28 #include <QtCore/QHash>
32 namespace MailTransport
35 class ServerTestPrivate;
45 Q_PROPERTY( QString server READ server WRITE setServer )
46 Q_PROPERTY( QString protocol READ protocol WRITE setProtocol )
47 Q_PROPERTY( QProgressBar *progressBar READ progressBar WRITE setProgressBar )
77 void setServer(
const QString &server );
103 void setPort( Transport::EnumEncryption::type encryptionMode, uint port );
114 int port( Transport::EnumEncryption::type encryptionMode );
126 void setFakeHostname(
const QString &fakeHostname );
131 QString fakeHostname();
138 void setProgressBar( QProgressBar *pb );
143 QProgressBar *progressBar();
149 void setProtocol(
const QString &protocol );
166 QList<int> normalProtocols();
172 bool isNormalPossible();
180 QList<int> tlsProtocols();
187 QList<int> secureProtocols();
193 bool isSecurePossible();
202 QList<Capability> capabilities()
const;
209 void finished( QList<int> );
213 ServerTestPrivate *const d;
215 Q_PRIVATE_SLOT( d,
void slotNormalPossible() )
216 Q_PRIVATE_SLOT( d,
void slotTlsDone() )
217 Q_PRIVATE_SLOT( d,
void slotSslPossible() )
218 Q_PRIVATE_SLOT( d,
void slotReadNormal( const QString &text ) )
219 Q_PRIVATE_SLOT( d,
void slotReadSecure( const QString &text ) )
220 Q_PRIVATE_SLOT( d,
void slotNormalNotPossible() )
221 Q_PRIVATE_SLOT( d,
void slotSslNotPossible() )
222 Q_PRIVATE_SLOT( d,
void slotUpdateProgress() )
227 #endif // MAILTRANSPORT_SERVERTEST_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Dec 10 2012 13:47:51 by
doxygen 1.8.1.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.