diff options
author | David Robillard <d@drobilla.net> | 2020-11-27 18:54:27 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-11-27 21:52:17 +0100 |
commit | dbe6899651ac929f59af160dd07aaf6bda079b23 (patch) | |
tree | 49243cfa13dc3bba18526dc5eeb64f615a23c587 /src/Patchage.hpp | |
parent | 5dad45517e9dfa8b043f368cf31b2795fb713fde (diff) | |
download | patchage-dbe6899651ac929f59af160dd07aaf6bda079b23.tar.gz patchage-dbe6899651ac929f59af160dd07aaf6bda079b23.tar.bz2 patchage-dbe6899651ac929f59af160dd07aaf6bda079b23.zip |
Factor out log from Patchage class
Towards saner dependencies.
Diffstat (limited to 'src/Patchage.hpp')
-rw-r--r-- | src/Patchage.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Patchage.hpp b/src/Patchage.hpp index 98537a1..e453b68 100644 --- a/src/Patchage.hpp +++ b/src/Patchage.hpp @@ -38,7 +38,9 @@ #include <gtkmm/viewport.h> #include <gtkmm/window.h> +#include "ILog.hpp" #include "Legend.hpp" +#include "TextViewLog.hpp" #include "Widget.hpp" #include "patchage_config.h" @@ -70,6 +72,7 @@ public: const std::shared_ptr<PatchageCanvas>& canvas() const { return _canvas; } Gtk::Window* window() { return _main_win.get(); } + ILog& log() { return _log; } Configuration* conf() const { return _conf; } JackDriver* jack_driver() const { return _jack_driver; } @@ -92,10 +95,6 @@ public: inline void queue_refresh() { _refresh = true; } inline void driver_detached() { _driver_detached = true; } - void info_msg(const std::string& msg); - void error_msg(const std::string& msg); - void warning_msg(const std::string& msg); - void update_state(); void store_window_location(); @@ -210,6 +209,7 @@ protected: Widget<Gtk::ScrolledWindow> _log_scrolledwindow; Widget<Gtk::TextView> _status_text; Legend* _legend; + TextViewLog _log; Glib::RefPtr<Gtk::TextTag> _error_tag; Glib::RefPtr<Gtk::TextTag> _warning_tag; |