Akonadi Contacts
sendsmsaction.cpp
36 // check for valid config first, so the user doesn't type the message without a way to actually send it
38 if (command.isEmpty() && ContactActionsSettings::self()->sendSmsAction() == ContactActionsSettings::UseExternalSmsApplication) {
39 KMessageBox::error(nullptr, i18n("There is no application set which could be executed.\nPlease go to the settings dialog and configure one."));
55 } else if (ContactActionsSettings::self()->sendSmsAction() == ContactActionsSettings::UseSflPhoneSms) {
67 if (ContactActionsSettings::self()->sendSmsAction() == ContactActionsSettings::UseSystemDefaultSms) {
83 command.replace(QLatin1String("%n"), QStringLiteral("\"%1\"").arg(phoneNumber.normalizedNumber()));
std::optional< QSqlQuery > query(const QString &queryStatement)
QString trimmed() const const
QString number() const
bool openUrl(const QUrl &url)
void setScheme(const QString &scheme)
QString i18n(const char *text, const TYPE &arg...)
bool isEmpty() const const
Accepted
void error(QWidget *parent, const QString &text, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
QString & replace(int position, int n, QChar after)
void setQuery(const QString &query, QUrl::ParsingMode mode)
AutoHandlingEnabled
QString normalizedNumber() const
void setPath(const QString &path, QUrl::ParsingMode mode)
KIOCORE_EXPORT QString number(KIO::filesize_t size)
QString message
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:05 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:05 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.