┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-05-06 22:09:04 +0000
committerPeter Penz <[email protected]>2007-05-06 22:09:04 +0000
commit3535ec7f7ef51ab979ec386c41267c81854fed87 (patch)
treee0a4321bfbd2f2c64befceb0cc4aeffa2c4aac1b /src
parent35ee348c45b3400bb7d6842189855b4033f6636b (diff)
minor adjustments for working together with Max after the BIC Monday...
svn path=/trunk/KDE/kdebase/apps/; revision=661899
Diffstat (limited to 'src')
-rw-r--r--src/terminalsidebarpage.cpp9
-rw-r--r--src/terminalsidebarpage.h3
2 files changed, 9 insertions, 3 deletions
diff --git a/src/terminalsidebarpage.cpp b/src/terminalsidebarpage.cpp
index 8c8dcedef..841959097 100644
--- a/src/terminalsidebarpage.cpp
+++ b/src/terminalsidebarpage.cpp
@@ -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);
}
diff --git a/src/terminalsidebarpage.h b/src/terminalsidebarpage.h
index ddefad9e5..5113f1833 100644
--- a/src/terminalsidebarpage.h
+++ b/src/terminalsidebarpage.h
@@ -22,6 +22,7 @@
#include <sidebarpage.h>
+class TerminalInterface;
class QVBoxLayout;
/**
@@ -46,7 +47,7 @@ protected:
private:
QVBoxLayout* m_layout;
- QWidget* m_terminal;
+ TerminalInterface* m_terminal;
};
#endif // TERMINALSIDEBARPAGE_H