18 lines
454 B
Plaintext
18 lines
454 B
Plaintext
|
class MergedProxyModel : QAbstractProxyModel {
|
||
|
|
||
|
%TypeHeaderCode
|
||
|
#include "core/mergedproxymodel.h"
|
||
|
%End
|
||
|
|
||
|
public:
|
||
|
MergedProxyModel(QObject* parent = 0);
|
||
|
|
||
|
void AddSubModel(const QModelIndex& source_parent, QAbstractItemModel* submodel);
|
||
|
void RemoveSubModel(const QModelIndex& source_parent);
|
||
|
|
||
|
QModelIndex FindSourceParent(const QModelIndex& proxy_index) const;
|
||
|
|
||
|
signals:
|
||
|
void SubModelReset(const QModelIndex& root, QAbstractItemModel* model);
|
||
|
};
|