summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-08-01 18:59:18 +0200
committerDavid Robillard <d@drobilla.net>2020-08-02 01:48:48 +0200
commit7b70b455e6199b508217b021d9a0dfc08f9a7794 (patch)
treecb005e7cd9414cc3eb4b7c1baa52de69664dcd02 /src/gui
parent848bb52824657c20b1d758aebcecefb5d8c37fb9 (diff)
downloadingen-7b70b455e6199b508217b021d9a0dfc08f9a7794.tar.gz
ingen-7b70b455e6199b508217b021d9a0dfc08f9a7794.tar.bz2
ingen-7b70b455e6199b508217b021d9a0dfc08f9a7794.zip
Use default member initialization
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/GraphBox.cpp5
-rw-r--r--src/gui/GraphBox.hpp8
-rw-r--r--src/gui/Window.hpp20
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