Akonadi Contacts
6 #include "selectaddressbookdialog.h"
8 #include <KConfigGroup>
9 #include <KLocalizedString>
11 #include <KContacts/Addressee>
12 #include <KSharedConfig>
14 using namespace Akonadi;
17 static const char mySelectAddressBookDialogGroupName[] =
"SelectAddressBookDialog";
19 class Akonadi::SelectAddressBookDialogPrivate
26 q->setMimeTypeFilter(mimeTypes);
28 q->setWindowTitle(
i18nc(
"@title:window",
"Select Address Book"));
29 q->setDescription(
i18nc(
"@info",
"Select the address book where the contact will be saved:"));
30 q->changeCollectionDialogOptions(Akonadi::CollectionDialog::KeepTreeExpanded);
34 ~SelectAddressBookDialogPrivate()
44 void SelectAddressBookDialogPrivate::readConfig()
47 const QSize size = group.readEntry(
"Size",
QSize(600, 400));
53 void SelectAddressBookDialogPrivate::writeConfig()
56 group.writeEntry(
"Size", q->size());
60 SelectAddressBookDialog::SelectAddressBookDialog(
QWidget *parent)
62 , d(new Akonadi::SelectAddressBookDialogPrivate(this))
66 SelectAddressBookDialog::~SelectAddressBookDialog() =
default;
bool isValid() const const
The SelectAddressBookDialog class This class allows to select addressbook where saving contacts.
static KSharedConfig::Ptr openStateConfig(const QString &fileName=QString())
QStringList mimeTypes(Mode mode=Writing)
QString i18nc(const char *context, const char *text, const TYPE &arg...)
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
KDE's Doxygen guidelines are available online.