┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information/informationpanelcontent.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-05-29 13:13:32 +0200
committerPeter Penz <[email protected]>2012-05-29 13:14:12 +0200
commit203449110e1763cbaee332a9b15d171c333e2df4 (patch)
treec83d0c0d1f777392e2b5e008ee6fb08219ffc038 /src/panels/information/informationpanelcontent.cpp
parent4e2f3dcffe2c2388e9d2d63e626ee6d03abce953 (diff)
Get rid of obsolete DolphinPlacesModel
Diffstat (limited to 'src/panels/information/informationpanelcontent.cpp')
-rw-r--r--src/panels/information/informationpanelcontent.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/panels/information/informationpanelcontent.cpp b/src/panels/information/informationpanelcontent.cpp
index 1cbe0cd31..c535d3d6a 100644
--- a/src/panels/information/informationpanelcontent.cpp
+++ b/src/panels/information/informationpanelcontent.cpp
@@ -53,7 +53,6 @@
#include "filemetadataconfigurationdialog.h"
#include "phononwidget.h"
#include "pixmapviewer.h"
-#include "views/dolphinplacesmodel.h"
InformationPanelContent::InformationPanelContent(QWidget* parent) :
QWidget(parent),
@@ -64,7 +63,8 @@ InformationPanelContent::InformationPanelContent(QWidget* parent) :
m_phononWidget(0),
m_nameLabel(0),
m_metaDataWidget(0),
- m_metaDataArea(0)
+ m_metaDataArea(0),
+ m_placesModel(0)
{
parent->installEventFilter(this);
@@ -136,6 +136,8 @@ InformationPanelContent::InformationPanelContent(QWidget* parent) :
layout->addWidget(m_nameLabel);
layout->addWidget(new KSeparator());
layout->addWidget(m_metaDataArea);
+
+ m_placesModel = new KFilePlacesModel(this);
}
InformationPanelContent::~InformationPanelContent()
@@ -346,15 +348,12 @@ void InformationPanelContent::refreshMetaData()
bool InformationPanelContent::applyPlace(const KUrl& url)
{
- KFilePlacesModel* placesModel = DolphinPlacesModel::instance();
- const int count = placesModel->rowCount();
-
+ const int count = m_placesModel->rowCount();
for (int i = 0; i < count; ++i) {
- QModelIndex index = placesModel->index(i, 0);
-
- if (url.equals(placesModel->url(index), KUrl::CompareWithoutTrailingSlash)) {
- setNameLabelText(placesModel->text(index));
- m_preview->setPixmap(placesModel->icon(index).pixmap(128, 128));
+ QModelIndex index = m_placesModel->index(i, 0);
+ if (url.equals(m_placesModel->url(index), KUrl::CompareWithoutTrailingSlash)) {
+ setNameLabelText(m_placesModel->text(index));
+ m_preview->setPixmap(m_placesModel->icon(index).pixmap(128, 128));
return true;
}
}