mailtransport
transportmanager.h
Abstract base class for all mail transport jobs.
Definition transportjob.h:42
MAILTRANSPORT_DEPRECATED void schedule(TransportJob *job)
Executes the given transport job.
Definition transportmanager.cpp:229
void createDefaultTransport()
Tries to create a transport based on KEMailSettings.
Definition transportmanager.cpp:244
Transport * transportById(int id, bool def=true) const
Returns the Transport object with the given id.
Definition transportmanager.cpp:171
void transportRemoved(int id, const QString &name)
Emitted when a transport is deleted.
Q_SCRIPTABLE void changesCommitted()
Internal signal to synchronize all TransportManager instances.
void loadPasswordsAsync()
Tries to load passwords asynchronously from KWallet if needed.
Definition transportmanager.cpp:630
void passwordsChanged()
Emitted when passwords have been loaded from the wallet.
TransportType::List types() const
Returns a list of all available transport types.
Definition transportmanager.cpp:203
Q_SCRIPTABLE void transportsChanged()
Emitted when transport settings have changed (by this or any other TransportManager instance).
MAILTRANSPORT_DEPRECATED TransportJob * createTransportJob(int transportId)
Creates a mail transport job for the given transport identifier.
Definition transportmanager.cpp:303
static TransportManager * self()
Returns the TransportManager instance.
Definition transportmanager.cpp:162
Transport * transportByName(const QString &name, bool def=true) const
Returns the transport object with the given name.
Definition transportmanager.cpp:185
@ IfNoTransportExists
Only show the transport creation dialog if no transport currently exists.
Definition transportmanager.h:169
KWallet::Wallet * wallet()
Returns a pointer to an open wallet if available, 0 otherwise.
Definition transportmanager.cpp:574
void transportRenamed(int id, const QString &oldName, const QString &newName)
Emitted when a transport has been renamed.
QList< Transport * > transports() const
Returns a list of all available transports.
Definition transportmanager.cpp:198
TransportManager()
Singleton class, the only instance resides in the static object sSelf.
Definition transportmanager.cpp:123
Transport * createTransport() const
Creates a new, empty Transport object.
Definition transportmanager.cpp:208
Represents the settings of a specific mail transport.
Definition transport.h:51
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.