diff --git a/OptionsDialog.ui b/OptionsDialog.ui
index ac637a4..c033f0f 100755
--- a/OptionsDialog.ui
+++ b/OptionsDialog.ui
@@ -6,18 +6,178 @@
0
0
- 320
- 300
+ 400
+ 350
- Options
+ gta5sync - Options
true
-
+
+ -
+
+
+ 0
+
+
+
+ Profile
+
+
+
-
+
+
+ Content Open/Select Mode
+
+
+
-
+
+
+ Open with Singleclick
+
+
+ true
+
+
+
+ -
+
+
+ Open with Doubleclick
+
+
+
+ -
+
+
+ Select with Singleclick
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+ Localization
+
+
+ -
+
+
+ Language
+
+
+
-
+
+
-
+
+ System
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+
+
+ Sync
+
+
+ -
+
+
+ Sync is not implemented at current time
+
+
+ Qt::AlignCenter
+
+
+ true
+
+
+
+
+
+
+
+ -
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 0
+ 0
+
+
+
+
+ -
+
+
+ &Close
+
+
+
+
+
+
-
+
+
+ cmdClose
+ clicked()
+ OptionsDialog
+ close()
+
+
+ 352
+ 328
+
+
+ 199
+ 174
+
+
+
+
diff --git a/UserInterface.cpp b/UserInterface.cpp
index b0f61cb..4535659 100755
--- a/UserInterface.cpp
+++ b/UserInterface.cpp
@@ -20,6 +20,7 @@
#include "ui_UserInterface.h"
#include "ProfileInterface.h"
#include "StandardPaths.h"
+#include "OptionsDialog.h"
#include "AboutDialog.h"
#include "IconLoader.h"
#include "AppEnv.h"
@@ -238,3 +239,14 @@ void UserInterface::on_actionDelete_selected_triggered()
{
profileUI->deleteSelected();
}
+
+void UserInterface::on_actionOptions_triggered()
+{
+ OptionsDialog *optionsDialog = new OptionsDialog(this);
+ optionsDialog->setWindowFlags(optionsDialog->windowFlags()^Qt::WindowContextHelpButtonHint);
+ optionsDialog->setModal(true);
+ optionsDialog->show();
+ optionsDialog->exec();
+ optionsDialog->deleteLater();
+ delete optionsDialog;
+}
diff --git a/UserInterface.h b/UserInterface.h
index da661e0..7d07ab0 100755
--- a/UserInterface.h
+++ b/UserInterface.h
@@ -52,6 +52,7 @@ private slots:
void on_actionDeselect_all_triggered();
void on_actionExport_selected_triggered();
void on_actionDelete_selected_triggered();
+ void on_actionOptions_triggered();
private:
ProfileDatabase *profileDB;