equal
deleted
inserted
replaced
75 public: |
75 public: |
76 inline bool operator()(QListWidgetItem *i1, QListWidgetItem *i2) const |
76 inline bool operator()(QListWidgetItem *i1, QListWidgetItem *i2) const |
77 { return *i2 < *i1; } |
77 { return *i2 < *i1; } |
78 }; |
78 }; |
79 |
79 |
80 class QListModel : public QAbstractListModel |
80 class Q_AUTOTEST_EXPORT QListModel : public QAbstractListModel |
81 { |
81 { |
82 Q_OBJECT |
82 Q_OBJECT |
83 public: |
83 public: |
84 QListModel(QListWidget *parent); |
84 QListModel(QListWidget *parent); |
85 ~QListModel(); |
85 ~QListModel(); |
88 QListWidgetItem *at(int row) const; |
88 QListWidgetItem *at(int row) const; |
89 void insert(int row, QListWidgetItem *item); |
89 void insert(int row, QListWidgetItem *item); |
90 void insert(int row, const QStringList &items); |
90 void insert(int row, const QStringList &items); |
91 void remove(QListWidgetItem *item); |
91 void remove(QListWidgetItem *item); |
92 QListWidgetItem *take(int row); |
92 QListWidgetItem *take(int row); |
|
93 void move(int srcRow, int dstRow); |
93 |
94 |
94 int rowCount(const QModelIndex &parent = QModelIndex()) const; |
95 int rowCount(const QModelIndex &parent = QModelIndex()) const; |
95 |
96 |
96 QModelIndex index(QListWidgetItem *item) const; |
97 QModelIndex index(QListWidgetItem *item) const; |
97 QModelIndex index(int row, int column = 0, const QModelIndex &parent = QModelIndex()) const; |
98 QModelIndex index(int row, int column = 0, const QModelIndex &parent = QModelIndex()) const; |