#include "profilesdialog.h"
#include "projectsettings.h"
-ProjectSettings::ProjectSettings(QWidget * parent): QDialog(parent), m_isCustomProfile(false) {
+ProjectSettings::ProjectSettings(int videotracks, int audiotracks, const QString projectPath, bool readOnlyTracks, QWidget * parent): QDialog(parent), m_isCustomProfile(false) {
m_view.setupUi(this);
QMap <QString, QString> profilesInfo = ProfilesDialog::getProfilesInfo();
m_view.profiles_list->addItem(i.key(), i.value());
}
m_view.project_folder->setMode(KFile::Directory);
+ m_view.project_folder->setPath(projectPath);
QString currentProf = KdenliveSettings::current_profile();
for (int i = 0; i < m_view.profiles_list->count(); i++) {
//buttonOk->setEnabled(false);
m_view.audio_thumbs->setChecked(KdenliveSettings::audiothumbnails());
m_view.video_thumbs->setChecked(KdenliveSettings::videothumbnails());
+ m_view.audio_tracks->setValue(audiotracks);
+ m_view.video_tracks->setValue(videotracks);
+ if (readOnlyTracks) {
+ m_view.video_tracks->setEnabled(false);
+ m_view.audio_tracks->setEnabled(false);
+ }
slotUpdateDisplay();
connect(m_view.profiles_list, SIGNAL(currentIndexChanged(int)), this, SLOT(slotUpdateDisplay()));
connect(m_view.project_folder, SIGNAL(textChanged(const QString &)), this, SLOT(slotUpdateButton(const QString &)));
return m_view.project_folder->url();
}
+QPoint ProjectSettings::tracks() {
+ QPoint p;
+ p.setX(m_view.video_tracks->value());
+ p.setY(m_view.audio_tracks->value());
+ return p;
+}
+
#include "projectsettings.moc"