[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/welcome/cpp
From: Matthew Adams <roguestar191 () comcast ! net>
Date: 2009-01-31 21:11:19
Message-ID: 1233436279.966136.684.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 919388 by madams:
Add configurable default download folder
M +16 -1 includes/welcomeConfig.ui
M +2 -2 source/Ui_Browser.cpp
M +4 -1 source/welcome.cpp
--- trunk/playground/base/plasma/applets/welcome/cpp/includes/welcomeConfig.ui \
#919387:919388 @@ -29,7 +29,7 @@
<enum>QFrame::NoFrame</enum>
</property>
<property name="currentIndex" >
- <number>0</number>
+ <number>2</number>
</property>
<widget class="QWidget" name="page" >
<property name="geometry" >
@@ -464,6 +464,16 @@
<item row="0" column="1" >
<widget class="QLineEdit" name="defaultWebsite" />
</item>
+ <item row="2" column="0" colspan="2" >
+ <widget class="KUrlRequester" name="defaultDownloadFolder" />
+ </item>
+ <item row="1" column="0" colspan="2" >
+ <widget class="QLabel" name="label_9" >
+ <property name="text" >
+ <string>Default download folder</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>
@@ -492,6 +502,11 @@
<extends>QPushButton</extends>
<header>kpushbutton.h</header>
</customwidget>
+ <customwidget>
+ <class>KUrlRequester</class>
+ <extends>QFrame</extends>
+ <header>kurlrequester.h</header>
+ </customwidget>
</customwidgets>
<resources/>
<connections/>
--- trunk/playground/base/plasma/applets/welcome/cpp/source/Ui_Browser.cpp \
#919387:919388 @@ -560,7 +560,7 @@
QString defaultFileName = QFileInfo(reply->url().toString()).fileName();
std::cout << "Default filename: " << defaultFileName.toLocal8Bit().data() << \
"\n";
- QString fileName = QFileDialog::getSaveFileName(0, \
tr("Save File"), defaultFileName.insert(0, "~/")); + \
QString fileName = QFileDialog::getSaveFileName(0, tr("Save File"), \
defaultFileName.insert(0, cg.readEntry("Default Download Folder", "~/"))); if \
(fileName.isEmpty()) return;
// QNetworkRequest request = reply->request();
@@ -578,7 +578,7 @@
// they want the file and to select a download
// location and name.
QString defaultFileName = QFileInfo(request.url().toString()).fileName();
- QString fileName = QFileDialog::getSaveFileName(0, tr("Save File"), \
defaultFileName); + QString fileName = QFileDialog::getSaveFileName(0, tr("Save \
File"), defaultFileName.insert(0, cg.readEntry("Default Download Folder", "~/"))); \
if (fileName.isEmpty()) return;
// Construct a new request that stores the
--- trunk/playground/base/plasma/applets/welcome/cpp/source/welcome.cpp \
#919387:919388 @@ -74,7 +74,9 @@
KConfigGroup cg = config();
ui.defaultWebsite->setText(cg.readEntry("Default Website", \
"http://www.kde.org/"));
- ui.tipFileBox->setCurrentIndex(ui.tipFileBox->findText(cg.readEntry("Default \
Tipfile", KStandardDirs::locate("data", "welcome/tips")))); + \
ui.tipFileBox->setCurrentIndex(ui.tipFileBox->findText(cg.readEntry("Default \
Tipfile", KStandardDirs::locate("data", "welcome/tips")))); + \
ui.defaultDownloadFolder->setPath(cg.readEntry("Default Download Folder", "~/")); + \
ui.defaultDownloadFolder->setMode(KFile::Directory);
ui.useGlowAnimation->setChecked(cg.readEntry("Use Glow Animation", false));
ui.useFadeAnimation->setChecked(cg.readEntry("Use Fade Animation", true));
@@ -125,6 +127,7 @@
cg.writeEntry("Default Tipfile", ui.tipFileBox->currentText());
else
cg.writeEntry("Default Tipfile", KStandardDirs::locate("data", "welcome/tips"));
+ cg.writeEntry("Default Download Folder", \
((QUrl)(ui.defaultDownloadFolder->url())).toString().append("/")); \
cg.writeEntry("Default Tab", ui.defaultTab->value()-1); cg.writeEntry("Max Rise", \
ui.maxRise->value()); cg.writeEntry("Max Wave", ui.maxWave->value());
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic