From 6ea851f0308a9f3e269649294796579e47b50edd Mon Sep 17 00:00:00 2001 From: David Faure Date: Mon, 7 May 2007 12:01:37 +0000 Subject: [PATCH] Don't rely on konsole sources. If compilation fails, update and install kdelibs/interfaces/terminal svn path=/trunk/KDE/kdebase/apps/; revision=662060 --- src/CMakeLists.txt | 3 +-- src/terminalsidebarpage.cpp | 8 +------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5cf2676c3..ed064f4e5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -2,8 +2,7 @@ add_subdirectory( pics ) add_subdirectory( servicemenus ) -include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${CMAKE_SOURCE_DIR}/apps/konsole/src/ - ) +include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ) add_definitions (-DQT3_SUPPORT) diff --git a/src/terminalsidebarpage.cpp b/src/terminalsidebarpage.cpp index ff410711c..9331961bc 100644 --- a/src/terminalsidebarpage.cpp +++ b/src/terminalsidebarpage.cpp @@ -22,7 +22,6 @@ #include #include #include -#include #include @@ -56,12 +55,7 @@ void TerminalSidebarPage::showEvent(QShowEvent* event) KParts::Part* part = static_cast(factory->create(this, "KParts::ReadOnlyPart")); if (part != 0) { m_layout->addWidget(part->widget()); - - // TODO: in KDE3 the following code worked: - // m_terminal = static_cast(part->qt_cast("TerminalInterface")); - // which does not work anymore in Qt4. As temporary workaround is - // included directly: - m_terminal = static_cast(reinterpret_cast(part)); + m_terminal = qobject_cast(part); } } if (m_terminal != 0) { -- 2.47.3