summaryrefslogtreecommitdiffhomepage
path: root/gui/options-dialog.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'gui/options-dialog.hpp')
-rw-r--r--gui/options-dialog.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/gui/options-dialog.hpp b/gui/options-dialog.hpp
index b0e285e8..8c62b278 100644
--- a/gui/options-dialog.hpp
+++ b/gui/options-dialog.hpp
@@ -3,10 +3,11 @@
#include "ui_options-dialog.h"
#include "logic/shortcuts.h"
#include <QObject>
+#include <QDialog>
#include <QWidget>
#include <functional>
-class OptionsDialog : public QWidget
+class OptionsDialog : public QDialog
{
Q_OBJECT
signals:
@@ -18,8 +19,10 @@ private:
std::function<void(bool)> pause_keybindings;
Ui::options_dialog ui;
void closeEvent(QCloseEvent *) override { doCancel(); }
+ static QString kopts_to_string(const key_opts& opts);
private slots:
void doOK();
void doCancel();
void bind_key(key_opts &kopts, QLabel* label);
+ void set_disable_translation_state(bool value);
};