X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fprojectsettings.cpp;h=1240ddcdc6928862c691d8c7c94051f6d14e8998;hb=193f15aae98916a602801266a9d881566320d6b6;hp=7f1cea7d938a60303e887c0af5b1848c7df436cf;hpb=f9dbfa756b78f336576b42f041de325c98aa48e8;p=kdenlive diff --git a/src/projectsettings.cpp b/src/projectsettings.cpp index 7f1cea7d..1240ddcd 100644 --- a/src/projectsettings.cpp +++ b/src/projectsettings.cpp @@ -17,16 +17,19 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include +#include "projectsettings.h" +#include "kdenlivesettings.h" +#include "profilesdialog.h" #include #include -#include "kdenlivesettings.h" -#include "profilesdialog.h" -#include "projectsettings.h" +#include -ProjectSettings::ProjectSettings(int videotracks, int audiotracks, const QString projectPath, bool readOnlyTracks, 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 profilesInfo = ProfilesDialog::getProfilesInfo(); @@ -62,7 +65,8 @@ ProjectSettings::ProjectSettings(int videotracks, int audiotracks, const QString } -void ProjectSettings::slotUpdateDisplay() { +void ProjectSettings::slotUpdateDisplay() +{ QString currentProfile = m_view.profiles_list->itemData(m_view.profiles_list->currentIndex()).toString(); QMap< QString, QString > values = ProfilesDialog::getSettingsFromFile(currentProfile); m_view.p_size->setText(values.value("width") + 'x' + values.value("height")); @@ -73,26 +77,40 @@ void ProjectSettings::slotUpdateDisplay() { else m_view.p_progressive->setText(i18n("Progressive")); } -void ProjectSettings::slotUpdateButton(const QString &path) { +void ProjectSettings::slotUpdateButton(const QString &path) +{ if (path.isEmpty()) buttonOk->setEnabled(false); else buttonOk->setEnabled(true); } -QString ProjectSettings::selectedProfile() const { +QString ProjectSettings::selectedProfile() const +{ return m_view.profiles_list->itemData(m_view.profiles_list->currentIndex()).toString(); } -KUrl ProjectSettings::selectedFolder() const { +KUrl ProjectSettings::selectedFolder() const +{ return m_view.project_folder->url(); } -QPoint ProjectSettings::tracks() { +QPoint ProjectSettings::tracks() +{ QPoint p; p.setX(m_view.video_tracks->value()); p.setY(m_view.audio_tracks->value()); return p; } +bool ProjectSettings::enableVideoThumbs() const +{ + return m_view.video_thumbs->isChecked(); +} + +bool ProjectSettings::enableAudioThumbs() const +{ + return m_view.audio_thumbs->isChecked(); +} + #include "projectsettings.moc"