[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [bluedevil] src/sendfile: sendfile: Show names of selected files next to select files button
From: David Rosca <nowrep () gmail ! com>
Date: 2015-04-30 20:59:25
Message-ID: E1YnvYL-0005Pt-3d () scm ! kde ! org
[Download RAW message or body]
Git commit 67758db8a3118b189a19b6995c2591de96219b69 by David Rosca.
Committed on 30/04/2015 at 09:09.
Pushed by drosca into branch 'master'.
sendfile: Show names of selected files next to select files button
M +1 -0 src/sendfile/CMakeLists.txt
M +6 -1 src/sendfile/pages/selectdeviceandfilespage.cpp
M +16 -13 src/sendfile/pages/selectfilediscover.ui
http://commits.kde.org/bluedevil/67758db8a3118b189a19b6995c2591de96219b69
diff --git a/src/sendfile/CMakeLists.txt b/src/sendfile/CMakeLists.txt
index 185e972..a93203c 100644
--- a/src/sendfile/CMakeLists.txt
+++ b/src/sendfile/CMakeLists.txt
@@ -25,6 +25,7 @@ target_link_libraries(bluedevil-sendfile
KF5::I18n
KF5::CoreAddons
KF5::DBusAddons
+ KF5::WidgetsAddons
KF5::IconThemes
KF5::KIOFileWidgets
KF5::BluezQt
diff --git a/src/sendfile/pages/selectdeviceandfilespage.cpp \
b/src/sendfile/pages/selectdeviceandfilespage.cpp index d45f296..3a091ae 100644
--- a/src/sendfile/pages/selectdeviceandfilespage.cpp
+++ b/src/sendfile/pages/selectdeviceandfilespage.cpp
@@ -69,7 +69,12 @@ void SelectDeviceAndFilesPage::openFileDialog()
if (files.isEmpty()) {
selectLbl->setText(i18n("Select one or more files:"));
} else {
- selectLbl->setText(i18n("Selected files: <b>%1</b>", files.count()));
+ QStringList fileNames;
+ Q_FOREACH (const QString &file, files) {
+ QFileInfo info(file);
+ fileNames.append(info.fileName());
+ }
+ selectLbl->setText(i18n("Selected files: <b>%1</b>", \
fileNames.join(QLatin1String(", ")))); }
m_wizard->setFiles(files);
diff --git a/src/sendfile/pages/selectfilediscover.ui \
b/src/sendfile/pages/selectfilediscover.ui index 1915cae..274b1df 100644
--- a/src/sendfile/pages/selectfilediscover.ui
+++ b/src/sendfile/pages/selectfilediscover.ui
@@ -88,23 +88,19 @@
<number>4</number>
</property>
<item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
+ <widget class="KSqueezedTextLabel" name="selectLbl">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>289</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="selectLbl">
<property name="text">
<string>Select one or more files:</string>
</property>
+ <property name="alignment">
+ <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+ </property>
</widget>
</item>
<item>
@@ -119,6 +115,13 @@
</item>
</layout>
</widget>
+ <customwidgets>
+ <customwidget>
+ <class>KSqueezedTextLabel</class>
+ <extends>QLabel</extends>
+ <header location="global">ksqueezedtextlabel.h</header>
+ </customwidget>
+ </customwidgets>
<resources/>
<connections/>
</ui>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic