summaryrefslogtreecommitdiff
path: root/attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp')
-rw-r--r--attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp65
1 files changed, 0 insertions, 65 deletions
diff --git a/attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp b/attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp
deleted file mode 100644
index a019df95..00000000
--- a/attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-#include <stdio.h>
-#include <qfiledialog.h>
-#include <qdir.h>
-#include "projectcreateimpl.h"
-#include "gconfig.h"
-#include "globals.h"
-#include "app.h"
-
-ProjectCreateImpl::ProjectCreateImpl(QWidget *parent) :
- QDialog(parent)
-{
- setupUi(this);
-
- createFolderCheckbox->setChecked(config.projectStoreInFolder);
- connect(browseDirButton,SIGNAL(clicked()), this, SLOT(selectDirectory()));
- connect(projectNameEdit,SIGNAL(textChanged(QString)), this, SLOT(updateDirectoryPath()));
- connect(createFolderCheckbox,SIGNAL(clicked()), this, SLOT(updateDirectoryPath()));
- connect(buttonBox, SIGNAL(accepted()), this, SLOT(ok()));
-#if QT_VERSION >= 0x040700
- projectNameEdit->setPlaceholderText("<Project Name>");
- // Orcan: Commented out since there is no QPlainTextEdit::setPlaceholderText()
- // as of Qt-4.7.1
- //commentEdit->setPlaceholderText("<Add information about project here>");
-#endif
- directoryPath = config.projectBaseFolder;
- updateDirectoryPath();
- show();
-}
-
-void ProjectCreateImpl::selectDirectory()
-{
- QFileDialog qfd;
- qfd.selectFile(directoryPath);
- qfd.setFileMode(QFileDialog::DirectoryOnly);
- if (qfd.exec() == QDialog::Rejected) {
- return;
- }
- directoryPath=qfd.selectedFiles().first();
- updateDirectoryPath();
-}
-
-void ProjectCreateImpl::updateDirectoryPath()
-{
- if (createFolderCheckbox->isChecked()) {
- storageDirEdit->setText(directoryPath + projectNameEdit->text() + "/" + projectNameEdit->text() + ".med");
- } else {
- storageDirEdit->setText(directoryPath + projectNameEdit->text() + ".med");
- }
-}
-
-QString ProjectCreateImpl::getProjectPath()
-{
- return storageDirEdit->text();
-}
-QString ProjectCreateImpl::getSongInfo()
-{
- return commentEdit->toPlainText();
-}
-void ProjectCreateImpl::ok()
-{
- config.projectStoreInFolder = createFolderCheckbox->isChecked();
- config.projectBaseFolder = directoryPath;
- muse->changeConfig(true);
- emit accept();
-}