37 lines
987 B
C++
37 lines
987 B
C++
|
#include "shortcutsdialog.h"
|
||
|
|
||
|
const char* ShortcutsDialog::kSettingsGroup = "Shortcuts";
|
||
|
ShortcutsDialog::ShortcutsDialog(QWidget* parent)
|
||
|
: QDialog(parent) {
|
||
|
ui_.setupUi(this);
|
||
|
ui_.shortcut_options->setEnabled(false);
|
||
|
|
||
|
// Load settings
|
||
|
// Check if settings exist first, if not create them
|
||
|
// TODO: How do we store the button values? Numbers, strings, especially when it comes to combinations?
|
||
|
|
||
|
connect(ui_.button_defaults, SIGNAL(clicked()), SLOT(DefaultShortcuts()));
|
||
|
connect(ui_.button_save, SIGNAL(clicked()), SLOT(SaveShortcuts()));
|
||
|
connect(ui_.button_cancel, SIGNAL(clicked()), SLOT(CancelEvent()));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Reset shortcuts to defaults (none for now).
|
||
|
*/
|
||
|
void ShortcutsDialog::DefaultShortcuts() {
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Save the shortcuts and close the window
|
||
|
*/
|
||
|
void ShortcutsDialog::SaveShortcuts() {
|
||
|
close();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Reset settings to original values taken from settings file and then close the window.
|
||
|
*/
|
||
|
void ShortcutsDialog::CancelEvent() {
|
||
|
close();
|
||
|
}
|