-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathmainwindow.hpp
30 lines (27 loc) · 863 Bytes
/
mainwindow.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#pragma once
#include "imagereader.hpp"
#include "imagewriter.hpp"
#include "rsdecoder.hpp"
#include "rsencoder.hpp"
#include <gtkmm/builder.h>
#include <gtkmm/entry.h>
#include <gtkmm/filechooserbutton.h>
#include <gtkmm/filechooserdialog.h>
#include <gtkmm/label.h>
#include <gtkmm/messagedialog.h>
#include <gtkmm/radiobutton.h>
#include <gtkmm/textview.h>
#include <gtkmm/window.h>
class MainWindow : public Gtk::Window {
public:
MainWindow(BaseObjectType * cobject,
const Glib::RefPtr<Gtk::Builder> &builder);
virtual ~MainWindow();
private:
void onFileSetClicked();
void onStartClicked();
Gtk::FileChooserButton *openButton;
Gtk::RadioButton * mashRadio, *recoverRadio;
Gtk::Button * startButton, *setPathButton;
Gtk::Entry * savePathEntry;
};