diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 99ccee6..ebbff82 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -21,6 +21,8 @@ include_directories( link_directories( ${TQT_LIBRARY_DIRS} + ${CMAKE_BINARY_DIR}/kbfxlib/common + ${CMAKE_BINARY_DIR}/kbfxlib/data ) @@ -34,12 +36,12 @@ set( ${target}_SRCS kbfxplasmacanvasitemwrapper.cpp kbfxplasmacanvasstack.cpp kbfxplasmacanvasview.cpp kbfxplasmaindexitem.cpp kbfxplasmaindexview.cpp kbfxspinx.cpp kbfxspinxmenu.cpp kbfxspinxpopup.cpp kbfxspinxscrollbar.cpp kbfxspinxtoolbar.cpp kbfxspinxtoolbutton.cpp - kbfxspinxtop.cpp kbfxspinxview.cpp kbfxtooltip.cpp + kbfxspinxtop.cpp kbfxspinxview.cpp kbfxtooltip.cpp kbfxspinx.skel ) tde_add_kpart( ${target} AUTOMOC SOURCES ${${target}_SRCS} - LINK tdecore-shared tdeui-shared kbfxspinx kbfxdata kbfxcommon + LINK tdecore-shared tdeui-shared kio-shared kbfxcommon kbfxdata DESTINATION ${PLUGIN_INSTALL_DIR} ) diff --git a/src/kbfxplasmacanvasitem.cpp b/src/kbfxplasmacanvasitem.cpp index 819222a..62b75c6 100644 --- a/src/kbfxplasmacanvasitem.cpp +++ b/src/kbfxplasmacanvasitem.cpp @@ -169,7 +169,7 @@ KbfxPlasmaCanvasItem::setSource ( KbfxDataSource src ) else { setLabelText ( src.name() ); - setName ( src.name() ); + setName ( src.name().ascii() ); setComment ( src.comment() ); setIconPath ( src.icon() ); diff --git a/src/kbfxplasmacanvasview.cpp b/src/kbfxplasmacanvasview.cpp index d50e33b..57b3106 100644 --- a/src/kbfxplasmacanvasview.cpp +++ b/src/kbfxplasmacanvasview.cpp @@ -245,8 +245,10 @@ KbfxPlasmaCanvasView::startDrag () qDebug ( "null source" ); return; } + TQStrList uriList; + uriList.append(src->contentPath().ascii()); TQUriDrag *drag = - new TQUriDrag ( TQStrList ( src->contentPath () ), this, + new TQUriDrag ( uriList, this, src->name ().ascii () ); drag->setFileNames ( TQStringList ( src->contentPath () ) ); drag->setPixmap ( m_currentItem->dragPixmap () ); diff --git a/src/kbfxplasmaindexview.cpp b/src/kbfxplasmaindexview.cpp index c0a0216..d7f8d12 100644 --- a/src/kbfxplasmaindexview.cpp +++ b/src/kbfxplasmaindexview.cpp @@ -228,7 +228,7 @@ KbfxPlasmaIndexView::loadList ( KbfxDataStack * stkPtr ) item->setType ( KbfxPlasmaCanvasItem::INDEX ); item->setText ( it.data ().name ); - item->setName ( it.data ().name ); + item->setName ( it.data ().name.ascii() ); item->setLabelText ( it.data ().name ); item->setIcon ( it.data ().icon ); item->setId ( it.key () );