[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdenlive/Applications/16.12] src: Fix Render Widget's file dialog not working correctly
From: Jean-Baptiste Mardelle <null () kde ! org>
Date: 2017-03-05 20:13:55
Message-ID: E1ckcXT-00024D-70 () code ! kde ! org
[Download RAW message or body]
Git commit 0f1f490cfc66566fa12421b5103f8f29d62c86e6 by Jean-Baptiste Mardelle.
Committed on 05/03/2017 at 20:07.
Pushed by mardelle into branch 'Applications/16.12'.
Fix Render Widget's file dialog not working correctly
(requires KDE Frameworks >= 5.33)
BUG: 371685
M +5 -0 src/dialogs/renderwidget.cpp
M +8 -11 src/ui/renderwidget_ui.ui
https://commits.kde.org/kdenlive/0f1f490cfc66566fa12421b5103f8f29d62c86e6
diff --git a/src/dialogs/renderwidget.cpp b/src/dialogs/renderwidget.cpp
index 84fd23727..f631b65e5 100644
--- a/src/dialogs/renderwidget.cpp
+++ b/src/dialogs/renderwidget.cpp
@@ -286,6 +286,11 @@ RenderWidget::RenderWidget(const QString &projectfolder, bool enableProxy, const
//m_view.splitter->setStretchFactor(0, 2);
m_view.out_file->setMode(KFile::File);
+
+#if KXMLGUI_VERSION_MINOR > 32 || KXMLGUI_VERSION_MAJOR > 5
+ m_view.out_file->setAcceptMode(QFileDialog::AcceptSave);
+#endif
+
m_view.out_file->setFocusPolicy(Qt::ClickFocus);
m_view.running_jobs->setHeaderLabels(QStringList() << QString() << i18n("File"));
diff --git a/src/ui/renderwidget_ui.ui b/src/ui/renderwidget_ui.ui
index 536962a42..7aa3a0b46 100644
--- a/src/ui/renderwidget_ui.ui
+++ b/src/ui/renderwidget_ui.ui
@@ -59,11 +59,8 @@
</item>
<item>
<widget class="KUrlRequester" name="out_file">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <property name="mode">
+ <set>KFile::File|KFile::LocalOnly</set>
</property>
</widget>
</item>
@@ -951,16 +948,16 @@
</widget>
<customwidgets>
<customwidget>
- <class>KComboBox</class>
- <extends>QComboBox</extends>
- <header>kcombobox.h</header>
- </customwidget>
- <customwidget>
<class>KUrlRequester</class>
- <extends>QFrame</extends>
+ <extends>QWidget</extends>
<header>kurlrequester.h</header>
<container>1</container>
</customwidget>
+ <customwidget>
+ <class>KComboBox</class>
+ <extends>QComboBox</extends>
+ <header>kcombobox.h</header>
+ </customwidget>
</customwidgets>
<resources/>
<connections/>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic