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

38
SettingsDialog.h Normal file
View File

@ -0,0 +1,38 @@
#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H
#include <QDialog>
namespace Ui {
class SettingsDialog;
}
struct Settings
{
QString fossilPath;
};
class SettingsDialog : public QDialog
{
Q_OBJECT
public:
explicit SettingsDialog(QWidget *parent, Settings &_settings);
~SettingsDialog();
static bool run(QWidget *parent, Settings &_settings);
private slots:
void on_btnSelectFossil_clicked();
void on_buttonBox_accepted();
private:
Ui::SettingsDialog *ui;
Settings *settings;
};
#endif // SETTINGSDIALOG_H