diff options
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/GraphBox.cpp | 5 | ||||
-rw-r--r-- | src/gui/GraphBox.hpp | 8 | ||||
-rw-r--r-- | src/gui/Window.hpp | 20 |
3 files changed, 18 insertions, 15 deletions
diff --git a/src/gui/GraphBox.cpp b/src/gui/GraphBox.cpp index 0905a967..42a4bc23 100644 --- a/src/gui/GraphBox.cpp +++ b/src/gui/GraphBox.cpp @@ -64,11 +64,6 @@ static const int STATUS_CONTEXT_HOVER = 2; GraphBox::GraphBox(BaseObjectType* cobject, const Glib::RefPtr<Gtk::Builder>& xml) : Gtk::VBox(cobject) - , _app(nullptr) - , _window(nullptr) - , _breadcrumbs(nullptr) - , _has_shown_documentation(false) - , _enable_signal(true) { property_visible() = false; diff --git a/src/gui/GraphBox.hpp b/src/gui/GraphBox.hpp index 3a1049cd..175ad392 100644 --- a/src/gui/GraphBox.hpp +++ b/src/gui/GraphBox.hpp @@ -144,10 +144,10 @@ private: void event_show_engine(); void event_clipboard_changed(GdkEventOwnerChange* ev); - App* _app; + App* _app = nullptr; SPtr<const client::GraphModel> _graph; SPtr<GraphView> _view; - GraphWindow* _window; + GraphWindow* _window = nullptr; sigc::connection new_port_connection; sigc::connection removed_port_connection; @@ -204,8 +204,8 @@ private: /** Invisible bin used to store breadcrumbs when not shown by a view */ Gtk::Alignment _breadcrumb_bin; - bool _has_shown_documentation; - bool _enable_signal; + bool _has_shown_documentation = false; + bool _enable_signal = true; }; } // namespace gui diff --git a/src/gui/Window.hpp b/src/gui/Window.hpp index ab3586fc..f5b323f0 100644 --- a/src/gui/Window.hpp +++ b/src/gui/Window.hpp @@ -33,8 +33,12 @@ class App; class Window : public Gtk::Window { public: - Window() : _app(nullptr) {} - explicit Window(BaseObjectType* cobject) : Gtk::Window(cobject), _app(nullptr) {} + Window() = default; + + explicit Window(BaseObjectType* cobject) + : Gtk::Window(cobject) + { + } virtual void init_window(App& app) { _app = &app; } @@ -48,7 +52,7 @@ public: static bool key_press_handler(Gtk::Window* win, GdkEventKey* event); - App* _app; + App* _app = nullptr; }; /** Ingen GUI Dialog @@ -57,8 +61,12 @@ public: class Dialog : public Gtk::Dialog { public: - Dialog() : _app(nullptr) {} - explicit Dialog(BaseObjectType* cobject) : Gtk::Dialog(cobject), _app(nullptr) {} + Dialog() = default; + + explicit Dialog(BaseObjectType* cobject) + : Gtk::Dialog(cobject) + { + } virtual void init_dialog(App& app) { _app = &app; } @@ -70,7 +78,7 @@ public: return Gtk::Window::on_key_press_event(event); } - App* _app; + App* _app = nullptr; }; } // namespace gui |