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 );
128 void setMimeTypeFilter(
const QStringList &mimeTypes );
133 QStringList mimeTypeFilter()
const;
140 void setAccessRightsFilter( Collection::Rights rights );
147 Collection::Rights accessRightsFilter()
const;
154 void setDescription(
const QString &text );
161 void setDefaultCollection(
const Collection &collection );
168 void setSelectionMode( QAbstractItemView::SelectionMode mode );
174 QAbstractItemView::SelectionMode selectionMode()
const;
192 void changeCollectionDialogOptions( CollectionDialogOptions options );
199 Q_PRIVATE_SLOT( d,
void slotCollectionAvailable(
const QModelIndex& ) )
200 Q_PRIVATE_SLOT( d,
void slotSelectionChanged() )
201 Q_PRIVATE_SLOT( d,
void slotAddChildCollection() )
202 Q_PRIVATE_SLOT( d,
void slotCollectionCreationResult(KJob* job) )
208 #endif // AKONADI_COLLECTIONDIALOG_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:32 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.