[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/plasmate
From: Alex Raymond <raymond.alex () gmail ! com>
Date: 2010-09-22 16:43:17
Message-ID: 20100922164317.56103AC888 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1178291 by alexraymond:
Preview widget placed and showing content
M +7 -9 mainwindow.cpp
--- trunk/playground/base/plasma/plasmate/mainwindow.cpp #1178290:1178291
@@ -261,16 +261,14 @@
void MainWindow::selectPreview()
{
- /*if (m_model->packageType() == "Plasma/PopupApplet" ||
- m_model->packageType() == "Plasma/Applet") {
- Previewer *tabPreviewer = new Previewer(this);
- tabPreviewer->addApplet(m_model->package());
- m_central->switchTo(tabPreviewer, CentralContainer::DeleteAfter);
- } else {*/
- QLabel *l = new QLabel(i18n("Preview is unavailable for this project type"));
- m_central->switchTo(l, CentralContainer::DeleteAfter);
- //}
+ QString packagePath = KStandardDirs::locateLocal("appdata", m_currentProject + '/');
+ if(!m_previewerWidget) {
+ m_previewerWidget = createPreviewerFor(m_currentProjectType);
+ addDockWidget(Qt::RightDockWidgetArea, m_previewerWidget);
+ m_previewerWidget->showPreview(packagePath);
}
+ m_previewerWidget->setVisible(!m_previewerWidget->isVisible());
+}
void MainWindow::saveEditorData()
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic