Added settings dialog

Added platform specific settings storage/retrieval

FossilOrigin-Name: 66205d14199523228d7f6fa0241a7ef7162f6940
This commit is contained in:
kostas
2011-08-06 08:31:19 +00:00
parent 4beebf9b30
commit 064819d295
14 changed files with 287 additions and 60 deletions

View File

@ -8,6 +8,7 @@
#include <QFileInfo>
#include <QDir>
#include <QProcess>
#include "SettingsDialog.h"
namespace Ui {
class MainWindow;
@ -154,6 +155,8 @@ private slots:
void on_actionAbout_triggered();
void on_actionUpdate_triggered();
void on_actionSettings_triggered();
private:
enum
{
@ -167,12 +170,9 @@ private:
class QAction *recentWorkspaceActs[MAX_RECENT];
class QLabel *statusLabel;
QString settingsFile;
// Settings
Settings settings;
QString projectName;
QString repositoryFile;
QString fossilPath;
QStringList workspaceHistory;
QString currentWorkspace;
QStringList commitMessages;