Horizon
selection_filter_dialog.hpp
1 #pragma once
2 #include "canvas/selection_filter.hpp"
3 #include "common/common.hpp"
4 #include "core/core.hpp"
5 #include "util/uuid.hpp"
6 #include <array>
7 #include <gtkmm.h>
8 #include <set>
9 namespace horizon {
10 
11 class SelectionFilterDialog : public Gtk::Window {
12 public:
13  SelectionFilterDialog(Gtk::Window *parent, SelectionFilter *sf, Core *c);
14 
15 private:
16  SelectionFilter *selection_filter;
17  Core *core;
18  Gtk::ListBox *listbox = nullptr;
19  std::vector<Gtk::CheckButton *> checkbuttons;
20 };
21 } // namespace horizon
Definition: selection_filter_dialog.hpp:11
Where Tools and and documents meet.
Definition: core.hpp:232
Definition: selection_filter.hpp:6
Definition: block.cpp:9