51
52
typedef std::map<PlacesGroup::Ptr, unsigned int> ResultCounts;
54
ScopeView(Scope::Ptr scope, nux::Area* show_filters);
55
ScopeView(Scope::Ptr const& scope, nux::Area* show_filters);
57
57
CategoryGroups GetOrderedCategoryViews() const;
58
58
FilterBar* filter_bar() const { return filter_bar_; }
142
142
CategoryGroups category_views_;
144
144
Scope::Ptr scope_;
145
glib::Object<GCancellable> cancellable_;
146
glib::Object<GCancellable> search_cancellable_;
145
glib::Cancellable cancellable_;
146
glib::Cancellable search_cancellable_;
147
147
std::vector<unsigned int> category_order_;
148
148
ResultCounts counts_;
149
149
bool no_results_active_;
167
167
bool filter_expansion_pushed_;
169
sigc::connection results_updated;
170
sigc::connection result_added_connection;
171
sigc::connection result_removed_connection;
173
sigc::connection categories_updated;
174
sigc::connection category_added_connection;
175
sigc::connection category_changed_connection;
176
sigc::connection category_removed_connection;
178
sigc::connection filters_updated;
179
sigc::connection filter_added_connection;
180
sigc::connection filter_removed_connection;
169
connection::handle result_added_connection_;
170
connection::handle result_removed_connection_;
172
connection::handle category_added_connection_;
173
connection::handle category_changed_connection_;
174
connection::handle category_removed_connection_;
176
connection::handle filter_added_connection_;
177
connection::handle filter_removed_connection_;
179
connection::handle key_nav_focus_connection_;
181
connection::Manager conn_manager_;
182
183
bool scope_connected_;
183
184
bool search_on_next_connect_;
185
186
int current_focus_category_position_;
186
187
glib::Variant current_focus_variant_;
187
sigc::connection key_nav_focus_connection_;
189
189
friend class TestScopeView;