21 #ifndef __ctkCompleter_h 22 #define __ctkCompleter_h 29 #include "ctkWidgetsExport.h" 30 class ctkCompleterPrivate;
63 Q_PROPERTY(
ModelFiltering modelFiltering READ modelFiltering WRITE setModelFiltering)
67 ctkCompleter(QAbstractItemModel* model, QObject* parent = 0);
68 ctkCompleter(const QStringList& list, QObject* parent = 0 );
81 virtual QStringList splitPath(
const QString& s)
const;
87 QAbstractItemModel* sourceModel()
const;
88 void setSourceModel(QAbstractItemModel* model);
91 QScopedPointer<ctkCompleterPrivate>
d_ptr;
100 #endif // __ctkCompleter_h QScopedPointer< ctkCompleterPrivate > d_ptr
Q_DECLARE_METATYPE(ctkDICOMPersonName)