rendered paste body#include "include/PreferencesWindow.h"PreferencesWindow::PreferencesWindow(){ // Load the data for this window and it's widgets. refXml = Gnome::Glade::Xml::create("simpleapp.glade", "preferences_window"); // The window refXml->get_widget("preferences_window", window); // Widgets refXml->connect_clicked("ok_button", sigc::mem_fun(*this, &PreferencesWindow::on_ok_button_clicked)); refXml->connect_clicked("close_button", sigc::mem_fun(*window, &Gtk::Window::hide)); // Show everything. window->show_all_children(true);}PreferencesWindow::~PreferencesWindow(){ delete window;}void PreferencesWindow::on_ok_button_clicked(){ std::cout << "Clicked ok!" << std::endl; window->hide();}