diff options
Diffstat (limited to 'attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp')
-rw-r--r-- | attic/muse2-oom/muse2/muse/widgets/projectcreateimpl.cpp | 65 |
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(); -} |