QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
qtscriptshell_QStringListModel.h
Go to the documentation of this file.
1 #ifndef QTSCRIPTSHELL_QSTRINGLISTMODEL_H
2 #define QTSCRIPTSHELL_QSTRINGLISTMODEL_H
3 
4 #include <qstringlistmodel.h>
5 
6 #include <QtScript/qscriptvalue.h>
7 
8 class QtScriptShell_QStringListModel : public QStringListModel
9 {
10 public:
11  QtScriptShell_QStringListModel(QObject* parent = 0);
12  QtScriptShell_QStringListModel(const QStringList& strings, QObject* parent = 0);
14 
15  QModelIndex buddy(const QModelIndex& index) const;
16  bool canFetchMore(const QModelIndex& parent) const;
17  void childEvent(QChildEvent* arg__1);
18  void customEvent(QEvent* arg__1);
19  QVariant data(const QModelIndex& index, int role) const;
20  bool dropMimeData(const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex& parent);
21  bool event(QEvent* arg__1);
22  bool eventFilter(QObject* arg__1, QEvent* arg__2);
23  void fetchMore(const QModelIndex& parent);
24  Qt::ItemFlags flags(const QModelIndex& index) const;
25  QVariant headerData(int section, Qt::Orientation orientation, int role) const;
26  QModelIndex index(int row, int column, const QModelIndex& parent) const;
27  bool insertColumns(int column, int count, const QModelIndex& parent);
28  bool insertRows(int row, int count, const QModelIndex& parent = QModelIndex());
29  QMap<int , QVariant > itemData(const QModelIndex& index) const;
30  QList<QModelIndex > match(const QModelIndex& start, int role, const QVariant& value, int hits, Qt::MatchFlags flags) const;
31  QMimeData* mimeData(const QList<QModelIndex >& indexes) const;
32  QStringList mimeTypes() const;
33  bool removeColumns(int column, int count, const QModelIndex& parent);
34  bool removeRows(int row, int count, const QModelIndex& parent = QModelIndex());
35  void revert();
36  int rowCount(const QModelIndex& parent = QModelIndex()) const;
37  bool setData(const QModelIndex& index, const QVariant& value, int role = Qt::EditRole);
38  bool setHeaderData(int section, Qt::Orientation orientation, const QVariant& value, int role);
39  bool setItemData(const QModelIndex& index, const QMap<int , QVariant >& roles);
40  void sort(int column, Qt::SortOrder order = Qt::AscendingOrder);
41  QSize span(const QModelIndex& index) const;
42  bool submit();
43  Qt::DropActions supportedDropActions() const;
44  void timerEvent(QTimerEvent* arg__1);
45 
46  QScriptValue __qtscript_self;
47 };
48 
49 #endif // QTSCRIPTSHELL_QSTRINGLISTMODEL_H