KLinkItemSelectionModel: Add new default constructor.

Make it possible to construct this in QML
wilder
Stephen Kelly 10 years ago
parent 217610b8cb
commit 680b8cdcad
  1. 6
      src/klinkitemselectionmodel.cpp
  2. 3
      src/klinkitemselectionmodel.h

@ -94,6 +94,12 @@ KLinkItemSelectionModel::KLinkItemSelectionModel(QAbstractItemModel *model, QIte
setLinkedItemSelectionModel(proxySelector); setLinkedItemSelectionModel(proxySelector);
} }
KLinkItemSelectionModel::KLinkItemSelectionModel(QObject *parent)
: QItemSelectionModel(Q_NULLPTR, parent),
d_ptr(new KLinkItemSelectionModelPrivate(this))
{
}
KLinkItemSelectionModel::~KLinkItemSelectionModel() KLinkItemSelectionModel::~KLinkItemSelectionModel()
{ {
delete d_ptr; delete d_ptr;

@ -104,6 +104,9 @@ public:
Constructor. Constructor.
*/ */
KLinkItemSelectionModel(QAbstractItemModel *targetModel, QItemSelectionModel *linkedItemSelectionModel, QObject *parent = 0); KLinkItemSelectionModel(QAbstractItemModel *targetModel, QItemSelectionModel *linkedItemSelectionModel, QObject *parent = 0);
explicit KLinkItemSelectionModel(QObject *parent = Q_NULLPTR);
~KLinkItemSelectionModel(); ~KLinkItemSelectionModel();
QItemSelectionModel *linkedItemSelectionModel() const; QItemSelectionModel *linkedItemSelectionModel() const;

Loading…
Cancel
Save