2 // settingsdialog.cpp: Dialog for changing Architektonas settings
4 // Part of the Architektonas Project
5 // (C) 2011 Underground Software
6 // See the README and GPLv3 files for licensing and warranty information
8 // JLH = James Hammons <jlhamm@acm.org>
11 // --- ---------- ------------------------------------------------------------
12 // JLH 06/04/2011 Created this file
14 #include "settingsdialog.h"
15 #include "generaltab.h"
18 SettingsDialog::SettingsDialog(QWidget * parent/*= 0*/): QDialog(parent)
20 tabWidget = new QTabWidget;
21 generalTab = new GeneralTab(this);
22 tabWidget->addTab(generalTab, tr("General"));
23 // tabWidget->addTab(new PermissionsTab(fileInfo), tr("Permissions"));
24 // tabWidget->addTab(new ApplicationsTab(fileInfo), tr("Applications"));
26 buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
28 connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
29 connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
31 QVBoxLayout * mainLayout = new QVBoxLayout;
32 mainLayout->addWidget(tabWidget);
33 mainLayout->addWidget(buttonBox);
34 setLayout(mainLayout);
36 setWindowTitle(tr("Architektonas Settings"));
39 SettingsDialog::~SettingsDialog()