[kde-doc-english] [trojita] src/Gui: GUI: unify handling of parts when offline
Jan Kundrát
jkt at flaska.net
Fri Aug 9 16:30:11 UTC 2013
Git commit 4ae64adf7de4a47e40c24bbd16d5f651a7515d7a by Jan Kundrát.
Committed on 04/08/2013 at 21:32.
Pushed by jkt into branch 'master'.
GUI: unify handling of parts when offline
The code which presents an error to the user is already implemented, so let's
use it instead of an ad-hoc sine telling "offline".
M +1 -3 src/Gui/PartWidgetFactory.cpp
http://commits.kde.org/trojita/4ae64adf7de4a47e40c24bbd16d5f651a7515d7a
diff --git a/src/Gui/PartWidgetFactory.cpp b/src/Gui/PartWidgetFactory.cpp
index ca1f33e..437a5ae 100644
--- a/src/Gui/PartWidgetFactory.cpp
+++ b/src/Gui/PartWidgetFactory.cpp
@@ -177,13 +177,11 @@ QWidget *PartWidgetFactory::create(const QModelIndex &partIndex, int recursionDe
QWidget *widget = 0;
if (showDirectly) {
widget = new SimplePartWidget(0, manager, partIndex, m_messageView);
- } else if (model->isNetworkAvailable() || part->fetched()) {
+ } else {
widget = new LoadablePartWidget(0, manager, partIndex, m_messageView,
loadingMode == LOAD_ON_SHOW && part->octets() <= ExpensiveFetchThreshold ?
LoadablePartWidget::LOAD_ON_SHOW :
LoadablePartWidget::LOAD_ON_CLICK);
- } else {
- widget = new QLabel(tr("Offline"), 0);
}
return widget;
} else {
More information about the kde-doc-english
mailing list