#1 Move UI to classes
This commit is contained in:
15
src/ui/common/closebutton.cpp
Normal file
15
src/ui/common/closebutton.cpp
Normal 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();
|
||||
}
|
||||
Reference in New Issue
Block a user