You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

32 lines
733 B

#ifndef SCREEN_RECORDER_SETTINGS_WINDOW_HPP
#define SCREEN_RECORDER_SETTINGS_WINDOW_HPP
#include <gtkmm.h>
#include "obs-manager.hpp"
class SettingsWindow : public Gtk::Window
{
public:
SettingsWindow(OBSManager *obs);
virtual ~SettingsWindow();
private:
Gtk::Box mBox;
Gtk::Frame mFrameSettings;
Gtk::Box mBoxSettings;
Gtk::Box mBoxPluginDir;
Gtk::Label mLabelPluginDir;
Gtk::Entry mEntryPluginDir;
Gtk::Box mBoxOutputDir;
Gtk::Label mLabelOutputDir;
Gtk::Entry mEntryOutputDir;
Gtk::ActionBar mActionBar;
Gtk::Button mButtonClose;
Gtk::Button mButtonSave;
bool onKeyPressed(GdkEventKey* event);
void onClosePressed();
void onSavePressed();
};
#endif