]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/terminalsidebarpage.cpp
minor adjustments for working together with Max after the BIC Monday...
[dolphin.git] / src / terminalsidebarpage.cpp
index 8c8dcedeff7f7e85d73cfcdcd1bad508dcea5ee3..841959097b578b1b23ff477db77c78d6fd96a543 100644 (file)
@@ -42,6 +42,7 @@ void TerminalSidebarPage::setUrl(const KUrl& url)
 {
     SidebarPage::setUrl(url);
     // TODO: synchronize terminal
+    // m_terminal->showShellInDir(...);
 }
 
 void TerminalSidebarPage::showEvent(QShowEvent* event)
@@ -50,9 +51,13 @@ void TerminalSidebarPage::showEvent(QShowEvent* event)
         KLibFactory* factory = KLibLoader::self()->factory("libkonsolepart");
         KParts::Part* part = static_cast<KParts::Part*>(factory->create(this, "KParts::ReadOnlyPart"));
         if (part != 0) {
-            m_terminal = part->widget();
-            m_layout->addWidget(m_terminal);
+            m_layout->addWidget(part->widget());
         }
+
+        // TODO: port to KDE4
+        //TerminalInterface* m_terminal = static_cast<TerminalInterface*>(part->qt_cast("TerminalInterface"));
+        // like this?
+        //m_terminal = qobject_cast<TerminalInterface*>(part);
     }
     SidebarPage::showEvent(event);
 }