Mercurial > octave-nkf
comparison libgui/src/workspace-view.h @ 19596:010cef260698 gui-release
improve filter of workspace view
* workspace-view.cc (constructor): fix tooltip, filter model is not a pointer,
do not set filter column here;
(setModel): filter model is not a pointer, set filter column here;
(filter_update): use wildcard instead of reg. exp., filter model no pointer;
(filter_activate): filter model no pointer;
(update_filter_history): remove an existing item of current one,
insert current to first position and amke sure it stays the current item;
(handle_model_changed): filter model is no pointer
* workspace-view.h: filter model is no pointer
author | Torsten <ttl@justmail.de> |
---|---|
date | Sat, 10 Jan 2015 13:31:24 +0100 |
parents | e4b25475ef3d |
children | 4197fc428c7d |
comparison
equal
deleted
inserted
replaced
19573:77e58a7945b3 | 19596:010cef260698 |
---|---|
87 QString get_var_name (QModelIndex index); | 87 QString get_var_name (QModelIndex index); |
88 QTableView *view; | 88 QTableView *view; |
89 int view_previous_row_count; | 89 int view_previous_row_count; |
90 workspace_model *_model; | 90 workspace_model *_model; |
91 | 91 |
92 QSortFilterProxyModel *_filter_model; | 92 QSortFilterProxyModel _filter_model; |
93 QCheckBox *_filter_checkbox; | 93 QCheckBox *_filter_checkbox; |
94 QComboBox *_filter; | 94 QComboBox *_filter; |
95 enum { MaxFilterHistory = 10 }; | 95 enum { MaxFilterHistory = 10 }; |
96 }; | 96 }; |
97 | 97 |