#include "recording-window.hpp" #include #include RecordingWindow::RecordingWindow() : m_box_main(Gtk::Orientation::ORIENTATION_VERTICAL, 2), m_button_start("Start Recording"), m_label_version("Version: ") { set_title("New Recording"); set_default_size(640, 480); set_border_width(10); m_button_start.signal_clicked().connect(sigc::mem_fun(*this, &RecordingWindow::on_button_clicked)); //m_box_main.set_margin(10); m_box_main.add(m_button_start); m_box_main.add(m_label_version); m_button_start.show(); m_label_version.show(); add(m_box_main); m_box_main.show(); std::string version = "OBS Version: "; version.append(obs_get_version_string()); m_label_version.set_text(version); } RecordingWindow::~RecordingWindow() { } void RecordingWindow::on_button_clicked() { std::cout << "Clicked" << std::endl; }