Mailcommon
10#include "mailcommon_export.h"
12#include <Akonadi/Collection>
16#include <QAbstractItemView>
21class AccountActivitiesAbstract;
29class MAILCOMMON_EXPORT FolderSelectionDialog :
public QDialog
34 enum SelectionFolderOption {
38 HideVirtualFolder = 4,
39 NotAllowToCreateNewFolder = 8,
40 HideOutboxFolder = 16,
41 NotUseGlobalSettings = 64
43 Q_DECLARE_FLAGS(SelectionFolderOptions, SelectionFolderOption)
45 FolderSelectionDialog(
QWidget *
parent, FolderSelectionDialog::SelectionFolderOptions options);
46 ~FolderSelectionDialog()
override;
56 void setAccountActivities(Akonadi::AccountActivitiesAbstract *accountActivities);
59 MAILCOMMON_NO_EXPORT
void slotSelectionChanged();
60 MAILCOMMON_NO_EXPORT
void slotAddChildFolder();
61 MAILCOMMON_NO_EXPORT
void collectionCreationResult(
KJob *);
62 MAILCOMMON_NO_EXPORT
void rowsInserted(
const QModelIndex &col,
int,
int);
63 MAILCOMMON_NO_EXPORT
void slotDoubleClick(
const QModelIndex &);
64 MAILCOMMON_NO_EXPORT
void slotFolderTreeWidgetContextMenuRequested(
const QPoint &);
77 class FolderSelectionDialogPrivate;
78 std::unique_ptr<FolderSelectionDialogPrivate>
const d;
QDialog(QWidget *parent, Qt::WindowFlags f)
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:49:21 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.