summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2026-01-08 22:21:09 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2026-01-20 19:07:47 +0900
commit84136f93b36f0107deca190ebc105e3216b0638f (patch)
treec3dcaff9a31760e7471822c09606a38ec9f8f4df
parent111d9fbdfdbb78cdf3203c37761ecd5d422fa01c (diff)
downloadkvirc-feat/cmake-conversion.tar.gz
kvirc-feat/cmake-conversion.zip
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
-rw-r--r--CMakeLists.txt101
-rw-r--r--ConfigureChecks.cmake66
-rw-r--r--config.h.cmake30
-rw-r--r--data/CMakeLists.txt14
-rw-r--r--data/app/CMakeLists.txt1
-rw-r--r--data/config/CMakeLists.txt4
-rw-r--r--data/defscript/CMakeLists.txt4
-rw-r--r--data/deftheme/CMakeLists.txt1
-rw-r--r--data/deftheme/silverirc/CMakeLists.txt6
-rw-r--r--data/gendoc/CMakeLists.txt19
-rw-r--r--data/mimelnk/CMakeLists.txt4
-rw-r--r--data/msgcolors/CMakeLists.txt6
-rw-r--r--data/protocols/CMakeLists.txt4
-rw-r--r--doc/CMakeLists.txt9
-rw-r--r--doc/man/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/CMakeLists.txt19
-rw-r--r--doc/scriptexamples/antiidle/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/minesweeper/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/mp3share/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/playing/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/runmenu/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/simplehttp/CMakeLists.txt4
-rw-r--r--doc/scriptexamples/tutorial/CMakeLists.txt6
-rw-r--r--icons/128x128/CMakeLists.txt11
-rw-r--r--icons/16x16/CMakeLists.txt11
-rw-r--r--icons/32x32/CMakeLists.txt11
-rw-r--r--icons/48x48/CMakeLists.txt11
-rw-r--r--icons/64x64/CMakeLists.txt11
-rw-r--r--icons/CMakeLists.txt8
-rw-r--r--icons/scalable/CMakeLists.txt11
-rw-r--r--pics/CMakeLists.txt14
-rw-r--r--pics/coresmall/CMakeLists.txt6
-rw-r--r--pics/helppics/CMakeLists.txt6
-rw-r--r--src/CMakeLists.txt18
-rw-r--r--src/kvilib/CMakeLists.txt102
-rw-r--r--src/kvilib/config/kvi_settings.h9
-rw-r--r--src/kvilib/core/kvi_memmove.cpp14
-rw-r--r--src/kvilib/core/kvi_memmove.h4
-rw-r--r--src/kvilib/core/kvi_qstring.cpp88
-rw-r--r--src/kvilib/ext/kvi_crypt.cpp2
-rw-r--r--src/kvilib/ext/kvi_garbage.cpp1
-rw-r--r--src/kvilib/ext/kvi_regchan.h2
-rw-r--r--src/kvilib/ext/kvi_regusersdb.cpp2
-rw-r--r--src/kvilib/ext/kvi_sharedfiles.cpp1
-rw-r--r--src/kvilib/irc/kvi_ircuserdb.cpp2
-rw-r--r--src/kvilib/net/kvi_dns.cpp1
-rw-r--r--src/kvilib/net/kvi_http.cpp1
-rw-r--r--src/kvilib/system/kvi_locale.cpp2
-rw-r--r--src/kvilib/system/kvi_thread.cpp1
-rw-r--r--src/kvilib/tal/kvi_tal_popupmenu.cpp4
-rw-r--r--src/kvilib/tal/kvi_tal_wizard.cpp1
-rw-r--r--src/kvirc/CMakeLists.txt242
-rw-r--r--src/kvirc/kernel/kvi_action.cpp3
-rw-r--r--src/kvirc/kernel/kvi_actionmanager.cpp3
-rw-r--r--src/kvirc/kernel/kvi_app.cpp44
-rw-r--r--src/kvirc/kernel/kvi_coreactions.cpp8
-rw-r--r--src/kvirc/kernel/kvi_filetransfer.cpp2
-rw-r--r--src/kvirc/kernel/kvi_iconmanager.cpp8
-rw-r--r--src/kvirc/kernel/kvi_ircconnection.cpp4
-rw-r--r--src/kvirc/kernel/kvi_ircconnectiontargetresolver.cpp4
-rw-r--r--src/kvirc/kernel/kvi_irccontext.cpp1
-rw-r--r--src/kvirc/kernel/kvi_irclink.cpp1
-rw-r--r--src/kvirc/kernel/kvi_ircsocket.cpp6
-rw-r--r--src/kvirc/kernel/kvi_options.cpp4
-rw-r--r--src/kvirc/kvs/kvi_kvs_action.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_asyncdnsoperation.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_asyncoperation.cpp1
-rw-r--r--src/kvirc/kvs/kvi_kvs_corecallbackcommands.cpp8
-rw-r--r--src/kvirc/kvs/kvi_kvs_corefunctions_mr.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_corefunctions_sz.cpp6
-rw-r--r--src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp6
-rw-r--r--src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_dnsmanager.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_hash.h2
-rw-r--r--src/kvirc/kvs/kvi_kvs_kernel.cpp4
-rw-r--r--src/kvirc/kvs/kvi_kvs_object.cpp48
-rw-r--r--src/kvirc/kvs/kvi_kvs_popupmenu.cpp8
-rw-r--r--src/kvirc/kvs/kvi_kvs_processmanager.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_timermanager.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_treenode_modulecallbackcommand.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_treenode_modulefunctioncall.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_treenode_modulesimplecommand.cpp2
-rw-r--r--src/kvirc/kvs/kvi_kvs_treenode_specialcommanddo.cpp4
-rw-r--r--src/kvirc/kvs/kvi_kvs_useraction.cpp3
-rw-r--r--src/kvirc/kvs/kvi_kvs_variant.cpp18
-rw-r--r--src/kvirc/module/kvi_mexlinkfilter.cpp2
-rw-r--r--src/kvirc/module/kvi_mexserverimport.cpp2
-rw-r--r--src/kvirc/module/kvi_mextoolbar.cpp1
-rw-r--r--src/kvirc/module/kvi_modulemanager.cpp4
-rw-r--r--src/kvirc/sparser/kvi_sp_ctcp.cpp14
-rw-r--r--src/kvirc/sparser/kvi_sp_literal.cpp6
-rw-r--r--src/kvirc/ui/kvi_actiondrawer.cpp2
-rw-r--r--src/kvirc/ui/kvi_channel.cpp3
-rw-r--r--src/kvirc/ui/kvi_console.cpp2
-rw-r--r--src/kvirc/ui/kvi_customtoolbar.cpp2
-rw-r--r--src/kvirc/ui/kvi_debugwindow.cpp1
-rw-r--r--src/kvirc/ui/kvi_frame.cpp6
-rw-r--r--src/kvirc/ui/kvi_htmldialog.cpp2
-rw-r--r--src/kvirc/ui/kvi_imagedialog.cpp4
-rw-r--r--src/kvirc/ui/kvi_ircview.cpp6
-rw-r--r--src/kvirc/ui/kvi_ircviewtools.cpp1
-rw-r--r--src/kvirc/ui/kvi_listview.cpp2
-rw-r--r--src/kvirc/ui/kvi_mdicaption.cpp1
-rw-r--r--src/kvirc/ui/kvi_mdichild.cpp2
-rw-r--r--src/kvirc/ui/kvi_mdimanager.cpp2
-rw-r--r--src/kvirc/ui/kvi_selectors.cpp2
-rw-r--r--src/kvirc/ui/kvi_statusbar.cpp4
-rw-r--r--src/kvirc/ui/kvi_statusbarapplet.cpp1
-rw-r--r--src/kvirc/ui/kvi_texticonwin.cpp1
-rw-r--r--src/kvirc/ui/kvi_toolwindows_container.cpp2
-rw-r--r--src/kvirc/ui/kvi_window.cpp6
-rw-r--r--src/modules/actioneditor/actioneditor.cpp2
-rw-r--r--src/modules/dialog/libkvidialog.cpp4
-rw-r--r--src/modules/notifier/notifierwindow.cpp2
-rw-r--r--src/modules/objects/class_button.cpp2
-rw-r--r--src/modules/objects/class_label.cpp2
-rw-r--r--src/modules/objects/class_popupmenu.cpp4
-rw-r--r--src/modules/objects/class_radiobutton.cpp2
-rw-r--r--src/modules/objects/class_tabwidget.cpp6
-rw-r--r--src/modules/objects/class_toolbutton.cpp2
-rw-r--r--src/modules/objects/class_widget.cpp4
-rw-r--r--src/modules/popupeditor/popupeditor.cpp2
-rw-r--r--src/modules/toolbareditor/toolbareditor.cpp2
-rw-r--r--src/scripts/CMakeLists.txt4
-rw-r--r--src/scripts/browser/CMakeLists.txt5
-rw-r--r--src/scripts/helpsearch/CMakeLists.txt5
-rw-r--r--src/tdeconf_update/CMakeLists.txt11
127 files changed, 1074 insertions, 201 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..896bfef
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,101 @@
+############################################
+# #
+# Improvements and feedbacks are welcome #
+# #
+# This file is released under GPL >= 3 #
+# #
+############################################
+
+
+##### set project version ########################
+
+include( TDEVersion )
+cmake_minimum_required( VERSION ${TDE_CMAKE_MINIMUM_VERSION} )
+tde_set_project_version( )
+
+
+#### general package setup
+
+project( kvirc )
+set( PACKAGE_VERSION 3.4.0 )
+
+
+#### include essential cmake modules
+
+include( FindPkgConfig )
+include( CheckSymbolExists )
+include( CheckIncludeFile )
+include( CheckIncludeFileCXX )
+include( CheckIncludeFiles )
+include( CheckLibraryExists )
+include( CheckCSourceCompiles )
+include( CheckCXXSourceCompiles )
+include( CheckTypeSize )
+
+
+#### include our cmake modules
+
+include( TDEMacros )
+
+
+##### setup install paths
+
+include( TDESetupPaths )
+tde_setup_paths( )
+
+
+##### optional stuff
+
+option( WITH_ALL_OPTIONS "Enable all optional support" ON )
+option( WITH_TDE "Build with TDE integration instead of standalone TQt" ON )
+option( WITH_ARTS "Build with aRts integration (require TDE support)" ${WITH_ALL_OPTIONS} )
+
+option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
+
+
+##### user requested modules
+
+option( BUILD_ALL "Build all" ON )
+option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
+option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
+
+
+##### configure checks
+
+include( ConfigureChecks.cmake )
+
+
+###### global compiler settings
+
+add_definitions( -DHAVE_CONFIG_H )
+add_definitions( -UTQT_NO_TRANSLATION )
+
+set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
+set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
+set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
+
+
+##### directories
+
+add_subdirectory( data )
+add_subdirectory( icons )
+add_subdirectory( pics )
+add_subdirectory( src )
+
+
+##### other data ################################
+
+tde_conditional_add_subdirectory( BUILD_DOC doc )
+if( WITH_TDE )
+ tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
+endif()
+
+
+##### write configure files
+
+configure_file( config.h.cmake config.h @ONLY )
+install(
+ FILES ${CMAKE_BINARY_DIR}/config.h
+ RENAME kvi_configstatus.h
+ DESTINATION ${INCLUDE_INSTALL_DIR}/${PROJECT_NAME}
+)
diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake
new file mode 100644
index 0000000..1868f1e
--- /dev/null
+++ b/ConfigureChecks.cmake
@@ -0,0 +1,66 @@
+###########################################
+# #
+# Improvements and feedback are welcome #
+# #
+# This file is released under GPL >= 3 #
+# #
+###########################################
+
+
+# required stuff
+find_package( TQt )
+if( WITH_TDE )
+ find_package( TDE )
+endif( )
+
+tde_setup_compiler_flags( )
+
+include(TestBigEndian)
+test_big_endian(WORDS_BIGENDIAN)
+
+tde_setup_largefiles( )
+
+
+##### check for gcc visibility support
+
+if( WITH_GCC_VISIBILITY )
+ tde_setup_gcc_visibility( )
+endif( WITH_GCC_VISIBILITY )
+
+
+##### build with TDE integration
+
+if( WITH_TDE )
+ set( COMPILE_TDE_SUPPORT 1 )
+endif( )
+
+
+##### check for pthread
+
+find_package ( Threads REQUIRED )
+
+
+##### check size of various types
+check_type_size( "int" SIZEOF_INT )
+check_type_size( "long" SIZEOF_LONG_INT )
+check_type_size( "long" SIZEOF_LONG_LONG_INT )
+check_type_size( "short" SIZEOF_SHORT_INT )
+check_type_size( "int" SIZEOF_UNSIGNED_INT )
+check_type_size( "long" SIZEOF_UNSIGNED_LONG_INT )
+check_type_size( "long" SIZEOF_UNSIGNED_LONG_LONG_INT )
+check_type_size( "short" SIZEOF_UNSIGNED_SHORT_INT )
+check_type_size( "void*" SIZEOF_VOID_P )
+
+
+##### check for aRts
+
+if( WITH_TDE AND WITH_ARTS )
+ pkg_search_module( ARTS arts )
+ find_library( ARTSKDE artskde )
+ if( (NOT ARTS_FOUND) OR (NOT ARTSKDE) )
+ tde_message_fatal( "aRts support was requested but not found on your system." )
+ endif( )
+
+ set( ARTSKDE_LIBRARIES artskde-shared )
+ set( COMPILE_ARTS_SUPPORT 1 )
+endif( )
diff --git a/config.h.cmake b/config.h.cmake
new file mode 100644
index 0000000..d11a4a2
--- /dev/null
+++ b/config.h.cmake
@@ -0,0 +1,30 @@
+// Defined if you have fvisibility and fvisibility-inlines-hidden support.
+#cmakedefine __TDE_HAVE_GCC_VISIBILITY 1
+
+// Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+// significant byte first (like Motorola and SPARC, unlike Intel).
+#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
+
+// The size of `int', as computed by sizeof
+#cmakedefine SIZEOF_INT @SIZEOF_INT@
+
+// The size of `long int', as computed by sizeof
+#cmakedefine SIZEOF_LONG_INT @SIZEOF_LONG_INT@
+
+// The size of `long long int', as computed by sizeof
+#cmakedefine SIZEOF_LONG_LONG_INT @SIZEOF_LONG_LONG_INT@
+
+// The size of `short int', as computed by sizeof
+#cmakedefine SIZEOF_SHORT_INT @SIZEOF_SHORT_INT@
+
+// TDE directory
+#define TDE_DIR "@CMAKE_INSTALL_PREFIX@"
+
+// TDE Library directory
+#define TDE_LIBDIR "@LIB_INSTALL_DIR@"
+
+// Defined if building with TDE integration
+#cmakedefine COMPILE_TDE_SUPPORT @COMPILE_TDE_SUPPORT@
+
+// Defined if building with aRts support
+#cmakedefine COMPILE_ARTS_SUPPORT @COMPILE_ARTS_SUPPORT@
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
new file mode 100644
index 0000000..1e6042a
--- /dev/null
+++ b/data/CMakeLists.txt
@@ -0,0 +1,14 @@
+##### subfolders
+#
+# Note that files in the 'doctemplates' subfolder
+# are used when processing the 'gendoc' folder
+#
+
+add_subdirectory( app )
+add_subdirectory( config )
+add_subdirectory( defscript )
+add_subdirectory( deftheme )
+#add_subdirectory( gendoc )
+add_subdirectory( mimelnk )
+add_subdirectory( msgcolors )
+add_subdirectory( protocols )
diff --git a/data/app/CMakeLists.txt b/data/app/CMakeLists.txt
new file mode 100644
index 0000000..4532b6e
--- /dev/null
+++ b/data/app/CMakeLists.txt
@@ -0,0 +1 @@
+tde_create_translated_desktop( kvirc.desktop )
diff --git a/data/config/CMakeLists.txt b/data/config/CMakeLists.txt
new file mode 100644
index 0000000..d4b31c8
--- /dev/null
+++ b/data/config/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES serverdb.kvc texticons.kvc
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/config
+)
diff --git a/data/defscript/CMakeLists.txt b/data/defscript/CMakeLists.txt
new file mode 100644
index 0000000..75356d3
--- /dev/null
+++ b/data/defscript/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES aliases.kvs default.kvs events.kvs installer.kvs popups.kvs theme-install.kvs toolbars.kvs
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/defscript
+)
diff --git a/data/deftheme/CMakeLists.txt b/data/deftheme/CMakeLists.txt
new file mode 100644
index 0000000..26d3b11
--- /dev/null
+++ b/data/deftheme/CMakeLists.txt
@@ -0,0 +1 @@
+add_subdirectory( silverirc )
diff --git a/data/deftheme/silverirc/CMakeLists.txt b/data/deftheme/silverirc/CMakeLists.txt
new file mode 100644
index 0000000..586a1bd
--- /dev/null
+++ b/data/deftheme/silverirc/CMakeLists.txt
@@ -0,0 +1,6 @@
+install(
+ FILES
+ themeinfo.kvc themedata.kvc pixmapIrcViewBackground.png pixmapInputBackground.png
+ pixmapUserListViewBackground.png
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/themes/silverirc
+)
diff --git a/data/gendoc/CMakeLists.txt b/data/gendoc/CMakeLists.txt
new file mode 100644
index 0000000..3336f3f
--- /dev/null
+++ b/data/gendoc/CMakeLists.txt
@@ -0,0 +1,19 @@
+file( GLOB_RECURSE _h_files RELATIVE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/*.h )
+file( GLOB_RECURSE _cpp_files RELATIVE ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/*.cpp )
+
+set( GENERATE_DIR "${CMAKE_BINARY_DIR}/gendoc" )
+
+add_custom_target(generate_docfiles ALL
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${GENERATE_DIR}
+ COMMAND perl data/gendoc/gendoc.pl -v ${PACKAGE_VERSION} ${GENERATE_DIR}
+ data/doctemplates/*.template ${_cpp_files} ${_h_files}
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+)
+
+install(CODE "
+ file(
+ INSTALL ${GENERATE_DIR}/
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/help/en
+ PATTERN *.html
+ )
+")
diff --git a/data/mimelnk/CMakeLists.txt b/data/mimelnk/CMakeLists.txt
new file mode 100644
index 0000000..f6d4d54
--- /dev/null
+++ b/data/mimelnk/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES x-kvs.desktop x-kvt.desktop x-kva.desktop x-kvc.desktop
+ DESTINATION ${SHARE_INSTALL_PREFIX}/mimelnk/text
+)
diff --git a/data/msgcolors/CMakeLists.txt b/data/msgcolors/CMakeLists.txt
new file mode 100644
index 0000000..376af19
--- /dev/null
+++ b/data/msgcolors/CMakeLists.txt
@@ -0,0 +1,6 @@
+file( GLOB _msgclr_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.msgclr )
+
+install(
+ FILES ${_msgclr_files}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/msgcolors
+)
diff --git a/data/protocols/CMakeLists.txt b/data/protocols/CMakeLists.txt
new file mode 100644
index 0000000..0e4f0dd
--- /dev/null
+++ b/data/protocols/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES irc.protocol irc6.protocol
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/services
+)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
new file mode 100644
index 0000000..e956c73
--- /dev/null
+++ b/doc/CMakeLists.txt
@@ -0,0 +1,9 @@
+##### subfolders
+
+add_subdirectory( man )
+add_subdirectory( scriptexamples )
+
+install(
+ FILES COPYING
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/license
+)
diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt
new file mode 100644
index 0000000..9655073
--- /dev/null
+++ b/doc/man/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES kvirc.1
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+)
diff --git a/doc/scriptexamples/CMakeLists.txt b/doc/scriptexamples/CMakeLists.txt
new file mode 100644
index 0000000..c02a3ce
--- /dev/null
+++ b/doc/scriptexamples/CMakeLists.txt
@@ -0,0 +1,19 @@
+##### subfolders
+
+add_subdirectory( antiidle )
+add_subdirectory( minesweeper )
+add_subdirectory( mp3share )
+add_subdirectory( playing )
+add_subdirectory( runmenu )
+add_subdirectory( simplehttp )
+add_subdirectory( tutorial )
+
+
+# this folder
+
+file( GLOB _kvs_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.kvs )
+
+install(
+ FILES ${_kvs_files}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples
+)
diff --git a/doc/scriptexamples/antiidle/CMakeLists.txt b/doc/scriptexamples/antiidle/CMakeLists.txt
new file mode 100644
index 0000000..9e34958
--- /dev/null
+++ b/doc/scriptexamples/antiidle/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES antiidle.kvs
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/antiidle
+)
diff --git a/doc/scriptexamples/minesweeper/CMakeLists.txt b/doc/scriptexamples/minesweeper/CMakeLists.txt
new file mode 100644
index 0000000..f65c164
--- /dev/null
+++ b/doc/scriptexamples/minesweeper/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES minesweeper.kvs
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/minesweeper
+)
diff --git a/doc/scriptexamples/mp3share/CMakeLists.txt b/doc/scriptexamples/mp3share/CMakeLists.txt
new file mode 100644
index 0000000..6aedf3b
--- /dev/null
+++ b/doc/scriptexamples/mp3share/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES mp3share.kvs mp3share_icon.png
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/mp3share
+)
diff --git a/doc/scriptexamples/playing/CMakeLists.txt b/doc/scriptexamples/playing/CMakeLists.txt
new file mode 100644
index 0000000..e57c048
--- /dev/null
+++ b/doc/scriptexamples/playing/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES playing.kvs playing_icon.png
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/playing
+)
diff --git a/doc/scriptexamples/runmenu/CMakeLists.txt b/doc/scriptexamples/runmenu/CMakeLists.txt
new file mode 100644
index 0000000..bd2e564
--- /dev/null
+++ b/doc/scriptexamples/runmenu/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES runmenu.kvs
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/runmenu
+)
diff --git a/doc/scriptexamples/simplehttp/CMakeLists.txt b/doc/scriptexamples/simplehttp/CMakeLists.txt
new file mode 100644
index 0000000..db1120b
--- /dev/null
+++ b/doc/scriptexamples/simplehttp/CMakeLists.txt
@@ -0,0 +1,4 @@
+install(
+ FILES simplehttp.kvs
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/simplehttp
+)
diff --git a/doc/scriptexamples/tutorial/CMakeLists.txt b/doc/scriptexamples/tutorial/CMakeLists.txt
new file mode 100644
index 0000000..3c10e7a
--- /dev/null
+++ b/doc/scriptexamples/tutorial/CMakeLists.txt
@@ -0,0 +1,6 @@
+file( GLOB _kvs_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.kvs )
+
+install(
+ FILES ${_kvs_files}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/doc/scriptexamples/tutorial
+)
diff --git a/icons/128x128/CMakeLists.txt b/icons/128x128/CMakeLists.txt
new file mode 100644
index 0000000..3f3e84a
--- /dev/null
+++ b/icons/128x128/CMakeLists.txt
@@ -0,0 +1,11 @@
+get_filename_component(CURRENT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+
+install(
+ FILES kvirc.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/apps
+)
+
+install(
+ FILES kva.png kvc.png kvs.png kvt.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/mimetypes
+)
diff --git a/icons/16x16/CMakeLists.txt b/icons/16x16/CMakeLists.txt
new file mode 100644
index 0000000..3f3e84a
--- /dev/null
+++ b/icons/16x16/CMakeLists.txt
@@ -0,0 +1,11 @@
+get_filename_component(CURRENT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+
+install(
+ FILES kvirc.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/apps
+)
+
+install(
+ FILES kva.png kvc.png kvs.png kvt.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/mimetypes
+)
diff --git a/icons/32x32/CMakeLists.txt b/icons/32x32/CMakeLists.txt
new file mode 100644
index 0000000..a07fddb
--- /dev/null
+++ b/icons/32x32/CMakeLists.txt
@@ -0,0 +1,11 @@
+get_filename_component(CURRENT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+
+install(
+ FILES kvirc.png kvirc.xpm
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/apps
+)
+
+install(
+ FILES kva.png kvc.png kvs.png kvt.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/mimetypes
+)
diff --git a/icons/48x48/CMakeLists.txt b/icons/48x48/CMakeLists.txt
new file mode 100644
index 0000000..a07fddb
--- /dev/null
+++ b/icons/48x48/CMakeLists.txt
@@ -0,0 +1,11 @@
+get_filename_component(CURRENT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+
+install(
+ FILES kvirc.png kvirc.xpm
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/apps
+)
+
+install(
+ FILES kva.png kvc.png kvs.png kvt.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/mimetypes
+)
diff --git a/icons/64x64/CMakeLists.txt b/icons/64x64/CMakeLists.txt
new file mode 100644
index 0000000..4f0fc53
--- /dev/null
+++ b/icons/64x64/CMakeLists.txt
@@ -0,0 +1,11 @@
+get_filename_component(CURRENT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+
+install(
+ FILES kvirc.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/apps
+)
+
+install(
+ FILES kvs.png
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/mimetypes
+)
diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt
new file mode 100644
index 0000000..9bc15c7
--- /dev/null
+++ b/icons/CMakeLists.txt
@@ -0,0 +1,8 @@
+##### subfolders
+
+add_subdirectory( 16x16 )
+add_subdirectory( 32x32 )
+add_subdirectory( 48x48 )
+add_subdirectory( 64x64 )
+add_subdirectory( 128x128 )
+add_subdirectory( scalable )
diff --git a/icons/scalable/CMakeLists.txt b/icons/scalable/CMakeLists.txt
new file mode 100644
index 0000000..f589c3e
--- /dev/null
+++ b/icons/scalable/CMakeLists.txt
@@ -0,0 +1,11 @@
+get_filename_component(CURRENT_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+
+install(
+ FILES kvirc.svgz
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/apps
+)
+
+install(
+ FILES kva.svgz kvc.svgz kvs.svgz kvt.svgz
+ DESTINATION ${ICON_INSTALL_DIR}/hicolor/${CURRENT_FOLDER}/mimetypes
+)
diff --git a/pics/CMakeLists.txt b/pics/CMakeLists.txt
new file mode 100644
index 0000000..0993407
--- /dev/null
+++ b/pics/CMakeLists.txt
@@ -0,0 +1,14 @@
+##### subfolders
+
+add_subdirectory( coresmall )
+add_subdirectory( helppics )
+
+
+##### this folder
+
+file( GLOB _pics RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.png )
+
+install(
+ FILES ${_pics}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/pics
+)
diff --git a/pics/coresmall/CMakeLists.txt b/pics/coresmall/CMakeLists.txt
new file mode 100644
index 0000000..b97bbe0
--- /dev/null
+++ b/pics/coresmall/CMakeLists.txt
@@ -0,0 +1,6 @@
+file( GLOB _pics RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.png )
+
+install(
+ FILES ${_pics}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/pics/coresmall
+)
diff --git a/pics/helppics/CMakeLists.txt b/pics/helppics/CMakeLists.txt
new file mode 100644
index 0000000..2ca7b50
--- /dev/null
+++ b/pics/helppics/CMakeLists.txt
@@ -0,0 +1,6 @@
+file( GLOB _pics RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.png )
+
+install(
+ FILES ${_pics}
+ DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/help/en
+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..5046384
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,18 @@
+include_directories(
+ ${TQT_INCLUDE_DIRS}
+ ${TDE_INCLUDE_DIR}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### subfolders
+
+add_subdirectory( kvilib )
+add_subdirectory( kvirc )
+#add_subdirectory( modules )
+add_subdirectory( scripts )
+add_subdirectory( tdeconf_update )
diff --git a/src/kvilib/CMakeLists.txt b/src/kvilib/CMakeLists.txt
new file mode 100644
index 0000000..670332a
--- /dev/null
+++ b/src/kvilib/CMakeLists.txt
@@ -0,0 +1,102 @@
+
+# prepare includes
+
+file( GLOB_RECURSE _includes RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.h )
+list( SORT _includes )
+tde_process_includes( ${_includes} DESTINATION ${PROJECT_NAME} )
+
+
+##### kvilib (shared)
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}/include/${PROJECT_NAME}
+ ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+if( WITH_TDE )
+ set( LINK_LIBRARIES tdecore-shared tdeui-shared tdeio-shared )
+else( )
+ set( LINK_LIBRARIES ${TQT_LIBRARIES} )
+endif( )
+
+tde_add_library( kvilib SHARED AUTOMOC
+ SOURCES
+ core/kvi_error.cpp
+ core/kvi_heapobject.cpp
+ core/kvi_malloc.cpp
+ core/kvi_memmove.cpp
+ core/kvi_qstring.cpp
+ core/kvi_string.cpp
+ core/kvi_stringarray.cpp
+ ext/kvi_cmdformatter.cpp
+ ext/kvi_config.cpp
+ ext/kvi_crypt.cpp
+ ext/kvi_databuffer.cpp
+ ext/kvi_dcophelper.cpp
+ ext/kvi_doublebuffer.cpp
+ ext/kvi_garbage.cpp
+ ext/kvi_osinfo.cpp
+ ext/kvi_imagelib.cpp
+ ext/kvi_md5.cpp
+ ext/kvi_mediatype.cpp
+ ext/kvi_miscutils.cpp
+ ext/kvi_msgtype.cpp
+ ext/kvi_parameterlist.cpp
+ ext/kvi_pixmap.cpp
+ ext/kvi_proxydb.cpp
+ ext/kvi_regchan.cpp
+ ext/kvi_regusersdb.cpp
+ ext/kvi_sharedfiles.cpp
+ ext/kvi_stringconversion.cpp
+ file/kvi_file.cpp
+ file/kvi_fileutils.cpp
+ file/kvi_packagefile.cpp
+ irc/kvi_avatar.cpp
+ irc/kvi_avatarcache.cpp
+ irc/kvi_ircmask.cpp
+ irc/kvi_ircserver.cpp
+ irc/kvi_ircserverdb.cpp
+ irc/kvi_ircuserdb.cpp
+ irc/kvi_mirccntrl.cpp
+ irc/kvi_nickserv.cpp
+ irc/kvi_useridentity.cpp
+ net/kvi_dns.cpp
+ net/kvi_http.cpp
+ net/kvi_netutils.cpp
+ net/kvi_socket.cpp
+ net/kvi_ssl.cpp
+ net/kvi_url.cpp
+ system/kvi_env.cpp
+ system/kvi_locale.cpp
+ system/kvi_thread.cpp
+ system/kvi_time.cpp
+ tal/kvi_tal_application.cpp
+ tal/kvi_tal_filedialog.cpp
+ tal/kvi_tal_grid.cpp
+ tal/kvi_tal_groupbox.cpp
+ tal/kvi_tal_hbox.cpp
+ tal/kvi_tal_iconview.cpp
+ tal/kvi_tal_listbox.cpp
+ tal/kvi_tal_listview.cpp
+ tal/kvi_tal_mainwindow.cpp
+ tal/kvi_tal_menubar.cpp
+ tal/kvi_tal_popupmenu.cpp
+ tal/kvi_tal_scrollview.cpp
+ tal/kvi_tal_tabdialog.cpp
+ tal/kvi_tal_textedit.cpp
+ tal/kvi_tal_toolbar.cpp
+ tal/kvi_tal_tooltip.cpp
+ tal/kvi_tal_vbox.cpp
+ tal/kvi_tal_widgetstack.cpp
+ tal/kvi_tal_wizard.cpp
+ LINK ${LINK_LIBRARIES}
+ VERSION 3.0.0
+ DESTINATION ${LIB_INSTALL_DIR}
+ DEPENDENCIES tde-includes
+)
diff --git a/src/kvilib/config/kvi_settings.h b/src/kvilib/config/kvi_settings.h
index 283bbba..beb87de 100644
--- a/src/kvilib/config/kvi_settings.h
+++ b/src/kvilib/config/kvi_settings.h
@@ -69,8 +69,13 @@
#endif
#endif
- #define KVILIB_API
- #define KVIRC_API
+ #ifdef __TDE_HAVE_GCC_VISIBILITY
+ #define KVILIB_API __attribute__ ((visibility("default")))
+ #define KVIRC_API __attribute__ ((visibility("default")))
+ #else
+ #define KVILIB_API
+ #define KVIRC_API
+ #endif
#ifndef VERSION
#define VERSION "?.?.?"
diff --git a/src/kvilib/core/kvi_memmove.cpp b/src/kvilib/core/kvi_memmove.cpp
index 504cf6c..1d477a2 100644
--- a/src/kvilib/core/kvi_memmove.cpp
+++ b/src/kvilib/core/kvi_memmove.cpp
@@ -37,7 +37,7 @@
#ifdef COMPILE_ix86_ASM
- void *kvi_memmove(void * dst_ptr,const void *src_ptr,int len)
+ KVILIB_API void *kvi_memmove(void * dst_ptr,const void *src_ptr,int len)
{
__range_valid(dst_ptr);
__range_valid(src_ptr);
@@ -98,7 +98,7 @@
return dst_ptr; //asm(" movl 8(%ebp),%eax"); <-- gcc will put that (AFTER THE OPTIMISATION PASS!)
}
- void *kvi_memmoveodd(void * dst_ptr,const void *src_ptr,int len)
+ KVILIB_API void *kvi_memmoveodd(void * dst_ptr,const void *src_ptr,int len)
{
__range_valid(dst_ptr);
__range_valid(src_ptr);
@@ -169,7 +169,7 @@
//
//
- void *kvi_memmove(void *dst_ptr,const void *src_ptr,int len)
+ KVILIB_API void *kvi_memmove(void *dst_ptr,const void *src_ptr,int len)
{
__range_valid(dst_ptr);
__range_valid(src_ptr);
@@ -188,7 +188,7 @@
return dst_ptr;
}
- void *kvi_memmoveodd(void *dst_ptr,const void *src_ptr,int len)
+ KVILIB_API void *kvi_memmoveodd(void *dst_ptr,const void *src_ptr,int len)
{
__range_valid(dst_ptr);
__range_valid(src_ptr);
@@ -216,7 +216,7 @@
return dst_ptr;
}
- void kvi_fastmove(void *dst_ptr,const void *src_ptr,int len)
+ KVILIB_API void kvi_fastmove(void *dst_ptr,const void *src_ptr,int len)
{
__range_valid(dst_ptr);
__range_valid(src_ptr);
@@ -226,7 +226,7 @@
while(len--)*dst++ = *src++;
}
- void kvi_fastmoveodd(void *dst_ptr,const void *src_ptr,int len)
+ KVILIB_API void kvi_fastmoveodd(void *dst_ptr,const void *src_ptr,int len)
{
__range_valid(dst_ptr);
__range_valid(src_ptr);
@@ -242,7 +242,7 @@
#endif // !COMPILE_ix86_ASM
- void kvi_memset(void *dst_ptr,char c,int len)
+ KVILIB_API void kvi_memset(void *dst_ptr,char c,int len)
{
__range_valid(dst_ptr);
__range_valid(len >= 0);
diff --git a/src/kvilib/core/kvi_memmove.h b/src/kvilib/core/kvi_memmove.h
index d1319a4..d04cd6f 100644
--- a/src/kvilib/core/kvi_memmove.h
+++ b/src/kvilib/core/kvi_memmove.h
@@ -59,7 +59,7 @@
// WE WANT repnz; movsq\n"!!!
- inline void kvi_fastmove(void * dst_ptr,const void *src_ptr,int len)
+ KVILIB_API inline void kvi_fastmove(void * dst_ptr,const void *src_ptr,int len)
{
__asm__ __volatile__(
" cld\n"
@@ -77,7 +77,7 @@
);
}
- inline void kvi_fastmoveodd(void * dst_ptr,const void *src_ptr,int len)
+ KVILIB_API inline void kvi_fastmoveodd(void * dst_ptr,const void *src_ptr,int len)
{
__asm__ __volatile__(
" cld\n"
diff --git a/src/kvilib/core/kvi_qstring.cpp b/src/kvilib/core/kvi_qstring.cpp
index 829b673..6f7e8f7 100644
--- a/src/kvilib/core/kvi_qstring.cpp
+++ b/src/kvilib/core/kvi_qstring.cpp
@@ -51,7 +51,7 @@ namespace KviTQString
// The global empty (and null) string
const TQString empty;
- bool equalCSN(const TQString &sz1,const TQString &sz2,unsigned int len)
+ KVILIB_API bool equalCSN(const TQString &sz1,const TQString &sz2,unsigned int len)
{
if(len == 0)return true; // assume equal
const TQChar * c1 = sz1.unicode();
@@ -71,7 +71,7 @@ namespace KviTQString
return (c1 == c1e);
}
- bool equalCIN(const TQString &sz1,const TQString &sz2,unsigned int len)
+ KVILIB_API bool equalCIN(const TQString &sz1,const TQString &sz2,unsigned int len)
{
if(len == 0)return true; // assume equal
const TQChar * c1 = sz1.unicode();
@@ -91,7 +91,7 @@ namespace KviTQString
return (c1 == c1e);
}
- bool equalCSN(const TQString &sz1,const char * sz2,unsigned int len)
+ KVILIB_API bool equalCSN(const TQString &sz1,const char * sz2,unsigned int len)
{
if(len == 0)return true; // assume equal
const TQChar * c1 = sz1.unicode();
@@ -110,7 +110,7 @@ namespace KviTQString
return (c1 == c1e);
}
- bool equalCIN(const TQString &sz1,const char * sz2,unsigned int len)
+ KVILIB_API bool equalCIN(const TQString &sz1,const char * sz2,unsigned int len)
{
if(len == 0)return true; // assume equal
const TQChar * c1 = sz1.unicode();
@@ -130,7 +130,7 @@ namespace KviTQString
}
// sz2 is assumed to be null terminated, sz1 is not!
- bool equalCIN(const TQString &sz1,const TQChar *sz2,unsigned int len)
+ KVILIB_API bool equalCIN(const TQString &sz1,const TQChar *sz2,unsigned int len)
{
if(len == 0)return true; // assume equal
const TQChar * c1 = sz1.unicode();
@@ -149,7 +149,7 @@ namespace KviTQString
return (c1 == c1e);
}
- TQString makeSizeReadable(size_t bytes)
+ KVILIB_API TQString makeSizeReadable(size_t bytes)
{
double size = bytes;
if(size<900)
@@ -173,7 +173,7 @@ namespace KviTQString
return TQString(__tr2qs("%1 TB")).arg(size,0,'f',3);
}
- bool equalCS(const TQString &sz1,const TQString &sz2)
+ KVILIB_API bool equalCS(const TQString &sz1,const TQString &sz2)
{
if(sz1.length() != sz2.length())return false;
@@ -192,7 +192,7 @@ namespace KviTQString
return (c1 == c1e);
}
- bool equalCI(const TQString &sz1,const TQString &sz2)
+ KVILIB_API bool equalCI(const TQString &sz1,const TQString &sz2)
{
if(sz1.length() != sz2.length())return false;
@@ -212,7 +212,7 @@ namespace KviTQString
}
// sz2 is assumed to be null terminated, sz1 is not!
- bool equalCI(const TQString &sz1,const TQChar *sz2)
+ KVILIB_API bool equalCI(const TQString &sz1,const TQChar *sz2)
{
const TQChar * c1 = sz1.unicode();
const TQChar * c1e = c1 + sz1.length();
@@ -229,7 +229,7 @@ namespace KviTQString
return (c1 == c1e) && (!sz2->unicode());
}
- bool equalCS(const TQString &sz1,const char * sz2)
+ KVILIB_API bool equalCS(const TQString &sz1,const char * sz2)
{
const TQChar * c1 = sz1.unicode();
const TQChar * c1e = c1 + sz1.length();
@@ -245,7 +245,7 @@ namespace KviTQString
return ((c1 == c1e) && (*sz2 == '\0'));
}
- bool equalCI(const TQString &sz1,const char * sz2)
+ KVILIB_API bool equalCI(const TQString &sz1,const char * sz2)
{
const TQChar * c1 = sz1.unicode();
const TQChar * c1e = c1 + sz1.length();
@@ -261,7 +261,7 @@ namespace KviTQString
return ((c1 == c1e) && (*sz2 == '\0'));
}
- int cmpCS(const TQString &sz1,const TQString &sz2)
+ KVILIB_API int cmpCS(const TQString &sz1,const TQString &sz2)
{
const TQChar * c1 = sz1.unicode();
const TQChar * c2 = sz2.unicode();
@@ -295,7 +295,7 @@ namespace KviTQString
return 0; // never here
}
- int cmpCI(const TQString &sz1,const TQString &sz2)
+ KVILIB_API int cmpCI(const TQString &sz1,const TQString &sz2)
{
const TQChar * c1 = sz1.unicode();
const TQChar * c2 = sz2.unicode();
@@ -328,7 +328,7 @@ namespace KviTQString
return 0; // never here
}
- int cmpCIN(const TQString &sz1,const TQString &sz2,unsigned int len)
+ KVILIB_API int cmpCIN(const TQString &sz1,const TQString &sz2,unsigned int len)
{
if(len == 0)return 0; // assume equal
unsigned int l1 = MY_MIN(len,sz1.length());
@@ -356,12 +356,12 @@ namespace KviTQString
return diff;
}
- void ensureLastCharIs(TQString &szString,const TQChar &c)
+ KVILIB_API void ensureLastCharIs(TQString &szString,const TQChar &c)
{
if(!lastCharIs(szString,c))szString.append(c);
}
- TQString getToken(TQString &szString,const TQChar &sep)
+ KVILIB_API TQString getToken(TQString &szString,const TQChar &sep)
{
unsigned int i=0;
while(i < szString.length())
@@ -387,7 +387,7 @@ namespace KviTQString
return ret;
}
- void stripRightWhiteSpace(TQString &s)
+ KVILIB_API void stripRightWhiteSpace(TQString &s)
{
unsigned int iRemove = 0;
while(iRemove < s.length())
@@ -398,7 +398,7 @@ namespace KviTQString
if(iRemove > 0)s.remove(s.length() - iRemove,iRemove);
}
- void stripRight(TQString &s,const TQChar &c)
+ KVILIB_API void stripRight(TQString &s,const TQChar &c)
{
unsigned int iRemove = 0;
while(iRemove < s.length())
@@ -409,7 +409,7 @@ namespace KviTQString
if(iRemove > 0)s.remove(s.length() - iRemove,iRemove);
}
- void stripLeft(TQString &s,const TQChar &c)
+ KVILIB_API void stripLeft(TQString &s,const TQChar &c)
{
unsigned int iRemove = 0;
while(iRemove < s.length())
@@ -422,53 +422,53 @@ namespace KviTQString
if(iRemove > 0)s.remove(0,iRemove);
}
- void detach(TQString &sz)
+ KVILIB_API void detach(TQString &sz)
{
sz.setLength(sz.length());
}
- const TQChar * nullTerminatedArray(const TQString &sz)
+ KVILIB_API const TQChar * nullTerminatedArray(const TQString &sz)
{
//sz.setLength(sz.length()); // detach!
return (const TQChar *)sz.ucs2(); // MAY BE NULL!
}
- void appendNumber(TQString &s,double dReal)
+ KVILIB_API void appendNumber(TQString &s,double dReal)
{
char buffer[512];
::sprintf(buffer,"%f",dReal);
s.append(buffer);
}
- void appendNumber(TQString &s,int iInteger)
+ KVILIB_API void appendNumber(TQString &s,int iInteger)
{
char buffer[64];
::sprintf(buffer,"%d",iInteger);
s.append(buffer);
}
- void appendNumber(TQString &s,kvi_i64_t iInteger)
+ KVILIB_API void appendNumber(TQString &s,kvi_i64_t iInteger)
{
char buffer[64];
::sprintf(buffer,"%ld",iInteger);
s.append(buffer);
}
- void appendNumber(TQString &s,kvi_u64_t uInteger)
+ KVILIB_API void appendNumber(TQString &s,kvi_u64_t uInteger)
{
char buffer[64];
::sprintf(buffer,"%lu",uInteger);
s.append(buffer);
}
- void appendNumber(TQString &s,unsigned int uInteger)
+ KVILIB_API void appendNumber(TQString &s,unsigned int uInteger)
{
char buffer[64];
::sprintf(buffer,"%u",uInteger);
s.append(buffer);
}
- void vsprintf(TQString &s,const TQString &szFmt,kvi_va_list list)
+ KVILIB_API void vsprintf(TQString &s,const TQString &szFmt,kvi_va_list list)
{
#define MEMINCREMENT 32
@@ -690,7 +690,7 @@ namespace KviTQString
}
- TQString & sprintf(TQString &s,const TQString &szFmt,...)
+ KVILIB_API TQString & sprintf(TQString &s,const TQString &szFmt,...)
{
kvi_va_list list;
kvi_va_start_by_reference(list,szFmt);
@@ -700,7 +700,7 @@ namespace KviTQString
return s;
}
- void appendFormatted(TQString &s,const TQString &szFmt,...)
+ KVILIB_API void appendFormatted(TQString &s,const TQString &szFmt,...)
{
TQString tmp;
kvi_va_list list;
@@ -711,7 +711,7 @@ namespace KviTQString
s.append(tmp);
}
- bool matchWildExpressionsCI(const TQString &szM1,const TQString &szM2)
+ KVILIB_API bool matchWildExpressionsCI(const TQString &szM1,const TQString &szM2)
{
//Matches two regular expressions containging wildcards (* and ?)
@@ -804,7 +804,7 @@ namespace KviTQString
return (!(m2->unicode())); //m1 surely finished , so for the match , m2 must be finished too
}
- bool matchStringCI(const TQString &szExp,const TQString &szStr,bool bIsRegExp,bool bExact)
+ KVILIB_API bool matchStringCI(const TQString &szExp,const TQString &szStr,bool bIsRegExp,bool bExact)
{
TQString szWildcard;
TQChar* ptr=(TQChar*)szExp.ucs2();
@@ -826,7 +826,7 @@ namespace KviTQString
return re.search(szStr) != -1;
}
- bool matchStringCS(const TQString &szExp,const TQString &szStr,bool bIsRegExp,bool bExact)
+ KVILIB_API bool matchStringCS(const TQString &szExp,const TQString &szStr,bool bIsRegExp,bool bExact)
{
TQString szWildcard;
TQChar* ptr=(TQChar*)szExp.ucs2();
@@ -848,21 +848,21 @@ namespace KviTQString
return re.search(szStr) != -1;
}
- void cutFromFirst(TQString &s,const TQChar &c,bool bIncluded)
+ KVILIB_API void cutFromFirst(TQString &s,const TQChar &c,bool bIncluded)
{
int idx = s.find(c);
if(idx == -1)return;
s.truncate(bIncluded ? idx : idx + 1);
}
- void cutFromLast(TQString &s,const TQChar &c,bool bIncluded)
+ KVILIB_API void cutFromLast(TQString &s,const TQChar &c,bool bIncluded)
{
int idx = s.findRev(c);
if(idx == -1)return;
s.truncate(bIncluded ? idx : idx + 1);
}
- void cutToFirst(TQString &s,const TQChar &c,bool bIncluded,bool bClearIfNotFound)
+ KVILIB_API void cutToFirst(TQString &s,const TQChar &c,bool bIncluded,bool bClearIfNotFound)
{
int idx = s.find(c);
if(idx == -1)
@@ -873,7 +873,7 @@ namespace KviTQString
s.remove(0,bIncluded ? idx + 1 : idx);
}
- void cutToLast(TQString &s,const TQChar &c,bool bIncluded,bool bClearIfNotFound)
+ KVILIB_API void cutToLast(TQString &s,const TQChar &c,bool bIncluded,bool bClearIfNotFound)
{
int idx = s.findRev(c);
if(idx == -1)
@@ -884,21 +884,21 @@ namespace KviTQString
s.remove(0,bIncluded ? idx + 1 : idx);
}
- void cutFromFirst(TQString &s,const TQString &c,bool bIncluded)
+ KVILIB_API void cutFromFirst(TQString &s,const TQString &c,bool bIncluded)
{
int idx = s.find(c);
if(idx == -1)return;
s.truncate(bIncluded ? idx : idx + c.length());
}
- void cutFromLast(TQString &s,const TQString &c,bool bIncluded)
+ KVILIB_API void cutFromLast(TQString &s,const TQString &c,bool bIncluded)
{
int idx = s.findRev(c);
if(idx == -1)return;
s.truncate(bIncluded ? idx : idx + c.length());
}
- void cutToFirst(TQString &s,const TQString &c,bool bIncluded,bool bClearIfNotFound)
+ KVILIB_API void cutToFirst(TQString &s,const TQString &c,bool bIncluded,bool bClearIfNotFound)
{
int idx = s.find(c);
if(idx == -1)
@@ -909,7 +909,7 @@ namespace KviTQString
s.remove(0,bIncluded ? idx + c.length() : idx);
}
- void cutToLast(TQString &s,const TQString &c,bool bIncluded,bool bClearIfNotFound)
+ KVILIB_API void cutToLast(TQString &s,const TQString &c,bool bIncluded,bool bClearIfNotFound)
{
int idx = s.findRev(c);
if(idx == -1)
@@ -920,7 +920,7 @@ namespace KviTQString
s.remove(0,bIncluded ? idx + c.length() : idx);
}
- TQString upperISO88591(const TQString &szSrc)
+ KVILIB_API TQString upperISO88591(const TQString &szSrc)
{
const TQChar * c = nullTerminatedArray(szSrc);
if(!c)
@@ -946,7 +946,7 @@ namespace KviTQString
return ret;
}
- TQString lowerISO88591(const TQString &szSrc)
+ KVILIB_API TQString lowerISO88591(const TQString &szSrc)
{
const TQChar * c = nullTerminatedArray(szSrc);
if(!c)
@@ -973,7 +973,7 @@ namespace KviTQString
return ret;
}
- void transliterate(TQString &s,const TQString &szToFind,const TQString &szReplacement)
+ KVILIB_API void transliterate(TQString &s,const TQString &szToFind,const TQString &szReplacement)
{
int i=0;
int il = MY_MIN(szToFind.length(),szReplacement.length());
@@ -992,7 +992,7 @@ namespace KviTQString
static char hexdigits[16] = { '0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f' };
- void bufferToHex(TQString &szRetBuffer,const unsigned char * buffer,unsigned int len)
+ KVILIB_API void bufferToHex(TQString &szRetBuffer,const unsigned char * buffer,unsigned int len)
{
szRetBuffer.setLength(len * 2);
unsigned int i=0;
diff --git a/src/kvilib/ext/kvi_crypt.cpp b/src/kvilib/ext/kvi_crypt.cpp
index bbeffa2..4ed8fc7 100644
--- a/src/kvilib/ext/kvi_crypt.cpp
+++ b/src/kvilib/ext/kvi_crypt.cpp
@@ -238,3 +238,5 @@
}
#endif //COMPILE_CRYPT_SUPPORT
+
+#include "kvi_crypt.moc"
diff --git a/src/kvilib/ext/kvi_garbage.cpp b/src/kvilib/ext/kvi_garbage.cpp
index 4d79b48..56f6557 100644
--- a/src/kvilib/ext/kvi_garbage.cpp
+++ b/src/kvilib/ext/kvi_garbage.cpp
@@ -146,3 +146,4 @@ void KviGarbageCollector::cleanup()
}
}
+#include "kvi_garbage.moc"
diff --git a/src/kvilib/ext/kvi_regchan.h b/src/kvilib/ext/kvi_regchan.h
index f447c31..5b4e755 100644
--- a/src/kvilib/ext/kvi_regchan.h
+++ b/src/kvilib/ext/kvi_regchan.h
@@ -51,7 +51,7 @@ public:
void removeProperty(const char * name){ m_pPropertyDict->remove(name); };
};
-typedef KVILIB_API KviPointerList<KviRegisteredChannel> KviRegisteredChannelList;
+typedef KviPointerList<KviRegisteredChannel> KviRegisteredChannelList;
class KVILIB_API KviRegisteredChannelDataBase
{
diff --git a/src/kvilib/ext/kvi_regusersdb.cpp b/src/kvilib/ext/kvi_regusersdb.cpp
index 87ce9b6..8ab9aa2 100644
--- a/src/kvilib/ext/kvi_regusersdb.cpp
+++ b/src/kvilib/ext/kvi_regusersdb.cpp
@@ -737,3 +737,5 @@ void KviRegisteredUserDataBase::save(const TQString & filename)
}
}
+
+#include "kvi_regusersdb.moc"
diff --git a/src/kvilib/ext/kvi_sharedfiles.cpp b/src/kvilib/ext/kvi_sharedfiles.cpp
index 69a2525..2e6da61 100644
--- a/src/kvilib/ext/kvi_sharedfiles.cpp
+++ b/src/kvilib/ext/kvi_sharedfiles.cpp
@@ -384,3 +384,4 @@ void KviSharedFilesManager::save(const TQString &filename)
cfg.writeEntry("NEntries",idx);
}
+#include "kvi_sharedfiles.moc"
diff --git a/src/kvilib/irc/kvi_ircuserdb.cpp b/src/kvilib/irc/kvi_ircuserdb.cpp
index beb4ed3..a5e66d9 100644
--- a/src/kvilib/irc/kvi_ircuserdb.cpp
+++ b/src/kvilib/irc/kvi_ircuserdb.cpp
@@ -283,3 +283,5 @@ void KviIrcUserDataBase::registeredDatabaseCleared()
it.current()->m_bNotFoundRegUserLoockup=false;
}
}
+
+#include "kvi_ircuserdb.moc"
diff --git a/src/kvilib/net/kvi_dns.cpp b/src/kvilib/net/kvi_dns.cpp
index d537e3f..c6f2612 100644
--- a/src/kvilib/net/kvi_dns.cpp
+++ b/src/kvilib/net/kvi_dns.cpp
@@ -448,3 +448,4 @@ bool KviDns::event(TQEvent *e)
return TQObject::event(e);
}
+#include "kvi_dns.moc"
diff --git a/src/kvilib/net/kvi_http.cpp b/src/kvilib/net/kvi_http.cpp
index 81587fa..67adc38 100644
--- a/src/kvilib/net/kvi_http.cpp
+++ b/src/kvilib/net/kvi_http.cpp
@@ -1435,3 +1435,4 @@ void KviHttpRequestThread::runInternal()
}
}
+#include "kvi_http.moc"
diff --git a/src/kvilib/system/kvi_locale.cpp b/src/kvilib/system/kvi_locale.cpp
index e8a0e5b..0f456f4 100644
--- a/src/kvilib/system/kvi_locale.cpp
+++ b/src/kvilib/system/kvi_locale.cpp
@@ -1151,3 +1151,5 @@ static TQString fake_translations_table[]=
}
#endif
+
+#include "kvi_locale.moc"
diff --git a/src/kvilib/system/kvi_thread.cpp b/src/kvilib/system/kvi_thread.cpp
index f8404bb..017e789 100644
--- a/src/kvilib/system/kvi_thread.cpp
+++ b/src/kvilib/system/kvi_thread.cpp
@@ -642,3 +642,4 @@ void KviSensitiveThread::terminate()
// tqDebug("Exiting KviSensitiveThread::terminate (this=%d)",this);
}
+#include "kvi_thread.moc"
diff --git a/src/kvilib/tal/kvi_tal_popupmenu.cpp b/src/kvilib/tal/kvi_tal_popupmenu.cpp
index 2033453..af17183 100644
--- a/src/kvilib/tal/kvi_tal_popupmenu.cpp
+++ b/src/kvilib/tal/kvi_tal_popupmenu.cpp
@@ -1,3 +1,6 @@
+#ifndef _KVI_TAL_POPUPMENU_H_
+#define _KVI_TAL_POPUPMENU_H_
+
//=============================================================================
//
// File : kvi_tal_popupmenu.cpp
@@ -27,3 +30,4 @@
#include "kvi_tal_popupmenu_qt3.moc"
+#endif // _KVI_TAL_POPUPMENU_H_
diff --git a/src/kvilib/tal/kvi_tal_wizard.cpp b/src/kvilib/tal/kvi_tal_wizard.cpp
index 4ea3f0e..210e98d 100644
--- a/src/kvilib/tal/kvi_tal_wizard.cpp
+++ b/src/kvilib/tal/kvi_tal_wizard.cpp
@@ -534,3 +534,4 @@ TQPushButton * KviTalWizard::backButton()
return m_p->pBackButton;
}
+#include "kvi_tal_wizard.moc"
diff --git a/src/kvirc/CMakeLists.txt b/src/kvirc/CMakeLists.txt
new file mode 100644
index 0000000..f9d8879
--- /dev/null
+++ b/src/kvirc/CMakeLists.txt
@@ -0,0 +1,242 @@
+
+# prepare includes
+
+file( GLOB_RECURSE _includes RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.h )
+list( SORT _includes )
+tde_process_includes( ${_includes} DESTINATION ${PROJECT_NAME} )
+
+
+##### kvirc (executable)
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_BINARY_DIR}/include/${PROJECT_NAME}
+ ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+if( WITH_TDE )
+ set( LINK_LIBRARIES tdecore-shared tdeui-shared tdeio-shared )
+else( )
+ set( LINK_LIBRARIES ${TQT_LIBRARIES} )
+endif( )
+
+tde_add_executable( kvirc AUTOMOC
+ SOURCES
+ kernel/kvi_action.cpp
+ kernel/kvi_actionmanager.cpp
+ kernel/kvi_app.cpp
+ kernel/kvi_coreactions.cpp
+ kernel/kvi_filetransfer.cpp
+ kernel/kvi_app_fs.cpp
+ kernel/kvi_app_setup.cpp
+ kernel/kvi_asynchronousconnectiondata.cpp
+ kernel/kvi_customtoolbardescriptor.cpp
+ kernel/kvi_customtoolbarmanager.cpp
+ kernel/kvi_iconmanager.cpp
+ kernel/kvi_internalcmd.cpp
+ kernel/kvi_ipc.cpp
+ kernel/kvi_ircdatastreammonitor.cpp
+ kernel/kvi_ircconnection.cpp
+ kernel/kvi_ircconnectionantictcpflooddata.cpp
+ kernel/kvi_ircconnectionasyncwhoisdata.cpp
+ kernel/kvi_ircconnectionnetsplitdetectordata.cpp
+ kernel/kvi_ircconnectiontarget.cpp
+ kernel/kvi_ircconnectiontargetresolver.cpp
+ kernel/kvi_ircconnectionserverinfo.cpp
+ kernel/kvi_ircconnectionstatedata.cpp
+ kernel/kvi_ircconnectionstatistics.cpp
+ kernel/kvi_ircconnectionuserinfo.cpp
+ kernel/kvi_irccontext.cpp
+ kernel/kvi_irclink.cpp
+ kernel/kvi_ircsocket.cpp
+ kernel/kvi_ircurl.cpp
+ kernel/kvi_main.cpp
+ kernel/kvi_lagmeter.cpp
+ kernel/kvi_notifylist.cpp
+ kernel/kvi_options.cpp
+ kernel/kvi_sslmaster.cpp
+ kernel/kvi_texticonmanager.cpp
+ kernel/kvi_theme.cpp
+ kernel/kvi_useraction.cpp
+ kernel/kvi_userinput.cpp
+ kvs/kvi_kvs.cpp
+ kvs/kvi_kvs_action.cpp
+ kvs/kvi_kvs_aliasmanager.cpp
+ kvs/kvi_kvs_array.cpp
+ kvs/kvi_kvs_arraycast.cpp
+ kvs/kvi_kvs_asyncdnsoperation.cpp
+ kvs/kvi_kvs_asyncoperation.cpp
+ kvs/kvi_kvs_callbackobject.cpp
+ kvs/kvi_kvs_corecallbackcommands.cpp
+ kvs/kvi_kvs_corefunctions.cpp
+ kvs/kvi_kvs_corefunctions_af.cpp
+ kvs/kvi_kvs_corefunctions_gl.cpp
+ kvs/kvi_kvs_corefunctions_mr.cpp
+ kvs/kvi_kvs_corefunctions_sz.cpp
+ kvs/kvi_kvs_coresimplecommands.cpp
+ kvs/kvi_kvs_coresimplecommands_af.cpp
+ kvs/kvi_kvs_coresimplecommands_gl.cpp
+ kvs/kvi_kvs_coresimplecommands_mr.cpp
+ kvs/kvi_kvs_coresimplecommands_sz.cpp
+ kvs/kvi_kvs_dnsmanager.cpp
+ kvs/kvi_kvs_event.cpp
+ kvs/kvi_kvs_eventhandler.cpp
+ kvs/kvi_kvs_eventmanager.cpp
+ kvs/kvi_kvs_eventtable.cpp
+ kvs/kvi_kvs_hash.cpp
+ kvs/kvi_kvs_kernel.cpp
+ kvs/kvi_kvs_moduleinterface.cpp
+ kvs/kvi_kvs_object.cpp
+ kvs/kvi_kvs_object_class.cpp
+ kvs/kvi_kvs_object_controller.cpp
+ kvs/kvi_kvs_object_functioncall.cpp
+ kvs/kvi_kvs_object_functionhandler.cpp
+ kvs/kvi_kvs_object_functionhandlerimpl.cpp
+ kvs/kvi_kvs_parameterprocessor.cpp
+ kvs/kvi_kvs_parser.cpp
+ kvs/kvi_kvs_parser_command.cpp
+ kvs/kvi_kvs_parser_comment.cpp
+ kvs/kvi_kvs_parser_dollar.cpp
+ kvs/kvi_kvs_parser_expression.cpp
+ kvs/kvi_kvs_parser_lside.cpp
+ kvs/kvi_kvs_parser_specialcommands.cpp
+ kvs/kvi_kvs_popupmanager.cpp
+ kvs/kvi_kvs_popupmenu.cpp
+ kvs/kvi_kvs_processmanager.cpp
+ kvs/kvi_kvs_report.cpp
+ kvs/kvi_kvs_runtimecall.cpp
+ kvs/kvi_kvs_runtimecontext.cpp
+ kvs/kvi_kvs_rwevaluationresult.cpp
+ kvs/kvi_kvs_script.cpp
+ kvs/kvi_kvs_scriptaddonmanager.cpp
+ kvs/kvi_kvs_switchlist.cpp
+ kvs/kvi_kvs_timermanager.cpp
+ kvs/kvi_kvs_treenode_aliasfunctioncall.cpp
+ kvs/kvi_kvs_treenode_aliassimplecommand.cpp
+ kvs/kvi_kvs_treenode_arraycount.cpp
+ kvs/kvi_kvs_treenode_arrayelement.cpp
+ kvs/kvi_kvs_treenode_arrayorhashelement.cpp
+ kvs/kvi_kvs_treenode_arrayreferenceassert.cpp
+ kvs/kvi_kvs_treenode_base.cpp
+ kvs/kvi_kvs_treenode_baseobjectfunctioncall.cpp
+ kvs/kvi_kvs_treenode_callbackcommand.cpp
+ kvs/kvi_kvs_treenode_command.cpp
+ kvs/kvi_kvs_treenode_commandevaluation.cpp
+ kvs/kvi_kvs_treenode_commandwithparameters.cpp
+ kvs/kvi_kvs_treenode_compositedata.cpp
+ kvs/kvi_kvs_treenode_constantdata.cpp
+ kvs/kvi_kvs_treenode_corecallbackcommand.cpp
+ kvs/kvi_kvs_treenode_corefunctioncall.cpp
+ kvs/kvi_kvs_treenode_coresimplecommand.cpp
+ kvs/kvi_kvs_treenode_data.cpp
+ kvs/kvi_kvs_treenode_datalist.cpp
+ kvs/kvi_kvs_treenode_expression.cpp
+ kvs/kvi_kvs_treenode_expressionreturn.cpp
+ kvs/kvi_kvs_treenode_extendedscopevariable.cpp
+ kvs/kvi_kvs_treenode_functioncall.cpp
+ kvs/kvi_kvs_treenode_globalvariable.cpp
+ kvs/kvi_kvs_treenode_hashcount.cpp
+ kvs/kvi_kvs_treenode_hashelement.cpp
+ kvs/kvi_kvs_treenode_hashreferenceassert.cpp
+ kvs/kvi_kvs_treenode_indirectdata.cpp
+ kvs/kvi_kvs_treenode_instruction.cpp
+ kvs/kvi_kvs_treenode_instructionblock.cpp
+ kvs/kvi_kvs_treenode_localvariable.cpp
+ kvs/kvi_kvs_treenode_modulecallbackcommand.cpp
+ kvs/kvi_kvs_treenode_modulefunctioncall.cpp
+ kvs/kvi_kvs_treenode_modulesimplecommand.cpp
+ kvs/kvi_kvs_treenode_multipleparameteridentifier.cpp
+ kvs/kvi_kvs_treenode_objectfield.cpp
+ kvs/kvi_kvs_treenode_objectfunctioncall.cpp
+ kvs/kvi_kvs_treenode_operation.cpp
+ kvs/kvi_kvs_treenode_parameterreturn.cpp
+ kvs/kvi_kvs_treenode_rebindingswitch.cpp
+ kvs/kvi_kvs_treenode_scopeoperator.cpp
+ kvs/kvi_kvs_treenode_simplecommand.cpp
+ kvs/kvi_kvs_treenode_singleparameteridentifier.cpp
+ kvs/kvi_kvs_treenode_specialcommand.cpp
+ kvs/kvi_kvs_treenode_specialcommandbreak.cpp
+ kvs/kvi_kvs_treenode_specialcommandclass.cpp
+ kvs/kvi_kvs_treenode_specialcommanddefpopup.cpp
+ kvs/kvi_kvs_treenode_specialcommanddo.cpp
+ kvs/kvi_kvs_treenode_specialcommandfor.cpp
+ kvs/kvi_kvs_treenode_specialcommandforeach.cpp
+ kvs/kvi_kvs_treenode_specialcommandif.cpp
+ kvs/kvi_kvs_treenode_specialcommandswitch.cpp
+ kvs/kvi_kvs_treenode_specialcommandunset.cpp
+ kvs/kvi_kvs_treenode_specialcommandwhile.cpp
+ kvs/kvi_kvs_treenode_stringcast.cpp
+ kvs/kvi_kvs_treenode_switchlist.cpp
+ kvs/kvi_kvs_treenode_thisobjectfunctioncall.cpp
+ kvs/kvi_kvs_treenode_variable.cpp
+ kvs/kvi_kvs_useraction.cpp
+ kvs/kvi_kvs_variant.cpp
+ kvs/kvi_kvs_variantlist.cpp
+ kvs/kvi_kvs_treenode_voidfunctioncall.cpp
+ module/kvi_mexlinkfilter.cpp
+ module/kvi_mexserverimport.cpp
+ module/kvi_mextoolbar.cpp
+ module/kvi_module.cpp
+ module/kvi_moduleextension.cpp
+ module/kvi_modulemanager.cpp
+ sparser/kvi_antispam.cpp
+ sparser/kvi_ircmessage.cpp
+ sparser/kvi_sparser.cpp
+ sparser/kvi_sp_ctcp.cpp
+ sparser/kvi_sp_literal.cpp
+ sparser/kvi_sp_numeric.cpp
+ sparser/kvi_sp_tables.cpp
+ ui/kvi_actiondrawer.cpp
+ ui/kvi_channel.cpp
+ ui/kvi_colorwin.cpp
+ ui/kvi_console.cpp
+ ui/kvi_cryptcontroller.cpp
+ ui/kvi_ctcppagedialog.cpp
+ ui/kvi_customtoolbar.cpp
+ ui/kvi_debugwindow.cpp
+ ui/kvi_dynamictooltip.cpp
+ ui/kvi_filedialog.cpp
+ ui/kvi_frame.cpp
+ ui/kvi_historywin.cpp
+ ui/kvi_htmldialog.cpp
+ ui/kvi_imagedialog.cpp
+ ui/kvi_input.cpp
+ ui/kvi_ipeditor.cpp
+ ui/kvi_irctoolbar.cpp
+ ui/kvi_ircview.cpp
+ ui/kvi_ircviewtools.cpp
+ ui/kvi_listview.cpp
+ ui/kvi_maskeditor.cpp
+ ui/kvi_mdicaption.cpp
+ ui/kvi_mdichild.cpp
+ ui/kvi_mdimanager.cpp
+ ui/kvi_menubar.cpp
+ ui/kvi_modeeditor.cpp
+ ui/kvi_modew.cpp
+ ui/kvi_msgbox.cpp
+ ui/kvi_optionswidget.cpp
+ ui/kvi_query.cpp
+ ui/kvi_scriptbutton.cpp
+ ui/kvi_scripteditor.cpp
+ ui/kvi_selectors.cpp
+ ui/kvi_splash.cpp
+ ui/kvi_statusbar.cpp
+ ui/kvi_statusbarapplet.cpp
+ ui/kvi_taskbar.cpp
+ ui/kvi_texticonwin.cpp
+ ui/kvi_themedlabel.cpp
+ ui/kvi_toolbar.cpp
+ ui/kvi_toolwindows_container.cpp
+ ui/kvi_topicw.cpp
+ ui/kvi_styled_controls.cpp
+ ui/kvi_userlistview.cpp
+ ui/kvi_window.cpp
+ LINK kvilib-shared ${LINK_LIBRARIES}
+ DESTINATION ${BIN_INSTALL_DIR}
+ DEPENDENCIES tde-includes
+)
diff --git a/src/kvirc/kernel/kvi_action.cpp b/src/kvirc/kernel/kvi_action.cpp
index 57684a2..7f8c5d3 100644
--- a/src/kvirc/kernel/kvi_action.cpp
+++ b/src/kvirc/kernel/kvi_action.cpp
@@ -417,7 +417,7 @@ TQWidget * KviAction::addToCustomToolBar(KviCustomToolBar *pParentToolBar)
p ? *p : TQPixmap(),
visibleName(),
visibleName(),
- this,TQ_SLOT(activate()),pParentToolBar,m_szName);
+ this,TQ_SLOT(activate()),pParentToolBar,m_szName.local8Bit());
if(!isEnabled())b->setEnabled(false);
registerWidget(b);
return b;
@@ -429,3 +429,4 @@ void KviAction::activate()
emit activated();
}
+#include "kvi_action.moc"
diff --git a/src/kvirc/kernel/kvi_actionmanager.cpp b/src/kvirc/kernel/kvi_actionmanager.cpp
index c4af1e7..ab55dd7 100644
--- a/src/kvirc/kernel/kvi_actionmanager.cpp
+++ b/src/kvirc/kernel/kvi_actionmanager.cpp
@@ -299,7 +299,7 @@ KviAction * KviActionManager::getAction(const TQString &szName)
}
// try to preload the module that might register this action...
TQString szModule = szName.left(idx);
- if(!g_pModuleManager->getModule(szModule))return 0;
+ if(!g_pModuleManager->getModule(szModule.local8Bit()))return 0;
return m_pActions->find(szName);
}
@@ -319,3 +319,4 @@ void KviActionManager::listActionsByCategory(const TQString &szCatName,KviPointe
}
}
+#include "kvi_actionmanager.moc"
diff --git a/src/kvirc/kernel/kvi_app.cpp b/src/kvirc/kernel/kvi_app.cpp
index 09f94c4..4982408 100644
--- a/src/kvirc/kernel/kvi_app.cpp
+++ b/src/kvirc/kernel/kvi_app.cpp
@@ -318,7 +318,7 @@ void KviApp::setup()
// Load the proxy database
g_pProxyDataBase = new KviProxyDataBase();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_PROXYDB))
- g_pProxyDataBase->load(tmp);
+ g_pProxyDataBase->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(54)
@@ -379,7 +379,7 @@ void KviApp::setup()
g_pMediaManager = new KviMediaManager();
g_pMediaManager->lock();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_MEDIATYPES))
- g_pMediaManager->load(tmp);
+ g_pMediaManager->load(tmp.local8Bit());
g_pMediaManager->unlock();
@@ -388,39 +388,39 @@ void KviApp::setup()
// registered user data base
g_pRegisteredUserDataBase = new KviRegisteredUserDataBase();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_REGUSERDB))
- g_pRegisteredUserDataBase->load(tmp);
+ g_pRegisteredUserDataBase->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(84)
// registered channel data base
g_pRegisteredChannelDataBase = new KviRegisteredChannelDataBase();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_REGCHANDB))
- g_pRegisteredChannelDataBase->load(tmp);
+ g_pRegisteredChannelDataBase->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(85)
// file trader
g_pSharedFilesManager = new KviSharedFilesManager();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_SHAREDFILES))
- g_pSharedFilesManager->load(tmp);
+ g_pSharedFilesManager->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(86)
// nick serv data base
g_pNickServRuleSet = new KviNickServRuleSet();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_NICKSERVDATABASE))
- g_pNickServRuleSet->load(tmp);
+ g_pNickServRuleSet->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(88)
g_pInputHistory = new KviInputHistory();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_INPUTHISTORY))
- g_pInputHistory->load(tmp);
+ g_pInputHistory->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(89)
KviAvatarCache::init();
if(getReadOnlyConfigPath(tmp,KVI_CONFIGFILE_AVATARCACHE))
- KviAvatarCache::instance()->load(tmp);
+ KviAvatarCache::instance()->load(tmp.local8Bit());
KVI_SPLASH_SET_PROGRESS(90)
@@ -1329,7 +1329,7 @@ void KviApp::saveAvatarCache()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_AVATARCACHE);
- KviAvatarCache::instance()->save(tmp);
+ KviAvatarCache::instance()->save(tmp.local8Bit());
}
@@ -1337,7 +1337,7 @@ void KviApp::saveToolBars()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_CUSTOMTOOLBARS);
- KviCustomToolBarManager::instance()->save(tmp);
+ KviCustomToolBarManager::instance()->save(tmp.local8Bit());
}
void KviApp::savePopups()
@@ -1353,7 +1353,7 @@ void KviApp::saveInputHistory()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_INPUTHISTORY);
- g_pInputHistory->save(tmp);
+ g_pInputHistory->save(tmp.local8Bit());
}
}
@@ -1396,7 +1396,7 @@ void KviApp::saveMediaTypes()
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_MEDIATYPES);
g_pMediaManager->lock();
- g_pMediaManager->save(tmp);
+ g_pMediaManager->save(tmp.local8Bit());
g_pMediaManager->unlock();
}
@@ -1404,56 +1404,56 @@ void KviApp::saveIrcServerDataBase()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_SERVERDB);
- g_pIrcServerDataBase->save(tmp);
+ g_pIrcServerDataBase->save(tmp.local8Bit());
}
void KviApp::saveProxyDataBase()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_PROXYDB);
- g_pProxyDataBase->save(tmp);
+ g_pProxyDataBase->save(tmp.local8Bit());
}
void KviApp::saveRegisteredUsers()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_REGUSERDB);
- g_pRegisteredUserDataBase->save(tmp);
+ g_pRegisteredUserDataBase->save(tmp.local8Bit());
}
void KviApp::saveRegisteredChannels()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_REGCHANDB);
- g_pRegisteredChannelDataBase->save(tmp);
+ g_pRegisteredChannelDataBase->save(tmp.local8Bit());
}
void KviApp::saveNickServ()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_NICKSERVDATABASE);
- g_pNickServRuleSet->save(tmp);
+ g_pNickServRuleSet->save(tmp.local8Bit());
}
void KviApp::saveSharedFiles()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_SHAREDFILES);
- g_pSharedFilesManager->save(tmp);
+ g_pSharedFilesManager->save(tmp.local8Bit());
}
void KviApp::saveActions()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_USERACTIONS);
- KviActionManager::instance()->save(tmp);
+ KviActionManager::instance()->save(tmp.local8Bit());
}
void KviApp::saveIdentities()
{
TQString tmp;
getLocalKvircDirectory(tmp,Config,KVI_CONFIGFILE_IDENTITIES);
- KviUserIdentityManager::instance()->save(tmp);
+ KviUserIdentityManager::instance()->save(tmp.local8Bit());
}
void KviApp::saveConfiguration()
@@ -1739,12 +1739,12 @@ KviWindow * KviApp::findWindowByCaption(const TQString &windowCaption,int iConte
void KviApp::registerWindow(KviWindow *wnd)
{
- g_pGlobalWindowDict->insert(wnd->id(),wnd);
+ g_pGlobalWindowDict->insert(wnd->id().local8Bit(),wnd);
}
void KviApp::unregisterWindow(KviWindow *wnd)
{
- g_pGlobalWindowDict->remove(wnd->id());
+ g_pGlobalWindowDict->remove(wnd->id().local8Bit());
}
diff --git a/src/kvirc/kernel/kvi_coreactions.cpp b/src/kvirc/kernel/kvi_coreactions.cpp
index 240c1da..be19a2a 100644
--- a/src/kvirc/kernel/kvi_coreactions.cpp
+++ b/src/kvirc/kernel/kvi_coreactions.cpp
@@ -678,7 +678,7 @@ TQWidget * KviConnectAction::addToCustomToolBar(KviCustomToolBar *t)
*(g_pIconManager->getBigIcon(KVI_BIGICON_DISCONNECTED)),
m_szConnectString,
m_szConnectString,
- this,TQ_SLOT(activate()),t,name());
+ this,TQ_SLOT(activate()),t,name().local8Bit());
registerWidget(b);
activeContextStateChanged();
return b;
@@ -751,7 +751,7 @@ TQWidget * KviSubmenuAction::addToCustomToolBar(KviCustomToolBar *t)
*(bigIcon()),
visibleName(),
visibleName(),
- this,TQ_SLOT(activate()),t,name());
+ this,TQ_SLOT(activate()),t,name().local8Bit());
b->setPopup(m_pPopup);
b->setShowSubmenuIndicator(true);
@@ -1094,7 +1094,7 @@ TQWidget * KviGoAwayAction::addToCustomToolBar(KviCustomToolBar *t)
*(g_pIconManager->getBigIcon("kvi_bigicon_nokeyboard.png")),
m_szAwayString,
m_szAwayString,
- this,TQ_SLOT(activate()),t,name());
+ this,TQ_SLOT(activate()),t,name().local8Bit());
registerWidget(b);
activeContextStateChanged();
return b;
@@ -1183,4 +1183,4 @@ void KviIrcOperationsAction::popupActivated(int id)
{
}
-
+#include "kvi_coreactions.moc"
diff --git a/src/kvirc/kernel/kvi_filetransfer.cpp b/src/kvirc/kernel/kvi_filetransfer.cpp
index 35d8428..200649f 100644
--- a/src/kvirc/kernel/kvi_filetransfer.cpp
+++ b/src/kvirc/kernel/kvi_filetransfer.cpp
@@ -188,3 +188,5 @@ void KviFileTransfer::displayUpdate()
{
if(m_pDisplayItem)m_pDisplayItem->repaint();
}
+
+#include "kvi_filetransfer.moc"
diff --git a/src/kvirc/kernel/kvi_iconmanager.cpp b/src/kvirc/kernel/kvi_iconmanager.cpp
index 6d9f328..00d93b2 100644
--- a/src/kvirc/kernel/kvi_iconmanager.cpp
+++ b/src/kvirc/kernel/kvi_iconmanager.cpp
@@ -610,7 +610,7 @@ KviCachedPixmap * KviIconManager::getPixmapWithCache(const TQString &szName)
TQString szRetPath;
- if(g_pApp->findImage(szRetPath,szName))
+ if(g_pApp->findImage(szRetPath,szName.local8Bit()))
{
pix = new TQPixmap(szRetPath);
if(pix->isNull())
@@ -645,7 +645,7 @@ KviCachedPixmap * KviIconManager::getPixmapWithCacheScaleOnLoad(const TQString &
TQString szRetPath;
- if(g_pApp->findImage(szRetPath,szName))
+ if(g_pApp->findImage(szRetPath,szName.local8Bit()))
{
pix = new TQPixmap(szRetPath);
if(pix->isNull())
@@ -842,7 +842,7 @@ TQPixmap * KviIconManager::loadSmallIcon(int idx)
else KviTQString::appendFormatted(szFileName,"0%d.png",fileidx);
TQString buffer;
- if(g_pApp->findImageThemeOnlyCompat(buffer,szFileName))
+ if(g_pApp->findImageThemeOnlyCompat(buffer,szFileName.local8Bit()))
{
KviImageLibrary l1(buffer,16,16);
@@ -863,7 +863,7 @@ TQPixmap * KviIconManager::loadSmallIcon(int idx)
TQString szPath;
KviTQString::sprintf(szPath,KVI_SMALLICONS_PREFIX "%s.png",g_szIconNames[idx]);
- g_pApp->findSmallIcon(buffer,szPath);
+ g_pApp->findSmallIcon(buffer,szPath.local8Bit());
m_smallIcons[idx] = new TQPixmap(buffer);
//if(m_smallIcon[idx]->isNull())
diff --git a/src/kvirc/kernel/kvi_ircconnection.cpp b/src/kvirc/kernel/kvi_ircconnection.cpp
index 22b3b2d..ffc17f5 100644
--- a/src/kvirc/kernel/kvi_ircconnection.cpp
+++ b/src/kvirc/kernel/kvi_ircconnection.cpp
@@ -420,7 +420,7 @@ KviChannel * KviIrcConnection::createChannel(const TQString &szName)
c->setFocus();
}
} else {
- c = new KviChannel(m_pFrame,m_pConsole,szName);
+ c = new KviChannel(m_pFrame,m_pConsole,szName.local8Bit());
m_pFrame->addWindow(c,!KVI_OPTION_BOOL(KviOption_boolCreateMinimizedChannels));
if(KVI_OPTION_BOOL(KviOption_boolCreateMinimizedChannels)) c->minimize();
}
@@ -1352,3 +1352,5 @@ void KviIrcConnection::heartbeat(kvi_time_t tNow)
}
}
}
+
+#include <kvi_ircconnection.moc>
diff --git a/src/kvirc/kernel/kvi_ircconnectiontargetresolver.cpp b/src/kvirc/kernel/kvi_ircconnectiontargetresolver.cpp
index 0b6eeb5..862abdc 100644
--- a/src/kvirc/kernel/kvi_ircconnectiontargetresolver.cpp
+++ b/src/kvirc/kernel/kvi_ircconnectiontargetresolver.cpp
@@ -271,7 +271,7 @@ void KviIrcConnectionTargetResolver::proxyLookupTerminated(KviDns *)
__tr2qs("Proxy hostname resolved to %Q"),&szFirstIpAddress);
m_pTarget->proxy()->m_szIp = m_pProxyDns->firstIpAddress();
- g_pProxyDataBase->updateProxyIp(m_pTarget->proxy()->m_szIp.ptr(),szFirstIpAddress);
+ g_pProxyDataBase->updateProxyIp(m_pTarget->proxy()->m_szIp.ptr(),szFirstIpAddress.local8Bit());
if(m_pProxyDns->hostnameCount() > 1)
{
@@ -555,3 +555,5 @@ void KviIrcConnectionTargetResolver::terminate(Status s,int iLastError)
m_iLastError = iLastError;
emit terminated();
}
+
+#include "kvi_ircconnectiontargetresolver.moc"
diff --git a/src/kvirc/kernel/kvi_irccontext.cpp b/src/kvirc/kernel/kvi_irccontext.cpp
index 2195a10..1379121 100644
--- a/src/kvirc/kernel/kvi_irccontext.cpp
+++ b/src/kvirc/kernel/kvi_irccontext.cpp
@@ -904,3 +904,4 @@ void KviIrcContext::timerEvent(TQTimerEvent *e)
m_pConnection->heartbeat(tNow);
}
+#include "kvi_irccontext.moc"
diff --git a/src/kvirc/kernel/kvi_irclink.cpp b/src/kvirc/kernel/kvi_irclink.cpp
index 3d9e045..909671a 100644
--- a/src/kvirc/kernel/kvi_irclink.cpp
+++ b/src/kvirc/kernel/kvi_irclink.cpp
@@ -404,3 +404,4 @@ void KviIrcLink::socketStateChange()
}
}
+#include "kvi_irclink.moc"
diff --git a/src/kvirc/kernel/kvi_ircsocket.cpp b/src/kvirc/kernel/kvi_ircsocket.cpp
index 3c87453..38aa800 100644
--- a/src/kvirc/kernel/kvi_ircsocket.cpp
+++ b/src/kvirc/kernel/kvi_ircsocket.cpp
@@ -701,7 +701,7 @@ void KviIrcSocket::proxyLoginV4()
struct in_addr ircInAddr;
- if(!kvi_stringIpToBinaryIp(m_pIrcServer->ip(),&ircInAddr))
+ if(!kvi_stringIpToBinaryIp(m_pIrcServer->ip().local8Bit(),&ircInAddr))
tqDebug("SOCKET INTERNAL ERROR IN IPV4 (SOCKS4) ADDR CONVERSION");
TQ_UINT32 host=(TQ_UINT32)ircInAddr.s_addr;
@@ -922,7 +922,7 @@ void KviIrcSocket::proxySendTargetDataV5()
} else {
struct in_addr ircInAddr;
- if(!kvi_stringIpToBinaryIp(m_pIrcServer->ip(),&ircInAddr))tqDebug("SOCKET INTERNAL ERROR IN IPV4 ADDR CONVERSION");
+ if(!kvi_stringIpToBinaryIp(m_pIrcServer->ip().local8Bit(),&ircInAddr))tqDebug("SOCKET INTERNAL ERROR IN IPV4 ADDR CONVERSION");
TQ_UINT32 host = (TQ_UINT32)ircInAddr.s_addr;
kvi_memmove((void *)(bufToSend + 4),(void *)&host,4);
TQ_UINT16 port = (TQ_UINT16)htons(m_pIrcServer->port());
@@ -1908,3 +1908,5 @@ bool KviIrcSocket::sendPacket(KviDataBuffer * pData)
if(!m_bInProcessData)flushSendQueue();
return (m_state != Idle);
}
+
+#include "kvi_ircsocket.moc"
diff --git a/src/kvirc/kernel/kvi_options.cpp b/src/kvirc/kernel/kvi_options.cpp
index 69a0fb3..ed3ffa6 100644
--- a/src/kvirc/kernel/kvi_options.cpp
+++ b/src/kvirc/kernel/kvi_options.cpp
@@ -1168,7 +1168,7 @@ namespace KviTheme
TQString szBuffer;
if(!szVal.isEmpty())
{
- g_pApp->findImage(szBuffer,szVal);
+ g_pApp->findImage(szBuffer,szVal.local8Bit());
} else {
szBuffer = szVal;
}
@@ -1348,7 +1348,7 @@ bool KviApp::setOptionValue(const char * optName,const TQString &value)
TQString szBuffer;
if(!szVal.isEmpty())
{
- findImage(szBuffer,szVal);
+ findImage(szBuffer,szVal.local8Bit());
} else {
szBuffer = szVal;
}
diff --git a/src/kvirc/kvs/kvi_kvs_action.cpp b/src/kvirc/kvs/kvi_kvs_action.cpp
index 82972d3..c83a89a 100644
--- a/src/kvirc/kvs/kvi_kvs_action.cpp
+++ b/src/kvirc/kvs/kvi_kvs_action.cpp
@@ -64,3 +64,5 @@ void KviKvsAction::activate()
if(!isEnabled())return; // no way
m_pScript->run(g_pActiveWindow); // FIXME: complain more in case of error ?
}
+
+#include "kvi_kvs_action.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_asyncdnsoperation.cpp b/src/kvirc/kvs/kvi_kvs_asyncdnsoperation.cpp
index 06c0c4e..5c56ee6 100644
--- a/src/kvirc/kvs/kvi_kvs_asyncdnsoperation.cpp
+++ b/src/kvirc/kvs/kvi_kvs_asyncdnsoperation.cpp
@@ -120,3 +120,5 @@ void KviKvsAsyncDnsOperation::lookupTerminated(KviDns *)
delete this;
}
+
+#include "kvi_kvs_asyncdnsoperation.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_asyncoperation.cpp b/src/kvirc/kvs/kvi_kvs_asyncoperation.cpp
index 19e4656..e3b479f 100644
--- a/src/kvirc/kvs/kvi_kvs_asyncoperation.cpp
+++ b/src/kvirc/kvs/kvi_kvs_asyncoperation.cpp
@@ -64,3 +64,4 @@ void KviKvsAsyncOperationManager::unregisterOperation(KviKvsAsyncOperation * o)
m_pOperationList->removeRef(o);
}
+#include "kvi_kvs_asyncoperation.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_corecallbackcommands.cpp b/src/kvirc/kvs/kvi_kvs_corecallbackcommands.cpp
index 93880f5..8790e21 100644
--- a/src/kvirc/kvs/kvi_kvs_corecallbackcommands.cpp
+++ b/src/kvirc/kvs/kvi_kvs_corecallbackcommands.cpp
@@ -437,7 +437,7 @@ namespace KviKvsCoreCallbackCommands
return true;
}
- pButton = (KviScriptUserButton *)(KVSCCC_pWindow->buttonContainer())->child(szName,"KviWindowScriptButton");
+ pButton = (KviScriptUserButton *)(KVSCCC_pWindow->buttonContainer())->child(szName.local8Bit(),"KviWindowScriptButton");
if(KVSCCC_pCallback->code().isEmpty())
{
@@ -451,14 +451,14 @@ namespace KviKvsCoreCallbackCommands
if(!pButton)
{
- pButton = new KviWindowScriptButton(KVSCCC_pWindow->buttonContainer(),KVSCCC_pWindow,szName);
+ pButton = new KviWindowScriptButton(KVSCCC_pWindow->buttonContainer(),KVSCCC_pWindow,szName.local8Bit());
pButton->show();
}
KviTalToolTip::remove(pButton);
if(!szLabel.isEmpty())
{
- pButton->setButtonText(szLabel);
+ pButton->setButtonText(szLabel.local8Bit());
KviTalToolTip::add(pButton,szLabel);
}
@@ -466,7 +466,7 @@ namespace KviKvsCoreCallbackCommands
if(!szIcon.isEmpty())
{
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix)
{
pButton->setButtonPixmap(*pix);
diff --git a/src/kvirc/kvs/kvi_kvs_corefunctions_mr.cpp b/src/kvirc/kvs/kvi_kvs_corefunctions_mr.cpp
index 6968c1e..c9d93ae 100644
--- a/src/kvirc/kvs/kvi_kvs_corefunctions_mr.cpp
+++ b/src/kvirc/kvs/kvi_kvs_corefunctions_mr.cpp
@@ -425,7 +425,7 @@ namespace KviKvsCoreFunctions
KVSCF_PARAMETER("optionName",KVS_PT_NONEMPTYSTRING,0,szOpt)
KVSCF_PARAMETERS_END
TQString tmp;
- if(g_pApp->getOptionString(szOpt,tmp))KVSCF_pRetBuffer->setString(tmp);
+ if(g_pApp->getOptionString(szOpt.local8Bit(),tmp))KVSCF_pRetBuffer->setString(tmp);
else {
KVSCF_pContext->warning(__tr2qs("There is no option named '%Q'"),&szOpt);
KVSCF_pRetBuffer->setNothing();
diff --git a/src/kvirc/kvs/kvi_kvs_corefunctions_sz.cpp b/src/kvirc/kvs/kvi_kvs_corefunctions_sz.cpp
index b78c0be..8c53bcf 100644
--- a/src/kvirc/kvs/kvi_kvs_corefunctions_sz.cpp
+++ b/src/kvirc/kvs/kvi_kvs_corefunctions_sz.cpp
@@ -705,7 +705,7 @@ namespace KviKvsCoreFunctions
KviMessageCatalogue * pCat = KviLocale::getLoadedCatalogue(szCatalogue);
if(pCat)
{
- translation = pCat->translateToTQString(szString);
+ translation = pCat->translateToTQString(szString.local8Bit());
} else {
// attempt to load it automatically
TQString szDir;
@@ -722,10 +722,10 @@ namespace KviKvsCoreFunctions
// not fail unless /trunload is explicitly used
// This will avoid trashing the user's disk too much
// when a catalogue for a given language is not available
- translation = __tr2qs_ctx_no_xgettext(szString,szCatalogue);
+ translation = __tr2qs_ctx_no_xgettext(szString.local8Bit(),szCatalogue.local8Bit());
}
} else {
- translation = __tr2qs_no_xgettext(szString);
+ translation = __tr2qs_no_xgettext(szString.local8Bit());
}
// epilogue: set the return value
diff --git a/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp b/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp
index 66d3d96..94a6ec4 100644
--- a/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp
+++ b/src/kvirc/kvs/kvi_kvs_coresimplecommands_af.cpp
@@ -409,7 +409,7 @@ namespace KviKvsCoreSimpleCommands
return true;
}
- pButton = (KviScriptUserButton *)(KVSCSC_pWindow->buttonContainer())->child(tbName,"KviWindowScriptButton");
+ pButton = (KviScriptUserButton *)(KVSCSC_pWindow->buttonContainer())->child(tbName.local8Bit(),"KviWindowScriptButton");
if(!pButton)
{
@@ -427,12 +427,12 @@ namespace KviKvsCoreSimpleCommands
case 't':
KviTalToolTip::remove(pButton);
KviTalToolTip::add(pButton,tbPar);
- pButton->setButtonText(tbPar);
+ pButton->setButtonText(tbPar.local8Bit());
break;
case 'i':
if(!tbPar.isEmpty())
{
- TQPixmap * pix = g_pIconManager->getImage(tbPar);
+ TQPixmap * pix = g_pIconManager->getImage(tbPar.local8Bit());
if(pix)
{
pButton->setButtonPixmap(*pix);
diff --git a/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp b/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp
index 2b973b5..18e1c3b 100644
--- a/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp
+++ b/src/kvirc/kvs/kvi_kvs_coresimplecommands_mr.cpp
@@ -509,7 +509,7 @@ namespace KviKvsCoreSimpleCommands
// list available options
g_pApp->listAvailableOptions(KVSCSC_pWindow);
} else {
- if(!g_pApp->setOptionValue(szName,szValue))KVSCSC_pContext->warning(__tr2qs("Option setting error: Unknown option or invalid value for option type"));
+ if(!g_pApp->setOptionValue(szName.local8Bit(),szValue))KVSCSC_pContext->warning(__tr2qs("Option setting error: Unknown option or invalid value for option type"));
}
return true;
diff --git a/src/kvirc/kvs/kvi_kvs_dnsmanager.cpp b/src/kvirc/kvs/kvi_kvs_dnsmanager.cpp
index 2f5c28b..32575ce 100644
--- a/src/kvirc/kvs/kvi_kvs_dnsmanager.cpp
+++ b/src/kvirc/kvs/kvi_kvs_dnsmanager.cpp
@@ -178,3 +178,5 @@ void KviKvsDnsManager::dnsLookupTerminated(KviDns * pDns)
m_pDnsObjects->remove(pDns);
}
+
+#include "kvi_kvs_dnsmanager.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_hash.h b/src/kvirc/kvs/kvi_kvs_hash.h
index c7663cf..2c81166 100644
--- a/src/kvirc/kvs/kvi_kvs_hash.h
+++ b/src/kvirc/kvs/kvi_kvs_hash.h
@@ -32,7 +32,7 @@
#include "kvi_kvs_variant.h"
#include "kvi_heapobject.h"
-typedef KVIRC_API KviPointerHashTableIterator<TQString,KviKvsVariant> KviKvsHashIterator;
+typedef KviPointerHashTableIterator<TQString,KviKvsVariant> KviKvsHashIterator;
// This class must not have virtual funcitons nor destructor
// Otherwise it will happily crash on windows when it is
diff --git a/src/kvirc/kvs/kvi_kvs_kernel.cpp b/src/kvirc/kvs/kvi_kvs_kernel.cpp
index 4ec97bc..efdf0a2 100644
--- a/src/kvirc/kvs/kvi_kvs_kernel.cpp
+++ b/src/kvirc/kvs/kvi_kvs_kernel.cpp
@@ -140,7 +140,7 @@ void KviKvsKernel::completeCommand(const TQString &szCommandBegin,KviPointerList
void KviKvsKernel::completeModuleCommand(const TQString &szModuleName,const TQString &szCommandBegin,KviPointerList<TQString> * pMatches)
{
- KviModule * pModule = g_pModuleManager->getModule(szModuleName.latin1());
+ KviModule * pModule = g_pModuleManager->getModule(szModuleName.local8Bit());
if(!pModule)return;
KviPointerList<TQString> lModuleMatches;
@@ -204,7 +204,7 @@ void KviKvsKernel::completeFunction(const TQString &szFunctionBegin,KviPointerLi
void KviKvsKernel::completeModuleFunction(const TQString &szModuleName,const TQString &szCommandBegin,KviPointerList<TQString> * pMatches)
{
- KviModule * pModule = g_pModuleManager->getModule(szModuleName.latin1());
+ KviModule * pModule = g_pModuleManager->getModule(szModuleName.local8Bit());
if(!pModule)return;
KviPointerList<TQString> lModuleMatches;
diff --git a/src/kvirc/kvs/kvi_kvs_object.cpp b/src/kvirc/kvs/kvi_kvs_object.cpp
index 9b98621..563e207 100644
--- a/src/kvirc/kvs/kvi_kvs_object.cpp
+++ b/src/kvirc/kvs/kvi_kvs_object.cpp
@@ -1120,7 +1120,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
return true;
}
- int idx = m_pObject->metaObject()->findProperty(szName,true);
+ int idx = m_pObject->metaObject()->findProperty(szName.local8Bit(),true);
if(idx < 0)
{
c->warning(__tr2qs("No TQt property named \"%Q\" for object named \"%Q\" of class %Q"),&szName,&m_szName,&(m_pClass->name()));
@@ -1133,7 +1133,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
return true;
}
- TQVariant vv = m_pObject->property(szName);
+ TQVariant vv = m_pObject->property(szName.local8Bit());
if(!vv.isValid())
{
c->warning(__tr2qs("Can't find property named \"%Q\" for object named \"%Q\" of class %Q: the property is indexed and defined but the returned variant is not valid"),&szName,&m_szName,&(m_pClass->name()));
@@ -1144,9 +1144,9 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
{
TQString szKey;
v->asString(szKey);
- int val = p->keyToValue(szKey);
+ int val = p->keyToValue(szKey.local8Bit());
TQVariant var(val);
- m_pObject->setProperty(szName,var);
+ m_pObject->setProperty(szName.local8Bit(),var);
return true;
}
@@ -1162,7 +1162,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
{
kvs_int_t i;
if(!v->asInteger(i))WRONG_TYPE("integer")
- m_pObject->setProperty(szName,TQVariant((int)i));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant((int)i));
}
break;
case TQVariant::UInt:
@@ -1170,24 +1170,24 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
kvs_int_t i;
if(!v->asInteger(i))WRONG_TYPE("unsigned integer")
if(i < 0)WRONG_TYPE("unsigned integer")
- m_pObject->setProperty(szName,TQVariant((unsigned int)i));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant((unsigned int)i));
}
break;
case TQVariant::Bool:
- m_pObject->setProperty(szName,TQVariant(v->asBoolean()));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(v->asBoolean()));
break;
case TQVariant::String:
{
TQString s;
v->asString(s);
- m_pObject->setProperty(szName,TQVariant(s));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(s));
}
break;
case TQVariant::CString:
{
TQString s;
v->asString(s);
- m_pObject->setProperty(szName,TQVariant(s.utf8()));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(s.utf8()));
}
break;
case TQVariant::Point:
@@ -1199,7 +1199,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
if(!x || !y)WRONG_TYPE("array(integer,integer)")
kvs_int_t iX,iY;
if(!x->asInteger(iX) || !y->asInteger(iY))WRONG_TYPE("array(integer,integer)")
- m_pObject->setProperty(szName,TQVariant(TQPoint(iX,iY)));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQPoint(iX,iY)));
}
break;
case TQVariant::Size:
@@ -1211,7 +1211,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
if(!w || !h)WRONG_TYPE("array(integer,integer)")
kvs_int_t iW,iH;
if(!w->asInteger(iW) || !h->asInteger(iH))WRONG_TYPE("array(integer,integer)")
- m_pObject->setProperty(szName,TQVariant(TQSize(iW,iH)));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQSize(iW,iH)));
}
break;
case TQVariant::Rect:
@@ -1225,7 +1225,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
if(!x || !y || !w || !h)WRONG_TYPE("array(integer,integer,integer,integer)")
kvs_int_t iX,iY,iW,iH;
if(!x->asInteger(iX) || !y->asInteger(iY) || !w->asInteger(iW) || !h->asInteger(iH))WRONG_TYPE("array(integer,integer,integer,integer)")
- m_pObject->setProperty(szName,TQVariant(TQRect(iX,iY,iW,iH)));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQRect(iX,iY,iW,iH)));
}
break;
case TQVariant::Color:
@@ -1238,7 +1238,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
if(!r || !g || !b)WRONG_TYPE("array(integer,integer,integer)")
kvs_int_t iR,iG,iB;
if(!r->asInteger(iR) || !g->asInteger(iG) || !b->asInteger(iB))WRONG_TYPE("array(integer,integer,integer)")
- m_pObject->setProperty(szName,TQVariant(TQColor(iR,iG,iB)));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQColor(iR,iG,iB)));
}
break;
case TQVariant::Font:
@@ -1263,7 +1263,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
if(szFl.find('o') != -1)fnt.setOverline(true);
if(szFl.find('f') != -1)fnt.setFixedPitch(true);
if(szFl.find('s') != -1)fnt.setStrikeOut(true);
- m_pObject->setProperty(szName,TQVariant(fnt));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(fnt));
}
break;
case TQVariant::Pixmap:
@@ -1275,9 +1275,9 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
{
// null pixmap
if(vv.type() == TQVariant::Pixmap)
- m_pObject->setProperty(szName,TQVariant(TQPixmap()));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQPixmap()));
else
- m_pObject->setProperty(szName,TQVariant(TQIconSet()));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQIconSet()));
} else {
KviKvsObject * pix = KviKvsKernel::instance()->objectController()->lookupObject(v->hobject());
if(!pix->inherits("KviScriptPixmapObject"))
@@ -1285,21 +1285,21 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
else {
TQVariant pixv = pix->property("pixmap");
if(vv.type() == TQVariant::Pixmap)
- m_pObject->setProperty(szName,pixv);
+ m_pObject->setProperty(szName.local8Bit(),pixv);
else
- m_pObject->setProperty(szName,TQVariant(TQIconSet(pixv.toPixmap())));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQIconSet(pixv.toPixmap())));
}
}
} else {
TQString szStr;
v->asString(szStr);
- TQPixmap * pPix = g_pIconManager->getImage(szStr);
+ TQPixmap * pPix = g_pIconManager->getImage(szStr.local8Bit());
if(pPix)
{
if(vv.type() == TQVariant::Pixmap)
- m_pObject->setProperty(szName,TQVariant(*pPix));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(*pPix));
else
- m_pObject->setProperty(szName,TQVariant(TQIconSet(*pPix)));
+ m_pObject->setProperty(szName.local8Bit(),TQVariant(TQIconSet(*pPix)));
}
else
c->warning(__tr2qs("Can't find the requested image"));
@@ -1335,7 +1335,7 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c)
return true;
}
- int idx = m_pObject->metaObject()->findProperty(szName,true);
+ int idx = m_pObject->metaObject()->findProperty(szName.local8Bit(),true);
if(idx < 0)
{
if (bNoerror) c->returnValue()->setString("No TQt properties");
@@ -1354,7 +1354,7 @@ bool KviKvsObject::function_property(KviKvsObjectFunctionCall * c)
return true;
}
- TQVariant v = m_pObject->property(szName);
+ TQVariant v = m_pObject->property(szName.local8Bit());
if(!v.isValid())
{
c->warning(__tr2qs("Can't find property named \"%Q\" for object named \"%Q\" of class %Q: the property is indexed and defined but the returned variant is not valid"),&szName,&m_szName,&(m_pClass->name()));
@@ -1675,4 +1675,4 @@ KviKvsObject * KviKvsObject::findChild(const TQString &szClass,const TQString &s
return 0;
}
-
+#include "kvi_kvs_object.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_popupmenu.cpp b/src/kvirc/kvs/kvi_kvs_popupmenu.cpp
index 6c95b2a..25ae689 100644
--- a/src/kvirc/kvs/kvi_kvs_popupmenu.cpp
+++ b/src/kvirc/kvs/kvi_kvs_popupmenu.cpp
@@ -224,7 +224,7 @@ TQPixmap * KviKvsPopupMenuItemWithTextAndIcon::evaluateIcon(KviKvsPopupMenuTopLe
TQString szRet;
vRet.asString(szRet);
- TQPixmap * p = g_pIconManager->getImage(szRet);
+ TQPixmap * p = g_pIconManager->getImage(szRet.local8Bit());
if(!p)pData->window()->output(KVI_OUT_PARSERWARNING,__tr2qs("Can't find the icon \"%Q\": ignoring"),&szRet);
return p;
}
@@ -1224,8 +1224,4 @@ void KviKvsPopupMenu::generateDefPopup(TQString &buffer)
buffer.append(core);
}
-
-
-
-
-
+#include "kvi_kvs_popupmenu.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_processmanager.cpp b/src/kvirc/kvs/kvi_kvs_processmanager.cpp
index 4657110..80b43f0 100644
--- a/src/kvirc/kvs/kvi_kvs_processmanager.cpp
+++ b/src/kvirc/kvs/kvi_kvs_processmanager.cpp
@@ -370,3 +370,5 @@ bool KviKvsProcessManager::execute(KviKvsProcessAsyncOperationData * d)
return true;
}
*/
+
+#include "kvi_kvs_processmanager.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_timermanager.cpp b/src/kvirc/kvs/kvi_kvs_timermanager.cpp
index 9d9a2a4..ba0b3f7 100644
--- a/src/kvirc/kvs/kvi_kvs_timermanager.cpp
+++ b/src/kvirc/kvs/kvi_kvs_timermanager.cpp
@@ -254,3 +254,5 @@ void KviKvsTimerManager::timerEvent(TQTimerEvent *e)
deleteTimer(t->id());
}
}
+
+#include "kvi_kvs_timermanager.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_treenode_modulecallbackcommand.cpp b/src/kvirc/kvs/kvi_kvs_treenode_modulecallbackcommand.cpp
index 8df45a3..3e1abb9 100644
--- a/src/kvirc/kvs/kvi_kvs_treenode_modulecallbackcommand.cpp
+++ b/src/kvirc/kvs/kvi_kvs_treenode_modulecallbackcommand.cpp
@@ -64,7 +64,7 @@ void KviKvsTreeNodeModuleCallbackCommand::dump(const char * prefix)
bool KviKvsTreeNodeModuleCallbackCommand::execute(KviKvsRunTimeContext * c)
{
//#warning "FIXME: module names should be UNICODE!"
- KviModule * m = g_pModuleManager->getModule(m_szModuleName.utf8().data());
+ KviModule * m = g_pModuleManager->getModule(m_szModuleName.local8Bit());
if(!m)
{
TQString szErr = g_pModuleManager->lastError().ptr(); // <-- fixme!
diff --git a/src/kvirc/kvs/kvi_kvs_treenode_modulefunctioncall.cpp b/src/kvirc/kvs/kvi_kvs_treenode_modulefunctioncall.cpp
index 457e3f6..ce29be4 100644
--- a/src/kvirc/kvs/kvi_kvs_treenode_modulefunctioncall.cpp
+++ b/src/kvirc/kvs/kvi_kvs_treenode_modulefunctioncall.cpp
@@ -63,7 +63,7 @@ void KviKvsTreeNodeModuleFunctionCall::dump(const char * prefix)
bool KviKvsTreeNodeModuleFunctionCall::evaluateReadOnly(KviKvsRunTimeContext * c,KviKvsVariant * pBuffer)
{
//#warning "FIXME: module names should be UNICODE!"
- KviModule * m = g_pModuleManager->getModule(m_szModuleName.utf8().data());
+ KviModule * m = g_pModuleManager->getModule(m_szModuleName.local8Bit());
if(!m)
{
TQString szErr = g_pModuleManager->lastError().ptr(); // <-- fixme!
diff --git a/src/kvirc/kvs/kvi_kvs_treenode_modulesimplecommand.cpp b/src/kvirc/kvs/kvi_kvs_treenode_modulesimplecommand.cpp
index 1834399..aca369b 100644
--- a/src/kvirc/kvs/kvi_kvs_treenode_modulesimplecommand.cpp
+++ b/src/kvirc/kvs/kvi_kvs_treenode_modulesimplecommand.cpp
@@ -63,7 +63,7 @@ void KviKvsTreeNodeModuleSimpleCommand::dump(const char * prefix)
bool KviKvsTreeNodeModuleSimpleCommand::execute(KviKvsRunTimeContext * c)
{
//#warning "FIXME: module names should be UNICODE!"
- KviModule * m = g_pModuleManager->getModule(m_szModuleName.utf8().data());
+ KviModule * m = g_pModuleManager->getModule(m_szModuleName.local8Bit());
if(!m)
{
TQString szErr = g_pModuleManager->lastError().ptr(); // <-- fixme!
diff --git a/src/kvirc/kvs/kvi_kvs_treenode_specialcommanddo.cpp b/src/kvirc/kvs/kvi_kvs_treenode_specialcommanddo.cpp
index b59ac3d..a5367c0 100644
--- a/src/kvirc/kvs/kvi_kvs_treenode_specialcommanddo.cpp
+++ b/src/kvirc/kvs/kvi_kvs_treenode_specialcommanddo.cpp
@@ -56,8 +56,8 @@ void KviKvsTreeNodeSpecialCommandDo::dump(const char * prefix)
tqDebug("%s SpecialCommandDo",prefix);
TQString tmp = prefix;
tmp.append(" ");
- m_pExpression->dump(tmp);
- if(m_pInstruction)m_pInstruction->dump(tmp);
+ m_pExpression->dump(tmp.local8Bit());
+ if(m_pInstruction)m_pInstruction->dump(tmp.local8Bit());
}
bool KviKvsTreeNodeSpecialCommandDo::execute(KviKvsRunTimeContext * c)
diff --git a/src/kvirc/kvs/kvi_kvs_useraction.cpp b/src/kvirc/kvs/kvi_kvs_useraction.cpp
index 9a77d51..937be97 100644
--- a/src/kvirc/kvs/kvi_kvs_useraction.cpp
+++ b/src/kvirc/kvs/kvi_kvs_useraction.cpp
@@ -210,7 +210,7 @@ const TQString & KviKvsUserAction::descriptionCode()
TQPixmap * KviKvsUserAction::smallIcon()
{
- return g_pIconManager->getImage(m_szSmallIcon.utf8().data());
+ return g_pIconManager->getImage(m_szSmallIcon.local8Bit());
}
bool KviKvsUserAction::isKviUserActionNeverOverrideThis()
@@ -275,3 +275,4 @@ void KviKvsUserAction::save(KviConfig * cfg)
cfg->writeEntry("Code",m_pScript->code());
}
+#include "kvi_kvs_useraction.moc"
diff --git a/src/kvirc/kvs/kvi_kvs_variant.cpp b/src/kvirc/kvs/kvi_kvs_variant.cpp
index 14608be..e190beb 100644
--- a/src/kvirc/kvs/kvi_kvs_variant.cpp
+++ b/src/kvirc/kvs/kvi_kvs_variant.cpp
@@ -598,7 +598,7 @@ void KviKvsVariant::asString(TQString &szBuffer) const
case KviKvsVariantData::Boolean: szBuffer.setNum(m_pData->m_u.bBoolean ? 1 : 0); break;
case KviKvsVariantData::HObject:
if(m_pData->m_u.hObject)
- KviTQString::sprintf(szBuffer,"object[%lx]",m_pData->m_u.hObject);
+ KviTQString::sprintf(szBuffer,"object[%p]",m_pData->m_u.hObject);
else
szBuffer = "null-object";
break;
@@ -626,18 +626,18 @@ void KviKvsVariant::dump(const char * prefix) const
{
if(!m_pData)
{
- tqDebug("%s Nothing [this=0x%lx]",prefix,this);
+ tqDebug("%s Nothing [this=0x%p]",prefix,this);
return;
}
switch(m_pData->m_eType)
{
- case KviKvsVariantData::String: tqDebug("%s String(%s) [this=0x%lx]",prefix,m_pData->m_u.pString->utf8().data(),this); break;
- case KviKvsVariantData::Array: tqDebug("%s Array(ptr=0x%lx) [this=0x%lx]",prefix,m_pData->m_u.pArray,this); break;
- case KviKvsVariantData::Hash: tqDebug("%s Hash(ptr=0x%lx,dict=0x%lx) [this=0x%lx]",prefix,m_pData->m_u.pHash,m_pData->m_u.pHash->dict(),this); break;
- case KviKvsVariantData::Integer: tqDebug("%s Integer(%d) [this=0x%lx]",prefix,m_pData->m_u.iInteger,this); break;
- case KviKvsVariantData::Real: tqDebug("%s Real(%f) [this=0x%lx]",prefix,*(m_pData->m_u.pReal),this); break;
- case KviKvsVariantData::Boolean: tqDebug("%s Boolean(%s) [this=0x%lx]",prefix,m_pData->m_u.bBoolean ? "true" : "false",this); break;
- case KviKvsVariantData::HObject: tqDebug("%s HObject(%lx) [this=0x%lx]",prefix,m_pData->m_u.hObject,this); break;
+ case KviKvsVariantData::String: tqDebug("%s String(%s) [this=0x%p]",prefix,m_pData->m_u.pString->utf8().data(),this); break;
+ case KviKvsVariantData::Array: tqDebug("%s Array(ptr=0x%p) [this=0x%p]",prefix,m_pData->m_u.pArray,this); break;
+ case KviKvsVariantData::Hash: tqDebug("%s Hash(ptr=0x%p,dict=0x%p) [this=0x%p]",prefix,m_pData->m_u.pHash,m_pData->m_u.pHash->dict(),this); break;
+ case KviKvsVariantData::Integer: tqDebug("%s Integer(%ld) [this=0x%p]",prefix,m_pData->m_u.iInteger,this); break;
+ case KviKvsVariantData::Real: tqDebug("%s Real(%f) [this=0x%p]",prefix,*(m_pData->m_u.pReal),this); break;
+ case KviKvsVariantData::Boolean: tqDebug("%s Boolean(%s) [this=0x%p]",prefix,m_pData->m_u.bBoolean ? "true" : "false",this); break;
+ case KviKvsVariantData::HObject: tqDebug("%s HObject(%p) [this=0x%p]",prefix,m_pData->m_u.hObject,this); break;
default: /* make gcc happy */ break;
}
}
diff --git a/src/kvirc/module/kvi_mexlinkfilter.cpp b/src/kvirc/module/kvi_mexlinkfilter.cpp
index b479d3c..32cf209 100644
--- a/src/kvirc/module/kvi_mexlinkfilter.cpp
+++ b/src/kvirc/module/kvi_mexlinkfilter.cpp
@@ -33,3 +33,5 @@ KviMexLinkFilter::KviMexLinkFilter(KviModuleExtensionDescriptor * d)
KviMexLinkFilter::~KviMexLinkFilter()
{
}
+
+#include "kvi_mexlinkfilter.moc"
diff --git a/src/kvirc/module/kvi_mexserverimport.cpp b/src/kvirc/module/kvi_mexserverimport.cpp
index 59ac15e..eebb80b 100644
--- a/src/kvirc/module/kvi_mexserverimport.cpp
+++ b/src/kvirc/module/kvi_mexserverimport.cpp
@@ -31,3 +31,5 @@ KviMexServerImport::KviMexServerImport(KviModuleExtensionDescriptor * d)
KviMexServerImport::~KviMexServerImport()
{
}
+
+#include "kvi_mexserverimport.moc"
diff --git a/src/kvirc/module/kvi_mextoolbar.cpp b/src/kvirc/module/kvi_mextoolbar.cpp
index ccae2f3..235804f 100644
--- a/src/kvirc/module/kvi_mextoolbar.cpp
+++ b/src/kvirc/module/kvi_mextoolbar.cpp
@@ -36,3 +36,4 @@ KviMexToolBar::~KviMexToolBar()
g_pFrame->unregisterModuleExtensionToolBar(this);
}
+#include "kvi_mextoolbar.moc"
diff --git a/src/kvirc/module/kvi_modulemanager.cpp b/src/kvirc/module/kvi_modulemanager.cpp
index 4d83edd..2b30f2c 100644
--- a/src/kvirc/module/kvi_modulemanager.cpp
+++ b/src/kvirc/module/kvi_modulemanager.cpp
@@ -72,7 +72,7 @@ void KviModuleManager::loadModulesByCaps(const char * caps,const char * dir)
{
KviStr modname = *it;
modname.cutToLast(KVI_PATH_SEPARATOR_CHAR);
- getModule((*it).ascii());
+ getModule((*it).local8Bit());
}
}
@@ -367,3 +367,5 @@ void KviModuleManager::unloadAllModules()
for(KviModule * pModule = lModulesToUnload.first();pModule;pModule = lModulesToUnload.next())
unloadModule(pModule);
}
+
+#include "kvi_modulemanager.moc"
diff --git a/src/kvirc/sparser/kvi_sp_ctcp.cpp b/src/kvirc/sparser/kvi_sp_ctcp.cpp
index a6c8f46..de389e1 100644
--- a/src/kvirc/sparser/kvi_sp_ctcp.cpp
+++ b/src/kvirc/sparser/kvi_sp_ctcp.cpp
@@ -1021,8 +1021,8 @@ void KviServerParser::echoCtcpRequest(KviCtcpMessage *msg)
} else bIsChannel = true;
}
- TQString szRequest = pOut->decodeText(req);
- TQString szTag = pOut->decodeText(msg->szTag);
+ TQString szRequest = pOut->decodeText(req.local8Bit());
+ TQString szTag = pOut->decodeText(msg->szTag.local8Bit());
TQString szWhat = bIsChannel ? __tr2qs("Channel CTCP") : TQString("CTCP");
if(msg->bIsFlood)
@@ -1315,7 +1315,7 @@ void KviServerParser::parseCtcpRequestTime(KviCtcpMessage *msg)
{
if(!KVI_OPTION_BOOL(KviOption_boolIgnoreCtcpTime))
{
- replyCtcp(msg,TQDateTime::currentDateTime().toString());
+ replyCtcp(msg,TQDateTime::currentDateTime().toString().local8Bit());
} else msg->bIgnored = true;
}
@@ -1333,7 +1333,7 @@ void KviServerParser::parseCtcpRequestPage(KviCtcpMessage *msg)
{
KVI_OPTION_STRING(KviOption_stringCtcpPageReply) = KVI_DEFAULT_CTCP_PAGE_REPLY;
}
- replyCtcp(msg,KVI_OPTION_STRING(KviOption_stringCtcpPageReply));
+ replyCtcp(msg,KVI_OPTION_STRING(KviOption_stringCtcpPageReply).local8Bit());
if(KVI_OPTION_BOOL(KviOption_boolShowDialogOnCtcpPage))
{
if(!g_pCtcpPageDialog)g_pCtcpPageDialog = new KviCtcpPageDialog();
@@ -1494,7 +1494,7 @@ void KviServerParser::parseCtcpRequestAvatar(KviCtcpMessage *msg)
szFileName.replace(" ","_");
// escape the spaces with the right octal code
- encodeCtcpParameter(szFileName,szReply);
+ encodeCtcpParameter(szFileName.local8Bit(),szReply);
if(!a->isRemote())
@@ -1748,8 +1748,8 @@ void KviServerParser::parseCtcpRequestDcc(KviCtcpMessage *msg)
__tr2qs("Processing DCC %Q request from \r!n\r%Q\r [%Q@\r!h\r%Q\r] (%s %s)"),
&decoded,&(msg->pSource->nick()),
&(msg->pSource->user()),&(msg->pSource->host()),
- msg->msg->console()->decodeText(msg->szTag).data(),
- msg->msg->console()->decodeText(aux.ptr()).data());
+ msg->msg->console()->decodeText(msg->szTag.local8Bit()),
+ msg->msg->console()->decodeText(aux.ptr()));
}
KviModule * m = g_pModuleManager->getModule("dcc");
diff --git a/src/kvirc/sparser/kvi_sp_literal.cpp b/src/kvirc/sparser/kvi_sp_literal.cpp
index a878075..9ae38ba 100644
--- a/src/kvirc/sparser/kvi_sp_literal.cpp
+++ b/src/kvirc/sparser/kvi_sp_literal.cpp
@@ -1495,7 +1495,7 @@ void KviServerParser::parseLiteralNick(KviIrcMessage *msg)
{
// the target SHOULD have changed his nick here
if(!q->nickChange(szNick,szNewNick))
- tqDebug("Internal error: query %s failed to change nick from %s to s",szNick.utf8().data(),szNick.utf8().data(),szNewNick.utf8().data());
+ tqDebug("Internal error: query %s failed to change nick from %s to %s",szNick.utf8().data(),szNick.utf8().data(),szNewNick.utf8().data());
if(!msg->haltOutput())
q->output(KVI_OUT_NICK,__tr2qs("\r!n\r%Q\r [%Q@\r!h\r%Q\r] is now known as \r!n\r%Q\r"),
&szNick,&szUser,&szHost,&szNewNick);
@@ -1703,7 +1703,7 @@ void KviServerParser::parseChannelMode(const TQString &szNick,const TQString &sz
case 'k':
if(bSet)aParam = msg->safeParam(curParam++);
else aParam = "";
- chan->setChannelKey(aParam);
+ chan->setChannelKey(aParam.local8Bit());
if(bSet) {
if(KVS_TRIGGER_EVENT_4_HALTED(KviEvent_OnKeySet,chan,szNick,szUser,szHost,aParam))
@@ -1726,7 +1726,7 @@ void KviServerParser::parseChannelMode(const TQString &szNick,const TQString &sz
case 'l':
if(bSet)aParam = msg->safeParam(curParam++);
else aParam = "";
- chan->setChannelLimit(aParam);
+ chan->setChannelLimit(aParam.local8Bit());
if(bSet) {
if(KVS_TRIGGER_EVENT_4_HALTED(KviEvent_OnLimitSet,chan,szNick,szUser,szHost,aParam))
diff --git a/src/kvirc/ui/kvi_actiondrawer.cpp b/src/kvirc/ui/kvi_actiondrawer.cpp
index 2637d4d..248cdb2 100644
--- a/src/kvirc/ui/kvi_actiondrawer.cpp
+++ b/src/kvirc/ui/kvi_actiondrawer.cpp
@@ -213,4 +213,4 @@ void KviActionDrawer::fill()
}
}
-
+#include "kvi_actiondrawer.moc"
diff --git a/src/kvirc/ui/kvi_channel.cpp b/src/kvirc/ui/kvi_channel.cpp
index c304165..03d7f39 100644
--- a/src/kvirc/ui/kvi_channel.cpp
+++ b/src/kvirc/ui/kvi_channel.cpp
@@ -393,7 +393,8 @@ void KviChannel::toggleModeEditor()
if(m_pModeEditorButton->isOn()) m_pModeEditorButton->setOn(false);
resizeEvent(0);
} else {
- m_pModeEditor = new KviModeEditor(m_pSplitter,m_pModeEditorButton,"mode_editor",console(),m_szChannelMode,m_szChannelKey,m_szChannelLimit.ptr());
+ m_pModeEditor = new KviModeEditor(m_pSplitter,m_pModeEditorButton,"mode_editor",console(),
+ m_szChannelMode.local8Bit(),m_szChannelKey.local8Bit(),m_szChannelLimit.ptr());
connect(m_pModeEditor,TQ_SIGNAL(setMode(const char *)),this,TQ_SLOT(setMode(const char *)));
connect(m_pModeEditor,TQ_SIGNAL(done()),this,TQ_SLOT(modeSelectorDone()));
m_pModeEditor->show();
diff --git a/src/kvirc/ui/kvi_console.cpp b/src/kvirc/ui/kvi_console.cpp
index 3a1e7a6..87b019d 100644
--- a/src/kvirc/ui/kvi_console.cpp
+++ b/src/kvirc/ui/kvi_console.cpp
@@ -656,7 +656,7 @@ int KviConsole::applyHighlighting(KviWindow *wnd,int type,const TQString &nick,c
if(wnd->type() == KVI_WINDOW_TYPE_CHANNEL)
{
- if(((KviChannel *)wnd)->isHighlightedUser(nick))
+ if(((KviChannel *)wnd)->isHighlightedUser(nick.local8Bit()))
return triggerOnHighlight(wnd,type,nick,user,host,szMsg,nick);
// FIXME: this is for userhighlighing
diff --git a/src/kvirc/ui/kvi_customtoolbar.cpp b/src/kvirc/ui/kvi_customtoolbar.cpp
index 24259c2..618940f 100644
--- a/src/kvirc/ui/kvi_customtoolbar.cpp
+++ b/src/kvirc/ui/kvi_customtoolbar.cpp
@@ -523,3 +523,5 @@ bool KviCustomToolBar::eventFilter(TQObject *o,TQEvent *e)
unhandled:
return KviToolBar::eventFilter(o,e);
}
+
+#include "kvi_customtoolbar.moc"
diff --git a/src/kvirc/ui/kvi_debugwindow.cpp b/src/kvirc/ui/kvi_debugwindow.cpp
index 7065179..ec209c7 100644
--- a/src/kvirc/ui/kvi_debugwindow.cpp
+++ b/src/kvirc/ui/kvi_debugwindow.cpp
@@ -130,3 +130,4 @@ TQSize KviDebugWindow::sizeHint() const
return ret;
}
+#include "kvi_debugwindow.moc"
diff --git a/src/kvirc/ui/kvi_frame.cpp b/src/kvirc/ui/kvi_frame.cpp
index 5f9fdf1..6fb8a83 100644
--- a/src/kvirc/ui/kvi_frame.cpp
+++ b/src/kvirc/ui/kvi_frame.cpp
@@ -235,7 +235,7 @@ void KviFrame::restoreModuleExtensionToolBars()
{
TQString szMod = szEntry.left(idx);
szEntry.remove(0,idx + 1);
- g_pModuleExtensionManager->allocateExtension("toolbar",KviStr(szEntry),firstConsole(),0,0,szMod);
+ g_pModuleExtensionManager->allocateExtension("toolbar",KviStr(szEntry),firstConsole(),0,0,szMod.local8Bit());
}
}
}
@@ -535,7 +535,7 @@ void KviFrame::closeWindow(KviWindow *wnd)
TQString group;
wnd->getConfigGroupName(group);
// not uses default settings : store it always
- saveWindowProperties(wnd,group);
+ saveWindowProperties(wnd,group.local8Bit());
}
// forget it...
@@ -1080,7 +1080,7 @@ void KviFrame::fillToolBarsPopup(KviTalPopupMenu * p)
} else {
if(!ico.isEmpty())
{
- TQPixmap * pix = g_pIconManager->getImage(d->iconId());
+ TQPixmap * pix = g_pIconManager->getImage(d->iconId().local8Bit());
if(pix)
{
id = p->insertItem(*pix,label);
diff --git a/src/kvirc/ui/kvi_htmldialog.cpp b/src/kvirc/ui/kvi_htmldialog.cpp
index 1833054..da92abb 100644
--- a/src/kvirc/ui/kvi_htmldialog.cpp
+++ b/src/kvirc/ui/kvi_htmldialog.cpp
@@ -152,4 +152,4 @@ int KviHtmlDialog::display(TQWidget * pParent,KviHtmlDialogData * pData)
return pData->iSelectedButton;
}
-
+#include "kvi_htmldialog.moc"
diff --git a/src/kvirc/ui/kvi_imagedialog.cpp b/src/kvirc/ui/kvi_imagedialog.cpp
index 4d79b93..a62273a 100644
--- a/src/kvirc/ui/kvi_imagedialog.cpp
+++ b/src/kvirc/ui/kvi_imagedialog.cpp
@@ -347,7 +347,7 @@ void KviImageDialog::itemDoubleClicked(KviTalListBoxItem * it)
if(szImageId.at(0) == TQChar('$'))
m_szSelectedImage = szImageId; // it's $icon(something)
else
- g_pApp->mapImageFile(m_szSelectedImage,i->imageId()); // it's a file and we need to map it to our filesystem view
+ g_pApp->mapImageFile(m_szSelectedImage,i->imageId().local8Bit()); // it's a file and we need to map it to our filesystem view
accept();
}
}
@@ -361,3 +361,5 @@ void KviImageDialog::tipRequest(KviDynamicToolTip *,const TQPoint &pnt)
KviImageDialogItem * i = (KviImageDialogItem *)it;
m_pTip->tip(r,i->tipText());
}
+
+#include "kvi_imagedialog.moc"
diff --git a/src/kvirc/ui/kvi_ircview.cpp b/src/kvirc/ui/kvi_ircview.cpp
index 9422296..6c50f3f 100644
--- a/src/kvirc/ui/kvi_ircview.cpp
+++ b/src/kvirc/ui/kvi_ircview.cpp
@@ -485,7 +485,7 @@ void KviIrcView::dropEvent(TQDropEvent *e)
#ifndef COMPILE_ON_WINDOWS
if(tmp[0] != '/')tmp.prepend("/"); //HACK HACK HACK for TQt bug (?!?)
#endif
- emit fileDropped(tmp);
+ emit fileDropped(tmp.local8Bit());
}
}
}
@@ -503,7 +503,7 @@ void KviIrcView::stopLogging()
if(m_pLogFile)
{
TQString szLogEnd;
- szLogEnd.sprintf(__tr2qs("### Log session terminated at %s ###"),TQDateTime::currentDateTime().toString().utf8().data());
+ szLogEnd.sprintf(__tr2qs("### Log session terminated at %s ###").local8Bit(),TQDateTime::currentDateTime().toString().local8Bit());
add2Log(szLogEnd);
m_pLogFile->close();
@@ -677,7 +677,7 @@ bool KviIrcView::startLogging(const TQString& fname,bool bPrependCurBuffer)
}
TQString szLogStart;
- szLogStart.sprintf(__tr2qs("### Log session started at %s ###"),TQDateTime::currentDateTime().toString().utf8().data());
+ szLogStart.sprintf(__tr2qs("### Log session started at %s ###").local8Bit(),TQDateTime::currentDateTime().toString().local8Bit());
add2Log(szLogStart);
if(bPrependCurBuffer)
{
diff --git a/src/kvirc/ui/kvi_ircviewtools.cpp b/src/kvirc/ui/kvi_ircviewtools.cpp
index e71e1ab..7fc44a3 100644
--- a/src/kvirc/ui/kvi_ircviewtools.cpp
+++ b/src/kvirc/ui/kvi_ircviewtools.cpp
@@ -337,3 +337,4 @@ void KviIrcViewToolTip::maybeTip(const TQPoint &pnt)
m_pView->maybeTip(pnt);
}
+#include "kvi_ircviewtools.moc"
diff --git a/src/kvirc/ui/kvi_listview.cpp b/src/kvirc/ui/kvi_listview.cpp
index 4a459e5..7352f5b 100644
--- a/src/kvirc/ui/kvi_listview.cpp
+++ b/src/kvirc/ui/kvi_listview.cpp
@@ -203,3 +203,5 @@ void KviListView::focusOutEvent(TQFocusEvent * e)
}
#endif
+
+#include "kvi_listview.moc"
diff --git a/src/kvirc/ui/kvi_mdicaption.cpp b/src/kvirc/ui/kvi_mdicaption.cpp
index 6276f82..d9954ac 100644
--- a/src/kvirc/ui/kvi_mdicaption.cpp
+++ b/src/kvirc/ui/kvi_mdicaption.cpp
@@ -249,3 +249,4 @@ TQSize KviMenuBarToolButton::sizeHint() const
return TQSize(20,20);
}
+#include "kvi_mdicaption.moc"
diff --git a/src/kvirc/ui/kvi_mdichild.cpp b/src/kvirc/ui/kvi_mdichild.cpp
index 6f4e894..fd1b57a 100644
--- a/src/kvirc/ui/kvi_mdichild.cpp
+++ b/src/kvirc/ui/kvi_mdichild.cpp
@@ -557,4 +557,4 @@ TQSize KviMdiChild::sizeHint()
return TQFrame::sizeHint();
}
-
+#include "kvi_mdichild.moc"
diff --git a/src/kvirc/ui/kvi_mdimanager.cpp b/src/kvirc/ui/kvi_mdimanager.cpp
index 07013f7..1fea6ad 100644
--- a/src/kvirc/ui/kvi_mdimanager.cpp
+++ b/src/kvirc/ui/kvi_mdimanager.cpp
@@ -1050,4 +1050,4 @@ void KviMdiManager::tileAnodine()
updateContentsSize();
}
-
+#include "kvi_mdimanager.moc"
diff --git a/src/kvirc/ui/kvi_selectors.cpp b/src/kvirc/ui/kvi_selectors.cpp
index 16037a8..2fcb6ea 100644
--- a/src/kvirc/ui/kvi_selectors.cpp
+++ b/src/kvirc/ui/kvi_selectors.cpp
@@ -270,7 +270,7 @@ void KviPixmapSelector::choosePixmap()
TQString tmp;
if(KviFileDialog::askForOpenFileName(tmp,__tr("Choose an Image File - KVIrc")))
{
- setImagePath(tmp);
+ setImagePath(tmp.local8Bit());
}
}
diff --git a/src/kvirc/ui/kvi_statusbar.cpp b/src/kvirc/ui/kvi_statusbar.cpp
index 2ec878b..682c2e2 100644
--- a/src/kvirc/ui/kvi_statusbar.cpp
+++ b/src/kvirc/ui/kvi_statusbar.cpp
@@ -153,7 +153,7 @@ void KviStatusBar::load()
tmp.sprintf("%s_PreloadModule",prefix.ptr());
TQString szPreloadModule = cfg.readEntry(tmp.ptr(),"");
if(!szPreloadModule.isEmpty())
- g_pModuleManager->getModule(szPreloadModule.utf8().data());
+ g_pModuleManager->getModule(szPreloadModule.local8Bit());
KviStatusBarApplet * a = createApplet(szInternalName);
if (a)
@@ -627,3 +627,5 @@ void KviStatusBar::setPermanentMessage()
m_pMessageLabel->setText(txt);
}
+
+#include "kvi_statusbar.moc"
diff --git a/src/kvirc/ui/kvi_statusbarapplet.cpp b/src/kvirc/ui/kvi_statusbarapplet.cpp
index 3a23bd3..2e61024 100644
--- a/src/kvirc/ui/kvi_statusbarapplet.cpp
+++ b/src/kvirc/ui/kvi_statusbarapplet.cpp
@@ -552,3 +552,4 @@ void KviStatusBarSeparator::selfRegister(KviStatusBar * pBar)
pBar->registerAppletDescriptor(d);
}
+#include "kvi_statusbarapplet.moc"
diff --git a/src/kvirc/ui/kvi_texticonwin.cpp b/src/kvirc/ui/kvi_texticonwin.cpp
index e4f6fb5..34feb54 100644
--- a/src/kvirc/ui/kvi_texticonwin.cpp
+++ b/src/kvirc/ui/kvi_texticonwin.cpp
@@ -272,5 +272,4 @@ hideme:
doHide();
}
-
#include "kvi_texticonwin.moc"
diff --git a/src/kvirc/ui/kvi_toolwindows_container.cpp b/src/kvirc/ui/kvi_toolwindows_container.cpp
index 0a2ec1a..a526237 100644
--- a/src/kvirc/ui/kvi_toolwindows_container.cpp
+++ b/src/kvirc/ui/kvi_toolwindows_container.cpp
@@ -132,3 +132,5 @@ KviWindowToolPageButton::~KviWindowToolPageButton()
p->rotate( -90 );
p->drawPixmap( 1 - pixmap.width(), 0, pixmap );
}*/
+
+#include "kvi_toolwindows_container.moc"
diff --git a/src/kvirc/ui/kvi_window.cpp b/src/kvirc/ui/kvi_window.cpp
index 013e521..b3ec16f 100644
--- a/src/kvirc/ui/kvi_window.cpp
+++ b/src/kvirc/ui/kvi_window.cpp
@@ -105,7 +105,7 @@ KviWindow::KviWindow(int type,KviFrame * lpFrm,const TQString &name,KviConsole *
// FIXME: REMOVE THIS
- setName(name);
+ setName(name.local8Bit());
// END FIXME
m_szName = name;
@@ -847,10 +847,10 @@ void KviWindow::savePropertiesAsDefault()
TQString group;
getConfigGroupName(group);
- if(!kvi_strEqualCI(group,typeString()))
+ if(!kvi_strEqualCI(group.local8Bit(),typeString()))
{
// save also the settings for THIS specialized window
- g_pFrame->saveWindowProperties(this,group);
+ g_pFrame->saveWindowProperties(this,group.local8Bit());
}
g_pFrame->saveWindowProperties(this,typeString());
diff --git a/src/modules/actioneditor/actioneditor.cpp b/src/modules/actioneditor/actioneditor.cpp
index 608a90e..04e5733 100644
--- a/src/modules/actioneditor/actioneditor.cpp
+++ b/src/modules/actioneditor/actioneditor.cpp
@@ -383,7 +383,7 @@ void KviSingleActionEditor::chooseSmallIcon()
TQString s = d->selectedImage();
delete d;
if(ret != TQDialog::Accepted)return;
- TQPixmap * p = g_pIconManager->getImage(s.utf8().data());
+ TQPixmap * p = g_pIconManager->getImage(s.local8Bit());
if(!p)return;
m_pSmallIconEdit->setText(s);
m_pSmallIconButton->setPixmap(*p);
diff --git a/src/modules/dialog/libkvidialog.cpp b/src/modules/dialog/libkvidialog.cpp
index 1e06971..6b1a88f 100644
--- a/src/modules/dialog/libkvidialog.cpp
+++ b/src/modules/dialog/libkvidialog.cpp
@@ -70,7 +70,7 @@ KviKvsCallbackMessageBox::KviKvsCallbackMessageBox(
g_pDialogModuleDialogList->append(this);
setIcon(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_KVIRC)));
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix)setIconPixmap(*pix);
else {
@@ -208,7 +208,7 @@ KviKvsCallbackTextInput::KviKvsCallbackTextInput(
TQGridLayout * g = new TQGridLayout(this,2,3,5,5);
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix)
{
diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp
index 3e2f7d1..e81145f 100644
--- a/src/modules/notifier/notifierwindow.cpp
+++ b/src/modules/notifier/notifierwindow.cpp
@@ -210,7 +210,7 @@ void KviNotifierWindow::addMessage(KviWindow * pWnd,const TQString &szImageId,co
TQString szMessage=szText;
szMessage.replace( TQRegExp("\r([^\r])*\r([^\r])+\r"), "\\2" );
if(szImageId.isEmpty())pIcon = 0;
- else pIcon = g_pIconManager->getImage(szImageId);
+ else pIcon = g_pIconManager->getImage(szImageId.local8Bit());
KviNotifierMessage * m = new KviNotifierMessage(this,pIcon ? new TQPixmap(*pIcon) : 0,szMessage);
diff --git a/src/modules/objects/class_button.cpp b/src/modules/objects/class_button.cpp
index db4ee3e..915b49d 100644
--- a/src/modules/objects/class_button.cpp
+++ b/src/modules/objects/class_button.cpp
@@ -145,7 +145,7 @@ bool KviKvsObject_button::functionSetImage(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("icon",KVS_PT_STRING,0,icon)
KVSO_PARAMETERS_END(c)
if (!widget()) return true;
- TQPixmap * pix = g_pIconManager->getImage(icon);
+ TQPixmap * pix = g_pIconManager->getImage(icon.local8Bit());
if(pix){
((TQPushButton *)widget())->setIconSet(TQIconSet(*pix,TQIconSet::Small));
}
diff --git a/src/modules/objects/class_label.cpp b/src/modules/objects/class_label.cpp
index c393943..85a757a 100644
--- a/src/modules/objects/class_label.cpp
+++ b/src/modules/objects/class_label.cpp
@@ -383,7 +383,7 @@ bool KviKvsObject_label::functionSetImage(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("icon",KVS_PT_STRING,0,icon)
KVSO_PARAMETERS_END(c)
if(!widget())return true;
- TQPixmap * pix = g_pIconManager->getImage(icon);
+ TQPixmap * pix = g_pIconManager->getImage(icon.local8Bit());
if(pix) ((TQLabel *)widget())->setPixmap(*pix);
return true;
}
diff --git a/src/modules/objects/class_popupmenu.cpp b/src/modules/objects/class_popupmenu.cpp
index 3216300..1cc822e 100644
--- a/src/modules/objects/class_popupmenu.cpp
+++ b/src/modules/objects/class_popupmenu.cpp
@@ -202,7 +202,7 @@ bool KviKvsObject_popupmenu::functioninsertItem(KviKvsObjectFunctionCall *c)
int id=0;
if(!szIcon.isEmpty())
{
- pix = g_pIconManager->getImage(szIcon);
+ pix = g_pIconManager->getImage(szIcon.local8Bit());
if (pix) id=((KviTalPopupMenu *)widget())->insertItem(*pix,szItem);
else c->warning(__tr2qs("pix '%Q' doesn't exists"),&szIcon);
@@ -259,7 +259,7 @@ bool KviKvsObject_popupmenu::functioninsertHandle(KviKvsObjectFunctionCall *c)
int id=0;
if(!szIcon.isEmpty())
{
- pix = g_pIconManager->getImage(szIcon);
+ pix = g_pIconManager->getImage(szIcon.local8Bit());
if (pix) id=((KviTalPopupMenu *)widget())->insertItem(*pix,szLabel,((KviTalPopupMenu *)(ob->object())));
else c->warning(__tr2qs("pix '%Q' doesn't exists"),&szIcon);
diff --git a/src/modules/objects/class_radiobutton.cpp b/src/modules/objects/class_radiobutton.cpp
index b068b38..d7015af 100644
--- a/src/modules/objects/class_radiobutton.cpp
+++ b/src/modules/objects/class_radiobutton.cpp
@@ -118,7 +118,7 @@ bool KviKvsObject_radiobutton::functionSetImage(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("icon_id",KVS_PT_STRING,0,icon)
KVSO_PARAMETERS_END(c)
if (!widget()) return true;
- TQPixmap * pix = g_pIconManager->getImage(icon);
+ TQPixmap * pix = g_pIconManager->getImage(icon.local8Bit());
if(pix)widget()->setIcon(*pix);
return true;
}
diff --git a/src/modules/objects/class_tabwidget.cpp b/src/modules/objects/class_tabwidget.cpp
index 5196573..6c6b4fe 100644
--- a/src/modules/objects/class_tabwidget.cpp
+++ b/src/modules/objects/class_tabwidget.cpp
@@ -213,7 +213,7 @@ bool KviKvsObject_tabwidget::functionaddTab(KviKvsObjectFunctionCall *c)
c->warning(__tr2qs("Can't add a non-widget object"));
return true;
}
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix){
((TQTabWidget *)widget())->addTab(((TQWidget *)(ob->object())),TQIconSet(*pix,TQIconSet::Small),szLabel);
@@ -251,7 +251,7 @@ bool KviKvsObject_tabwidget::functioninsertTab(KviKvsObjectFunctionCall *c)
c->warning(__tr2qs("Can't add a non-widget object"));
return true;
}
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix){
((TQTabWidget *)widget())->insertTab(((TQWidget *)(ob->object())),TQIconSet(*pix,TQIconSet::Small),szLabel,uIndex);
}
@@ -489,7 +489,7 @@ bool KviKvsObject_tabwidget::functionchangeTab(KviKvsObjectFunctionCall *c)
c->warning(__tr2qs("Can't find the tab "));
return true;
}
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix){
((TQTabWidget *)widget())->changeTab(((TQWidget *)(ob->object())),TQIconSet(*pix,TQIconSet::Small),szLabel);
}
diff --git a/src/modules/objects/class_toolbutton.cpp b/src/modules/objects/class_toolbutton.cpp
index 8ff37ea..96ec49b 100644
--- a/src/modules/objects/class_toolbutton.cpp
+++ b/src/modules/objects/class_toolbutton.cpp
@@ -141,7 +141,7 @@ bool KviKvsObject_toolbutton::functionsetImage(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("icon_id",KVS_PT_STRING,0,icon)
KVSO_PARAMETERS_END(c)
if (!widget()) return true;
- TQPixmap * pix = g_pIconManager->getImage(icon);
+ TQPixmap * pix = g_pIconManager->getImage(icon).local8Bit();
if(pix){
((TQToolButton *)widget())->setIconSet(TQIconSet(*pix,TQIconSet::Small));
}
diff --git a/src/modules/objects/class_widget.cpp b/src/modules/objects/class_widget.cpp
index f3b11d2..005ecd8 100644
--- a/src/modules/objects/class_widget.cpp
+++ b/src/modules/objects/class_widget.cpp
@@ -1592,7 +1592,7 @@ bool KviKvsObject_widget::function_setIcon(KviKvsObjectFunctionCall *c)
KVSO_PARAMETER("icon",KVS_PT_STRING,0,icon)
KVSO_PARAMETERS_END(c)
if(!widget())return true;
- TQPixmap * pix = g_pIconManager->getImage(icon);
+ TQPixmap * pix = g_pIconManager->getImage(icon.local8Bit());
if(pix)widget()->setIcon(*pix);
return true;
}
@@ -1604,7 +1604,7 @@ bool KviKvsObject_widget::function_setBackgroundImage(KviKvsObjectFunctionCall *
KVSO_PARAMETER("image",KVS_PT_STRING,0,image)
KVSO_PARAMETERS_END(c)
if(!widget())return true;
- TQPixmap * pix = g_pIconManager->getImage(image);
+ TQPixmap * pix = g_pIconManager->getImage(image.local8Bit());
if(pix)widget()->setPaletteBackgroundPixmap(*pix);
return true;
}
diff --git a/src/modules/popupeditor/popupeditor.cpp b/src/modules/popupeditor/popupeditor.cpp
index 1a5265c..e405756 100644
--- a/src/modules/popupeditor/popupeditor.cpp
+++ b/src/modules/popupeditor/popupeditor.cpp
@@ -163,7 +163,7 @@ void KviPopupListViewItem::setIcon(const TQString & szIcon)
case ExtMenu:
m_szIcon = szIcon;
{
- TQPixmap * pix = g_pIconManager->getImage(szIcon);
+ TQPixmap * pix = g_pIconManager->getImage(szIcon.local8Bit());
if(pix)setPixmap(0,*pix);
else setPixmap(0,TQPixmap());
}
diff --git a/src/modules/toolbareditor/toolbareditor.cpp b/src/modules/toolbareditor/toolbareditor.cpp
index e93bfe1..7867c1f 100644
--- a/src/modules/toolbareditor/toolbareditor.cpp
+++ b/src/modules/toolbareditor/toolbareditor.cpp
@@ -199,7 +199,7 @@ KviCustomToolBarPropertiesDialog::~KviCustomToolBarPropertiesDialog()
void KviCustomToolBarPropertiesDialog::iconSelected(const TQString &szIconId)
{
- TQPixmap * p = g_pIconManager->getImage(szIconId.utf8().data());
+ TQPixmap * p = g_pIconManager->getImage(szIconId.local8Bit());
if(p)
{
m_pIconButton->setPixmap(*p);
diff --git a/src/scripts/CMakeLists.txt b/src/scripts/CMakeLists.txt
new file mode 100644
index 0000000..ee22855
--- /dev/null
+++ b/src/scripts/CMakeLists.txt
@@ -0,0 +1,4 @@
+##### subfolders
+
+add_subdirectory( browser )
+add_subdirectory( helpsearch )
diff --git a/src/scripts/browser/CMakeLists.txt b/src/scripts/browser/CMakeLists.txt
new file mode 100644
index 0000000..433846c
--- /dev/null
+++ b/src/scripts/browser/CMakeLists.txt
@@ -0,0 +1,5 @@
+install(
+ PROGRAMS kvi_run_netscape
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
diff --git a/src/scripts/helpsearch/CMakeLists.txt b/src/scripts/helpsearch/CMakeLists.txt
new file mode 100644
index 0000000..fde3d5d
--- /dev/null
+++ b/src/scripts/helpsearch/CMakeLists.txt
@@ -0,0 +1,5 @@
+install(
+ PROGRAMS kvi_search_help
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
diff --git a/src/tdeconf_update/CMakeLists.txt b/src/tdeconf_update/CMakeLists.txt
new file mode 100644
index 0000000..15ddd6a
--- /dev/null
+++ b/src/tdeconf_update/CMakeLists.txt
@@ -0,0 +1,11 @@
+##### update files
+
+install(
+ FILES kvirc_soundsystem.upd
+ DESTINATION ${DATA_INSTALL_DIR}/tdeconf_update
+)
+
+install(
+ PROGRAMS kvirc_soundsystem_upd.sh
+ DESTINATION ${DATA_INSTALL_DIR}/tdeconf_update
+)