diff options
| author | Peter Penz <[email protected]> | 2007-05-06 22:09:04 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2007-05-06 22:09:04 +0000 |
| commit | 3535ec7f7ef51ab979ec386c41267c81854fed87 (patch) | |
| tree | e0a4321bfbd2f2c64befceb0cc4aeffa2c4aac1b /src | |
| parent | 35ee348c45b3400bb7d6842189855b4033f6636b (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.cpp | 9 | ||||
| -rw-r--r-- | src/terminalsidebarpage.h | 3 |
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 |
