From 428f59b1223cd725ac2ae3d177cb0cd58bc09a5e Mon Sep 17 00:00:00 2001 From: Rafael Date: Tue, 12 Apr 2016 16:42:04 +0200 Subject: [PATCH] first sketch of OptionsDialog --- OptionsDialog.ui | 170 ++++++++++++++++++++++++++++++++++++++++++++-- UserInterface.cpp | 12 ++++ UserInterface.h | 1 + 3 files changed, 178 insertions(+), 5 deletions(-) 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;