git-svn-id: svn://db.shs.com.ru/libs@919 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2020-03-27 13:26:49 +00:00
parent 22fc859b50
commit fa35235809
2 changed files with 22 additions and 2 deletions

View File

@@ -10,6 +10,7 @@ namespace CDUtils {
}
class CDItemModel;
class QSortFilterProxyModel;
class CDView: public QTreeView, public PIObject
{
@@ -43,6 +44,7 @@ public slots:
void clear();
void buildFromHeader(const QString & description, int mode = 2);
void calculate();
void filter(const QString & f);
private slots:
void indexClicked(const QModelIndex & i);
@@ -54,6 +56,7 @@ private slots:
void cd_changedGlobal();
private:
bool filterTree(const QModelIndex & ti, const QString & filter);
EVENT_HANDLER(void, pi_cd_sendFailed) {emit _qcd_sendFailed();}
EVENT_HANDLER(void, pi_cd_sendSucceed) {emit _qcd_sendSucceed();}
EVENT_HANDLER(void, pi_cd_receiveFailed) {emit _qcd_receiveFailed();}
@@ -63,6 +66,7 @@ private:
EVENT_HANDLER3(void, pi_cd_messageReceived, PIDeque<int>, path, int, type, PIString, msg);
CDItemModel * model_;
QSortFilterProxyModel * proxy_;
int type_;
signals: