[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/kioslave
From:       Carlo Segato <brandon.ml () gmail ! com>
Date:       2009-01-03 22:55:55
Message-ID: 1231023355.348197.15554.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 905217 by segato:

enable the thumbnail kioslave on windows

 M  +2 -2      CMakeLists.txt  
 M  +2 -0      thumbnail/CMakeLists.txt  
 M  +4 -0      thumbnail/thumbnail.cpp  


--- trunk/KDE/kdebase/runtime/kioslave/CMakeLists.txt #905216:905217
@@ -18,13 +18,13 @@
 add_subdirectory( desktop )
 add_subdirectory( sftp )
 add_subdirectory( fish )
+add_subdirectory( thumbnail )
 
 if(NOT WIN32)
    add_subdirectory( floppy )
    add_subdirectory( finger )
    add_subdirectory( man )
-   add_subdirectory( nfs )
-   add_subdirectory( thumbnail )
+   add_subdirectory( nfs )  
 
    if(SAMBA_FOUND)
       add_subdirectory(smb)
--- trunk/KDE/kdebase/runtime/kioslave/thumbnail/CMakeLists.txt #905216:905217
@@ -66,6 +66,7 @@
 
 ########### next target ###############
 
+if(NOT WIN32)
 set(djvuthumbnail_PART_SRCS djvucreator.cpp)
 
 kde4_add_plugin(djvuthumbnail ${djvuthumbnail_PART_SRCS})
@@ -73,6 +74,7 @@
 target_link_libraries(djvuthumbnail ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY})
 
 install(TARGETS djvuthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
+endif(NOT WIN32)
 
 ########### next target ###############
 
--- trunk/KDE/kdebase/runtime/kioslave/thumbnail/thumbnail.cpp #905216:905217
@@ -26,8 +26,10 @@
     #include <machine/param.h>
 #endif
 #include <sys/types.h>
+#ifndef Q_WS_WIN
 #include <sys/ipc.h>
 #include <sys/shm.h>
+#endif
 
 #include <QtCore/QBuffer>
 #include <QtCore/QFile>
@@ -387,6 +389,7 @@
     }
     else
     {
+#ifndef Q_WS_WIN
         QByteArray imgData;
         QDataStream stream( &imgData, QIODevice::WriteOnly );
         //kDebug(7115) << "IMAGE TO SHMID";
@@ -409,6 +412,7 @@
         memcpy(shmaddr, img.bits(), img.numBytes());
         shmdt((char*)shmaddr);
         data(imgData);
+#endif
     }
     finished();
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic