akonadi
21 #ifndef AKONADI_COLLECTIONDIALOG_H
22 #define AKONADI_COLLECTIONDIALOG_H
24 #include "akonadi_export.h"
28 #include <akonadi/collection.h>
30 #include <QAbstractItemView>
75 enum CollectionDialogOption {
77 AllowToCreateNewChildCollection = 1,
81 Q_DECLARE_FLAGS( CollectionDialogOptions, CollectionDialogOption )
102 explicit CollectionDialog( QAbstractItemModel *model, QWidget *parent = 0 );
117 explicit CollectionDialog( CollectionDialogOptions options, QAbstractItemModel *model = 0, QWidget *parent = 0 );
129 void setMimeTypeFilter(
const QStringList &mimeTypes );
134 QStringList mimeTypeFilter()
const;
141 void setAccessRightsFilter( Collection::Rights rights );
148 Collection::Rights accessRightsFilter()
const;
155 void setDescription(
const QString &text );
162 void setDefaultCollection(
const Collection &collection );
170 void setSelectionMode( QAbstractItemView::SelectionMode mode );
176 QAbstractItemView::SelectionMode selectionMode()
const;
195 void changeCollectionDialogOptions( CollectionDialogOptions options );
202 Q_PRIVATE_SLOT( d,
void slotCollectionAvailable(
const QModelIndex& ) )
203 Q_PRIVATE_SLOT( d,
void slotSelectionChanged() )
204 Q_PRIVATE_SLOT( d,
void slotAddChildCollection() )
205 Q_PRIVATE_SLOT( d,
void slotCollectionCreationResult(KJob* job) )
211 #endif // AKONADI_COLLECTIONDIALOG_H
A collection selection dialog.
Represents a collection of PIM items.
QList< Collection > List
Describes a list of collections.
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:03:16 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.