diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-20 02:26:04 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-01-20 02:26:04 -0500 |
commit | bafd2fa25ab4b5e11ab30f2679a8df91caf027bf (patch) | |
tree | a6b2c516d1bbf4bc596e1c42a542c02a93de38c2 /windows | |
parent | dda203376d472daf288f4721644ad14ee11c3a84 (diff) | |
download | abaddon-portaudio-bafd2fa25ab4b5e11ab30f2679a8df91caf027bf.tar.gz abaddon-portaudio-bafd2fa25ab4b5e11ab30f2679a8df91caf027bf.zip |
add menu item to clear image cache
Diffstat (limited to 'windows')
-rw-r--r-- | windows/mainwindow.cpp | 6 | ||||
-rw-r--r-- | windows/mainwindow.hpp | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/windows/mainwindow.cpp b/windows/mainwindow.cpp index 248595a..a09309f 100644 --- a/windows/mainwindow.cpp +++ b/windows/mainwindow.cpp @@ -31,8 +31,10 @@ MainWindow::MainWindow() m_menu_file.set_submenu(m_menu_file_sub); m_menu_file_reload_settings.set_label("Reload Settings"); m_menu_file_reload_css.set_label("Reload CSS"); + m_menu_file_clear_cache.set_label("Clear file cache"); m_menu_file_sub.append(m_menu_file_reload_settings); m_menu_file_sub.append(m_menu_file_reload_css); + m_menu_file_sub.append(m_menu_file_clear_cache); m_menu_bar.append(m_menu_file); m_menu_bar.append(m_menu_discord); @@ -66,6 +68,10 @@ MainWindow::MainWindow() m_signal_action_reload_settings.emit(); }); + m_menu_file_clear_cache.signal_activate().connect([this] { + Abaddon::Get().GetImageManager().ClearCache(); + }); + m_content_box.set_hexpand(true); m_content_box.set_vexpand(true); m_content_box.show(); diff --git a/windows/mainwindow.hpp b/windows/mainwindow.hpp index 241851e..747cc73 100644 --- a/windows/mainwindow.hpp +++ b/windows/mainwindow.hpp @@ -85,4 +85,5 @@ protected: Gtk::Menu m_menu_file_sub; Gtk::MenuItem m_menu_file_reload_settings; Gtk::MenuItem m_menu_file_reload_css; + Gtk::MenuItem m_menu_file_clear_cache; }; |