summaryrefslogtreecommitdiffstats
path: root/src/Patchage.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-29 00:35:02 +0100
committerDavid Robillard <d@drobilla.net>2020-11-29 00:35:02 +0100
commitfb54982c5ade5bee05b8d4a817d258ba89df701b (patch)
tree287934e43f3e0dfab6bc6cf9295a0b080bd7f707 /src/Patchage.hpp
parent395362edbd8cd4ff08f3c29f3ae36d7d20229f21 (diff)
downloadpatchage-fb54982c5ade5bee05b8d4a817d258ba89df701b.tar.gz
patchage-fb54982c5ade5bee05b8d4a817d258ba89df701b.tar.bz2
patchage-fb54982c5ade5bee05b8d4a817d258ba89df701b.zip
Replace attached and detached signals with events
Diffstat (limited to 'src/Patchage.hpp')
-rw-r--r--src/Patchage.hpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/Patchage.hpp b/src/Patchage.hpp
index ba34dcc..c55953c 100644
--- a/src/Patchage.hpp
+++ b/src/Patchage.hpp
@@ -38,6 +38,7 @@
#include <gtkmm/viewport.h>
#include <gtkmm/window.h>
+#include "ClientType.hpp"
#include "Connector.hpp"
#include "ILog.hpp"
#include "Legend.hpp"
@@ -85,9 +86,10 @@ public:
void save();
void quit() { _main_win->hide(); }
- void refresh();
- inline void queue_refresh() { _refresh = true; }
- inline void driver_detached() { _driver_detached = true; }
+ void refresh();
+
+ void driver_attached(ClientType type);
+ void driver_detached(ClientType type);
void update_state();
void store_window_location();
@@ -96,6 +98,7 @@ public:
{
return _menu_view_human_names->get_active();
}
+
bool sort_ports() const { return _menu_view_sort_ports->get_active(); }
protected:
@@ -110,8 +113,6 @@ protected:
void on_driver_event(const PatchageEvent& event);
void process_events();
- void connect_widgets();
-
void on_arrange();
void on_sprung_layout_toggled();
void on_help_about();