#1 Move UI to classes

This commit is contained in:
James
2022-03-05 00:16:13 +00:00
parent 9d01729c4b
commit c4dc2f22ec
12 changed files with 146 additions and 49 deletions

View File

@@ -0,0 +1,15 @@
#include "closebutton.h"
#include <gtkmm.h>
CloseButton::CloseButton(const Glib::ustring &label, Glib::RefPtr<Gtk::Application> appPtr) : app(appPtr)
{
set_label(label);
signal_clicked().connect(sigc::mem_fun(*this, &CloseButton::on_button_clicked));
}
void CloseButton::on_button_clicked()
{
this->app.get()->quit();
}