[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kio
From: Laurent Montel <montel () kde ! org>
Date: 2004-02-12 14:44:22
Message-ID: 20040212144422.1D1C798F1 () office ! kde ! org
[Download RAW message or body]
CVS commit by mlaurent:
Now this dialogbox respect "Keep windows open after download" checkbox.
Patch ok'ed by Dav
M +6 -1 kio/defaultprogress.cpp 1.60
M +3 -2 kio/defaultprogress.h 1.35
M +5 -1 misc/uiserver.cpp 1.111
M +1 -0 misc/uiserver.h 1.61
--- kdelibs/kio/kio/defaultprogress.cpp #1.59:1.60
@@ -75,4 +75,9 @@ DefaultProgress::DefaultProgress( QWidge
}
+bool DefaultProgress::keepOpen() const
+{
+ return d->keepOpenChecked;
+}
+
void DefaultProgress::init()
{
--- kdelibs/kio/kio/defaultprogress.h #1.34:1.35
@@ -54,4 +54,5 @@ public:
DefaultProgress( QWidget* parent, const char* name = 0 );
~DefaultProgress();
+ bool keepOpen() const;
public slots:
--- kdelibs/kio/misc/uiserver.cpp #1.110:1.111
@@ -203,4 +203,8 @@ ProgressItem::ProgressItem( ListProgress
}
+bool ProgressItem::keepOpen() const
+{
+ return defaultProgress->keepOpen();
+}
ProgressItem::~ProgressItem() {
@@ -805,5 +809,5 @@ void UIServer::jobFinished( int id )
// remove item from the list and delete the corresponding defaultprogress
- if ( item ) {
+ if ( item && !item->keepOpen()) {
delete item;
}
--- kdelibs/kio/misc/uiserver.h #1.60:1.61
@@ -116,4 +116,5 @@ public:
int jobId() { return m_iJobId; }
+ bool keepOpen() const;
void setVisible( bool visible );
void setDefaultProgressVisible( bool visible );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic