89 void createAccount(Accounts::Provider provider,
90 const QString &serviceType);
99 void editAccount(Accounts::Account *account,
const QString &serviceType);
106 void setParentWidget(QWidget *parent);
113 void setPluginDirectories(
const QStringList &pluginDirs);
119 QStringList pluginDirectories()
const;
128 bool accountCreated()
const;
143 Accounts::AccountId createdAccountId()
const;
150 bool isPluginRunning();
164 QString pluginName();
169 QString providerName();
192 void setAdditionalParameters(
const QStringList ¶meters);
197 QStringList additionalParameters()
const;
205 bool killRunningPlugin();
208 ProviderPluginProxyPrivate *d_ptr;