[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kipi-plugins] mediawiki: Port from QProgress to KPProgressWidget
From: smit mehta <smit.meh () gmail ! com>
Date: 2012-03-31 18:08:49
Message-ID: 20120331180849.C91FBA60A9 () git ! kde ! org
[Download RAW message or body]
Git commit f839b67dc528875ae9d979c75758f490b97f6eae by smit mehta.
Committed on 31/03/2012 at 20:07.
Pushed by smitmehta into branch 'master'.
Port from QProgress to KPProgressWidget
M +3 -3 mediawiki/wmwidget.cpp
M +3 -3 mediawiki/wmwidget.h
M +8 -1 mediawiki/wmwindow.cpp
http://commits.kde.org/kipi-plugins/f839b67dc528875ae9d979c75758f490b97f6eae
diff --git a/mediawiki/wmwidget.cpp b/mediawiki/wmwidget.cpp
index c7d7243..7c49707 100644
--- a/mediawiki/wmwidget.cpp
+++ b/mediawiki/wmwidget.cpp
@@ -32,7 +32,6 @@
#include <QGroupBox>
#include <QRadioButton>
#include <QButtonGroup>
-#include <QProgressBar>
#include <QGridLayout>
#include <QHBoxLayout>
#include <QVBoxLayout>
@@ -65,6 +64,7 @@
// Local includes
#include "kpimageslist.h"
+#include "kpprogresswidget.h"
#include "wmwidget.h"
namespace KIPIWikiMediaPlugin
@@ -244,7 +244,7 @@ WmWidget::WmWidget(QWidget* const parent)
// ------------------------------------------------------------------------
- m_progressBar = new QProgressBar(panel);
+ m_progressBar = new KPProgressWidget(panel);
m_progressBar->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
m_progressBar->hide();
@@ -319,7 +319,7 @@ KPImagesList* WmWidget::imagesList() const
return m_imgList;
}
-QProgressBar* WmWidget::progressBar() const
+KPProgressWidget* WmWidget::progressBar() const
{
return m_progressBar;
}
diff --git a/mediawiki/wmwidget.h b/mediawiki/wmwidget.h
index 1f86eea..f2ff4bf 100644
--- a/mediawiki/wmwidget.h
+++ b/mediawiki/wmwidget.h
@@ -40,7 +40,6 @@
class QLabel;
class QSpinBox;
class QCheckBox;
-class QProgressBar;
class KVBox;
class KHBox;
@@ -54,6 +53,7 @@ namespace KIPI
namespace KIPIPlugins
{
class KPImagesList;
+ class KPProgressWidget;
}
namespace KDcrawIface
@@ -92,7 +92,7 @@ public:
KPImagesList* imagesList() const;
- QProgressBar* progressBar() const;
+ KPProgressWidget* progressBar() const;
QString author() const;
QString licence() const;
@@ -135,7 +135,7 @@ private:
QSpinBox* m_imageQualitySpB;
SqueezedComboBox* m_licenceComboBox;
- QProgressBar* m_progressBar;
+ KPProgressWidget* m_progressBar;
RExpanderBox* m_settingsExpander;
KPImagesList* m_imgList;
diff --git a/mediawiki/wmwindow.cpp b/mediawiki/wmwindow.cpp
index cd4c15e..023bdfe 100644
--- a/mediawiki/wmwindow.cpp
+++ b/mediawiki/wmwindow.cpp
@@ -27,7 +27,6 @@
// Qt includes
#include <QLayout>
-#include <QProgressBar>
#include <QCloseEvent>
// KDE includes
@@ -58,6 +57,7 @@
#include "kpaboutdata.h"
#include "kpimageinfo.h"
#include "kpimageslist.h"
+#include "kpprogresswidget.h"
#include "wmwidget.h"
#include "wikimediajob.h"
@@ -123,6 +123,9 @@ WMWindow::WMWindow(Interface* const interface, const QString& tmpFolder, QWidget
connect(m_widget, SIGNAL(signalLoginRequest(QString, QString, QUrl)),
this, SLOT(slotDoLogin(QString, QString, QUrl)));
+ connect(m_widget->progressBar(), SIGNAL(signalProgressCanceled()),
+ this, SLOT(slotClose()));
+
readSettings();
reactivate();
}
@@ -176,6 +179,7 @@ void WMWindow::slotHelp()
void WMWindow::slotClose()
{
+ m_widget->progressBar()->progressCompleted();
saveSettings();
done(Close);
}
@@ -232,6 +236,8 @@ void WMWindow::slotStartTransfer()
this, SLOT(slotEndUpload()));
m_widget->progressBar()->show();
+ m_widget->progressBar()->progressScheduled(i18n("Wiki Export"), true, true);
+ m_widget->progressBar()->progressThumbnailChanged(KIcon("kipi").pixmap(22, 22));
m_uploadJob->begin();
}
@@ -288,6 +294,7 @@ void WMWindow::slotEndUpload()
KMessageBox::information(this, i18n("Upload finished with no errors."));
m_widget->progressBar()->hide();
+ m_widget->progressBar()->progressCompleted();
hide();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic