aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xconfigure.in2
-rw-r--r--src/kvilib/build/Makefile.am1
-rw-r--r--src/kvilib/tal/kvi_tal_hbox.cpp7
-rw-r--r--src/kvilib/tal/kvi_tal_wizard.cpp3
-rw-r--r--src/modules/Makefile.am120
-rw-r--r--src/modules/dockwidget/.svnignore12
-rw-r--r--src/modules/dockwidget/dockwidget_vc05.vcproj286
-rw-r--r--src/modules/dockwidget/libkvidockwidget.h34
-rw-r--r--src/modules/dockwidget/libkvidockwidget_qt3.cpp858
-rw-r--r--src/modules/dockwidget/libkvidockwidget_qt3.h95
-rw-r--r--src/modules/objects/class_painter.cpp2
-rw-r--r--src/modules/objects/class_vbox.cpp6
-rw-r--r--src/modules/trayicon/.deps/libkvitrayicon.Plo1046
-rw-r--r--src/modules/trayicon/Makefile554
-rw-r--r--src/modules/trayicon/Makefile.am (renamed from src/modules/dockwidget/Makefile.am)13
-rw-r--r--src/modules/trayicon/Makefile.in554
-rw-r--r--src/modules/trayicon/kvi_dock.png (renamed from src/modules/dockwidget/kvi_dock.png)bin1960 -> 1960 bytes
-rw-r--r--src/modules/trayicon/kvi_dock_part-0.png (renamed from src/modules/dockwidget/kvi_dock_part-0.png)bin1478 -> 1478 bytes
-rw-r--r--src/modules/trayicon/kvi_dock_part-1.png (renamed from src/modules/dockwidget/kvi_dock_part-1.png)bin1028 -> 1028 bytes
-rw-r--r--src/modules/trayicon/kvi_dock_part-2.png (renamed from src/modules/dockwidget/kvi_dock_part-2.png)bin1035 -> 1035 bytes
-rw-r--r--src/modules/trayicon/kvi_dock_win32-0.png (renamed from src/modules/dockwidget/kvi_dock_win32-0.png)bin1343 -> 1343 bytes
-rw-r--r--src/modules/trayicon/kvi_dock_win32-1.png (renamed from src/modules/dockwidget/kvi_dock_win32-1.png)bin695 -> 695 bytes
-rw-r--r--src/modules/trayicon/kvi_dock_win32-2.png (renamed from src/modules/dockwidget/kvi_dock_win32-2.png)bin680 -> 680 bytes
-rwxr-xr-xsrc/modules/trayicon/kvi_dock_win32.png (renamed from src/modules/dockwidget/kvi_dock_win32.png)bin1299 -> 1299 bytes
-rw-r--r--src/modules/trayicon/kvitrayicon.dsp (renamed from src/modules/dockwidget/kvidockwidget.dsp)46
-rw-r--r--src/modules/trayicon/kvitrayicon.dsw (renamed from src/modules/dockwidget/kvidockwidget.dsw)2
-rw-r--r--src/modules/trayicon/libkvitrayicon.cpp (renamed from src/modules/dockwidget/libkvidockwidget_qt4.cpp)71
-rw-r--r--src/modules/trayicon/libkvitrayicon.h (renamed from src/modules/dockwidget/libkvidockwidget_qt4.h)25
-rw-r--r--src/modules/trayicon/trayicon.cpp (renamed from src/modules/dockwidget/trayicon.cpp)0
-rw-r--r--src/modules/trayicon/trayicon.h (renamed from src/modules/dockwidget/trayicon.h)0
-rwxr-xr-xsrc/modules/trayicon/trayicon.vcproj (renamed from src/modules/dockwidget/dockwidget.vcproj)16
-rw-r--r--src/modules/trayicon/trayicon_mac.cpp (renamed from src/modules/dockwidget/trayicon_mac.cpp)0
-rw-r--r--src/modules/trayicon/trayicon_vc05.vcproj (renamed from src/modules/dockwidget/dockwidget_QT4_vc05.vcproj)20
-rw-r--r--src/modules/trayicon/trayicon_win.cpp (renamed from src/modules/dockwidget/trayicon_win.cpp)0
-rw-r--r--src/modules/trayicon/trayicon_x11.cpp (renamed from src/modules/dockwidget/trayicon_x11.cpp)0
35 files changed, 2317 insertions, 1456 deletions
diff --git a/configure.in b/configure.in
index 8023699ef..9b2562596 100755
--- a/configure.in
+++ b/configure.in
@@ -203,7 +203,6 @@ AC_OUTPUT( \
src/modules/context/Makefile \
src/modules/dialog/Makefile \
src/modules/dcc/Makefile \
- src/modules/dockwidget/Makefile \
src/modules/editor/Makefile \
src/modules/eventeditor/Makefile \
src/modules/file/Makefile \
@@ -255,6 +254,7 @@ AC_OUTPUT( \
src/modules/toolbar/Makefile \
src/modules/toolbareditor/Makefile \
src/modules/torrent/Makefile \
+ src/modules/trayicon/Makefile \
src/modules/url/Makefile \
src/modules/url/caps/Makefile \
src/modules/window/Makefile \
diff --git a/src/kvilib/build/Makefile.am b/src/kvilib/build/Makefile.am
index 543fa68e7..7f8a81a67 100644
--- a/src/kvilib/build/Makefile.am
+++ b/src/kvilib/build/Makefile.am
@@ -289,6 +289,7 @@ headers_HEADERS = \
../tal/kvi_tal_tooltip.cpp: ../tal/kvi_tal_tooltip.moc
../tal/kvi_tal_widgetstack.cpp: ../tal/kvi_tal_widgetstack_qt3.moc
../tal/kvi_tal_widgetstack.cpp: ../tal/kvi_tal_widgetstack_qt4.moc
+../tal/kvi_tal_wizard.cpp: ../tal/kvi_tal_wizard.moc
#
# All the cpp files depend on the precompiled headers being up-to-date
diff --git a/src/kvilib/tal/kvi_tal_hbox.cpp b/src/kvilib/tal/kvi_tal_hbox.cpp
index bbb419cbf..d1ab9b18d 100644
--- a/src/kvilib/tal/kvi_tal_hbox.cpp
+++ b/src/kvilib/tal/kvi_tal_hbox.cpp
@@ -30,10 +30,10 @@
KviTalHBox::KviTalHBox(QWidget * pParent,char* name)
: QWidget(pParent)
{
- this->setObjectName(name);
+ setObjectName(name);
- m_pLayout = new QHBoxLayout();
- this->setLayout(m_pLayout);
+ m_pLayout = new QHBoxLayout(this);
+ setLayout(m_pLayout);
}
void KviTalHBox::childEvent(QChildEvent * e)
@@ -67,4 +67,5 @@ void KviTalHBox::setMargin(int margin)
m_pLayout->setContentsMargins(margin,margin,margin,margin);
}
+
#include "kvi_tal_hbox.moc"
diff --git a/src/kvilib/tal/kvi_tal_wizard.cpp b/src/kvilib/tal/kvi_tal_wizard.cpp
index 5c77a9d7b..17c681aeb 100644
--- a/src/kvilib/tal/kvi_tal_wizard.cpp
+++ b/src/kvilib/tal/kvi_tal_wizard.cpp
@@ -526,4 +526,5 @@ QPushButton * KviTalWizard::backButton()
{
return m_p->pBackButton;
}
-#include "kvi_tal_wizard.moc" \ No newline at end of file
+
+//#include "kvi_tal_wizard.moc"
diff --git a/src/modules/Makefile.am b/src/modules/Makefile.am
index 267a89ef8..75e72ddd7 100644
--- a/src/modules/Makefile.am
+++ b/src/modules/Makefile.am
@@ -1,61 +1,61 @@
SUBDIRS = about \
- action \
- actioneditor \
- addon \
- aliaseditor \
- avatar \
- chan \
- channelsjoin \
- clock \
- codetester \
- config \
- context \
- dcc \
- dialog \
- editor \
- eventeditor \
- file \
- filetransferwindow \
- dockwidget \
- help \
- http \
- ident \
- iograph \
- lamerizer \
- links \
- list \
- log \
- logview \
- mask \
- math \
- mediaplayer \
- mircimport \
- my \
- notifier \
- objects \
- options \
- perl \
- perlcore \
- popupeditor \
- raweditor \
- regchan \
- reguser \
- rijndael \
- setup \
- sharedfile \
- sharedfileswindow \
- snd \
- socketspy \
- spaste \
- str \
- system \
- term \
- texticons \
- theme \
- tip \
- tmphighlight \
- toolbar \
- toolbareditor \
- torrent \
- url \
- window
+ action \
+ actioneditor \
+ addon \
+ aliaseditor \
+ avatar \
+ chan \
+ channelsjoin \
+ clock \
+ codetester \
+ config \
+ context \
+ dcc \
+ dialog \
+ editor \
+ eventeditor \
+ file \
+ filetransferwindow \
+ help \
+ http \
+ ident \
+ iograph \
+ lamerizer \
+ links \
+ list \
+ log \
+ logview \
+ mask \
+ math \
+ mediaplayer \
+ mircimport \
+ my \
+ notifier \
+ objects \
+ options \
+ perl \
+ perlcore \
+ popupeditor \
+ raweditor \
+ regchan \
+ reguser \
+ rijndael \
+ setup \
+ sharedfile \
+ sharedfileswindow \
+ snd \
+ socketspy \
+ spaste \
+ str \
+ system \
+ term \
+ texticons \
+ theme \
+ tip \
+ tmphighlight \
+ toolbar \
+ toolbareditor \
+ torrent \
+ trayicon \
+ url \
+ window
diff --git a/src/modules/dockwidget/.svnignore b/src/modules/dockwidget/.svnignore
deleted file mode 100644
index 679d79f70..000000000
--- a/src/modules/dockwidget/.svnignore
+++ /dev/null
@@ -1,12 +0,0 @@
-Makefile.in
-Makefile
-.deps
-*.o
-*.lo
-*.la
-*.moc
-.libs
-.mospics
-.pics
-.xvpics
-moc_*
diff --git a/src/modules/dockwidget/dockwidget_vc05.vcproj b/src/modules/dockwidget/dockwidget_vc05.vcproj
deleted file mode 100644
index e62f7e5c3..000000000
--- a/src/modules/dockwidget/dockwidget_vc05.vcproj
+++ /dev/null
@@ -1,286 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8,00"
- Name="dockwidget"
- ProjectGUID="{4528E26C-195B-4EEE-BEC4-8CD73C564B0D}"
- RootNamespace="dockwidget"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)\win32build\bin\modules\"
- IntermediateDirectory="Debug"
- ConfigurationType="2"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\kvirc\ui&quot;;&quot;$(ProjectDir)\..\..\kvilib\core&quot;;&quot;$(ProjectDir)\..\..\kvirc\module&quot;;&quot;$(ProjectDir)\..\..\kvilib\config&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(ProjectDir)\..\..\kvilib\system&quot;;&quot;$(ProjectDir)\..\..\kvirc\uparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\sparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\kernel&quot;;&quot;$(ProjectDir)\..\..\kvilib\ext&quot;;&quot;$(ProjectDir)\..\..\kvilib\irc&quot;;&quot;$(ProjectDir)\..\..\kvilib\tal&quot;;&quot;$(ProjectDir)\..\..\kvirc\kvs&quot;;&quot;$(ProjectDir)\..\..\kvilib\file&quot;;&quot;$(ProjectDir)\..\..\kvilib\net&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;DOCKWIDGET_EXPORTS;_CRT_SECURE_NO_DEPRECATE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="qt-$(QTTAG).lib qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib msvcrt.lib perl58.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib"
- OutputFile="$(OutDir)/kvi$(ProjectName).dll"
- LinkIncremental="2"
- AdditionalLibraryDirectories="&quot;$(SSLLIBDIR)&quot;;&quot;$(PERLDIR)\lib\CORE&quot;;&quot;$(QTDIR)\lib&quot;;&quot;$(SolutionDir)\win32build\bin&quot;;&quot;$(ZLIBLIBDIR)&quot;"
- GenerateManifest="true"
- IgnoreAllDefaultLibraries="true"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/dockwidget.pdb"
- SubSystem="2"
- TurnOffAssemblyGeneration="true"
- ImportLibrary="$(OutDir)/dockwidget.lib"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AdditionalManifestFiles="$(SolutionDir)/data/manifests/commctrl.manifest"
- EmbedManifest="true"
- VerboseOutput="true"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)\win32build\bin\modules"
- IntermediateDirectory="Release"
- ConfigurationType="2"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="1"
- AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\kvirc\ui&quot;;&quot;$(ProjectDir)\..\..\kvilib\core&quot;;&quot;$(ProjectDir)\..\..\kvirc\module&quot;;&quot;$(ProjectDir)\..\..\kvilib\config&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(ProjectDir)\..\..\kvilib\system&quot;;&quot;$(ProjectDir)\..\..\kvirc\uparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\sparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\kernel&quot;;&quot;$(ProjectDir)\..\..\kvilib\ext&quot;;&quot;$(ProjectDir)\..\..\kvilib\irc&quot;;&quot;$(ProjectDir)\..\..\kvilib\tal&quot;;&quot;$(ProjectDir)\..\..\kvirc\kvs&quot;;&quot;$(ProjectDir)\..\..\kvilib\file&quot;;&quot;$(ProjectDir)\..\..\kvilib\net&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DOCKWIDGET_EXPORTS;_CRT_SECURE_NO_DEPRECATE"
- StringPooling="true"
- MinimalRebuild="false"
- ExceptionHandling="1"
- RuntimeLibrary="0"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="qt-$(QTTAG).lib qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib msvcrt.lib perl58.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib"
- OutputFile="$(OutDir)/kvi$(ProjectName).dll"
- LinkIncremental="1"
- AdditionalLibraryDirectories="&quot;$(SSLLIBDIR)&quot;;&quot;$(PERLDIR)\lib\CORE&quot;;&quot;$(QTDIR)\lib&quot;;&quot;$(SolutionDir)\win32build\bin&quot;;&quot;$(ZLIBLIBDIR)&quot;"
- GenerateManifest="true"
- IgnoreAllDefaultLibraries="true"
- GenerateDebugInformation="true"
- SubSystem="2"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- OptimizeForWindows98="1"
- TurnOffAssemblyGeneration="true"
- ImportLibrary="$(OutDir)/dockwidget.lib"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AdditionalManifestFiles="$(SolutionDir)/data/manifests/commctrl.manifest"
- EmbedManifest="false"
- VerboseOutput="true"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath=".\libkvidockwidget_qt3.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- <File
- RelativePath=".\libkvidockwidget.h"
- >
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCustomBuildTool"
- CommandLine="$(QTDIR)\bin\moc -o &quot;$(InputDir)\$(InputName).moc&quot; &quot;$(InputDir)\$(InputFileName)&quot;&#x0D;&#x0A;"
- Outputs="$(InputDir)\$(InputName).moc"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCustomBuildTool"
- CommandLine=""
- Outputs=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\libkvidockwidget_qt3.h"
- >
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCustomBuildTool"
- Description="Moc&apos;ing libkvidockwidget_qt3.h..."
- CommandLine="$(QTDIR)\bin\moc -o &quot;$(InputDir)\$(InputName).moc&quot; &quot;$(InputDir)\$(InputFileName)&quot;&#x0D;&#x0A;"
- AdditionalDependencies="$(QTDIR)\bin\moc.exe;.\libkvidockwidget_qt3.h"
- Outputs="$(InputDir)\$(InputName).moc"
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCustomBuildTool"
- Description="Moc&apos;ing libkvidockwidget_qt3.h..."
- CommandLine="$(QTDIR)\bin\moc -o &quot;$(InputDir)\$(InputName).moc&quot; &quot;$(InputDir)\$(InputFileName)&quot;&#x0D;&#x0A;"
- AdditionalDependencies="$(QTDIR)\bin\moc.exe;.\libkvidockwidget_qt3.h"
- Outputs="$(InputDir)\$(InputName).moc"
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath=".\libkvidockwidget_qt3.h"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCustomBuildTool"
- CommandLine="$(QTDIR)\bin\moc -o &quot;$(InputDir)\moc_$(InputName).cpp&quot; &quot;$(InputDir)\$(InputFileName)&quot;&#x0D;&#x0A;"
- Outputs="$(InputDir)\moc_$(InputName).cpp"
- />
- </FileConfiguration>
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/src/modules/dockwidget/libkvidockwidget.h b/src/modules/dockwidget/libkvidockwidget.h
deleted file mode 100644
index 81f20bae7..000000000
--- a/src/modules/dockwidget/libkvidockwidget.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#ifndef _KVI_TAL_DOCK_H_
-#define _KVI_TAL_DOCK_H_
-
-//
-// File : libkvidockwidget.h
-// Creation date : Sun Jun 18 2000 12:53:08 by Szymon Stefanek
-//
-// This file is part of the KVirc irc client distribution
-// Copyright (C) 1999-2000 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-
-#include "kvi_settings.h"
-
-#ifdef COMPILE_USE_QT4
- #include "libkvidockwidget_qt4.h"
-#else
- #include "libkvidockwidget_qt3.h"
-#endif
-
-#endif // _KVI_TAL_DOCK_H_
diff --git a/src/modules/dockwidget/libkvidockwidget_qt3.cpp b/src/modules/dockwidget/libkvidockwidget_qt3.cpp
deleted file mode 100644
index 798718709..000000000
--- a/src/modules/dockwidget/libkvidockwidget_qt3.cpp
+++ /dev/null
@@ -1,858 +0,0 @@
-//
-// File : libkvidockwidget.cpp
-// Creation date : Tue Jan 02 20001 14:34:12 CEST by Szymon Stefanek
-//
-// This file is part of the KVirc irc client distribution
-// Copyright (C) 2000-2001 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-
-#include "kvi_settings.h"
-#ifndef COMPILE_USE_QT4
-
-#include "kvi_app.h"
-#include "kvi_module.h"
-#include "kvi_locale.h"
-#include "kvi_memmove.h"
-#include "kvi_taskbar.h"
-#include "kvi_window.h"
-#include "kvi_dynamictooltip.h"
-#include "kvi_iconmanager.h"
-#include "kvi_internalcmd.h"
-#include "kvi_console.h"
-#include "kvi_ircconnection.h"
-#include "kvi_ircconnectionuserinfo.h"
-#include "kvi_imagelib.h"
-#include "kvi_options.h"
-#include "kvi_ircview.h"
-
-#include "libkvidockwidget.h"
-#include "kvi_doublebuffer.h"
-
-#ifdef COMPILE_KDE_SUPPORT
- #include <kwin.h>
- #include <kpopupmenu.h>
-#else
- #include <qlabel.h>
-#endif
-
-#include "kvi_tal_popupmenu.h"
-
-
-#include <qpixmap.h>
-#include <qpainter.h>
-#include <qtimer.h>
-#include <qevent.h>
-#include <qregexp.h>
-
-#include <stdlib.h>
-#include <time.h>
-
-#ifdef COMPILE_ON_WINDOWS
- #include <windows.h>
-
- #include <qbitmap.h>
- #include <qcursor.h>
-
- #define ID_DOCKWIDGET_TASKBAR_ICON 0xdeadbeef
- #define WM_KVIRC_NOTIFY_ICON_MESSAGE (WM_USER + 0xbeef)
-
- static UINT WM_KVIRC_TASKBAR_CREATED = 0;
-#else
-#ifndef Q_OS_MACX
- #include <X11/Xlib.h>
-
- //const int XFocusOut = FocusOut;
- const int XFocusIn = FocusIn;
- #undef FocusOut
- #undef FocusIn
- #undef KeyPress
- #undef KeyRelease
-
- //#warning "Later remove this stuff and use a wrapper for #include <X11/Xlib.h>"
- #ifdef Bool
- #undef Bool
- #endif
-#endif
-#endif
-
-extern KVIRC_API KviPointerHashTable<const char *,KviWindow> * g_pGlobalWindowDict;
-static KviPointerList<KviDockWidget> * g_pDockWidgetList = 0;
-
-static QPixmap * g_pDock1 = 0;
-static QPixmap * g_pDock2 = 0;
-static QPixmap * g_pDock3 = 0;
-
-#ifdef COMPILE_ON_WINDOWS
- static HICON g_pCurrentIcon = 0;
- static QPixmap * g_pCurrentPixmap = 0;
-#endif
-
-
-KviDockWidget::KviDockWidget(KviFrame * frm,const char * name)
-: QWidget(0,name)
-{
- m_iConsoles = 0;
- m_iChannels = 0;
- m_iQueries = 0;
- m_iOther = 0;
-
- m_pFlashingTimer = new QTimer(this,"flashing_timer");
- connect( m_pFlashingTimer, SIGNAL(timeout()), this, SLOT(flashingTimerShot()) );
- m_bFlashed=0;
- g_pDockWidgetList->append(this);
- m_pFrm = frm;
- m_pFrm->setDockExtension(this);
-
-#ifdef COMPILE_ON_WINDOWS
- // kode54
- if(!WM_KVIRC_TASKBAR_CREATED)WM_KVIRC_TASKBAR_CREATED = RegisterWindowMessage(TEXT("TaskbarCreated"));
- createTaskbarIcon();
-#else //!COMPILE_ON_WINDOWS
- setMinimumSize(22,22);
- #ifndef COMPILE_USE_QT4
- setBackgroundMode(X11ParentRelative);
- #endif
- #ifdef COMPILE_KDE_SUPPORT
- KWin::setSystemTrayWindowFor(winId(),frm->winId());
- #endif
-#endif //!COMPILE_ON_WINDOWS
-
-#ifdef COMPILE_USE_QT4
- m_pSysTrayIcon = new QSystemTrayIcon(m_pFrm);
-#endif
-
- m_pTip = new KviDynamicToolTip(this,"dock_tooltip");
- connect(m_pTip,SIGNAL(tipRequest(KviDynamicToolTip *,const QPoint &)),this,SLOT(tipRequest(KviDynamicToolTip *,const QPoint &)));
-
- m_pAwayPopup = new KviTalPopupMenu(this);
-
-#ifdef COMPILE_KDE_SUPPORT
- m_pContextPopup = new KPopupMenu(this);
- m_pContextPopup->insertTitle(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_KVIRC)),__tr2qs("KVIrc"));
-#else
- m_pContextPopup = new KviTalPopupMenu(this);
-#ifndef COMPILE_USE_QT4
- QLabel * l = new QLabel(__tr2qs("KVIrc"),m_pContextPopup);
- l->setFrameStyle(QFrame::Raised | QFrame::StyledPanel);
- m_pContextPopup->insertItem(l);
-#endif
-#endif
- m_pContextPopup->setCaption(__tr2qs("Context"));
- m_iAwayMenuId = m_pContextPopup->insertItem ( __tr2qs("Away"), m_pAwayPopup);
- m_pContextPopup->changeItem(m_iAwayMenuId,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_AWAY)),__tr2qs("Away"));
-
- int id = m_pContextPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_OPTIONS)),__tr2qs("&Configure KVIrc..."),m_pFrm,SLOT(executeInternalCommand(int)));
- m_pContextPopup->setItemParameter(id,KVI_INTERNALCOMMAND_OPTIONS_DIALOG);
- id = m_pContextPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_KVIRC)),__tr2qs("&About KVIrc"),m_pFrm,SLOT(executeInternalCommand(int)));
- m_pContextPopup->setItemParameter(id,KVI_INTERNALCOMMAND_ABOUT_ABOUTKVIRC);
- m_pContextPopup->insertSeparator();
- m_iToggleFrame = m_pContextPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_RAW)),QString(""),this,SLOT(toggleParentFrame()));
- m_pContextPopup->insertSeparator();
- id = m_pContextPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_DOCKWIDGET)),__tr2qs("Un&dock"),m_pFrm,SLOT(executeInternalCommand(int)));
- m_pContextPopup->setItemParameter(id,KVI_INTERNALCOMMAND_DOCKWIDGET_HIDE);
- id = m_pContextPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_QUITAPP)),__tr2qs("&Quit"),g_pApp,SLOT(quit()));
- m_pContextPopup->setAccel(__tr2qs("Ctrl+Q"),id);
- connect(m_pContextPopup,SIGNAL(aboutToShow()),this,SLOT(fillContextPopup()));
-}
-
-
-KviDockWidget::~KviDockWidget()
-{
-#ifdef COMPILE_ON_WINDOWS
- destroyTaskbarIcon();
-#endif
- m_pFrm->setDockExtension(0);
- g_pDockWidgetList->removeRef(this);
-}
-
-void KviDockWidget::die()
-{
- delete this;
-}
-void KviDockWidget::flashingTimerShot()
-{
- m_bFlashed=!m_bFlashed;
-#ifdef COMPILE_ON_WINDOWS
- updateTaskbarIcon();
-#else
- update();
-#endif
-}
-
-#ifdef COMPILE_ON_WINDOWS
-void KviDockWidget::createTaskbarIcon()
-{
- ICONINFO inf;
- g_pCurrentPixmap=new QPixmap(*g_pDock1);
- inf.hbmColor = g_pCurrentPixmap->hbm();
- if(!g_pCurrentPixmap->mask())g_pCurrentPixmap->setMask(g_pCurrentPixmap->createHeuristicMask());
- inf.hbmMask = g_pCurrentPixmap->mask()->hbm();
- g_pCurrentIcon=CreateIconIndirect(&inf);
-
- NOTIFYICONDATA nid;
- nid.cbSize = sizeof(nid);
- nid.hWnd = winId();
- nid.uID = ID_DOCKWIDGET_TASKBAR_ICON;
- nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
- nid.uCallbackMessage = WM_KVIRC_NOTIFY_ICON_MESSAGE;
- kvi_memmove(nid.szTip,"KVIrc",6);
- nid.hIcon = g_pCurrentIcon;
- Shell_NotifyIcon(NIM_ADD,&nid);
-}
-
-void KviDockWidget::destroyTaskbarIcon()
-{
- NOTIFYICONDATA nid;
- nid.cbSize = sizeof(nid);
- nid.hWnd = winId();
- nid.uID = ID_DOCKWIDGET_TASKBAR_ICON;
- nid.uFlags = 0;
- Shell_NotifyIcon(NIM_DELETE,&nid);
-}
-
-void KviDockWidget::updateTaskbarIcon()
-{
- ICONINFO inf;
- QPixmap* pix = m_bFlashed ? g_pIconManager->getSmallIcon(KVI_SMALLICON_MESSAGE) : g_pCurrentPixmap;
- inf.hbmColor = pix->hbm();
- if(!pix->mask())pix->setMask(pix->createHeuristicMask());
- inf.hbmMask = pix->mask()->hbm();
- HICON hIcon=CreateIconIndirect(&inf);
-
- NOTIFYICONDATA nid;
- nid.cbSize = sizeof(nid);
- nid.hWnd = winId();
- nid.uID = ID_DOCKWIDGET_TASKBAR_ICON;
- nid.uFlags = NIF_ICON;
- nid.hIcon = hIcon;
- Shell_NotifyIcon(NIM_MODIFY,&nid);
- DestroyIcon(g_pCurrentIcon);
- g_pCurrentIcon=hIcon;
-}
-
-bool KviDockWidget::winEvent(MSG * m)
-{
- if(m->message == WM_KVIRC_NOTIFY_ICON_MESSAGE)
- {
- if(m->wParam == ID_DOCKWIDGET_TASKBAR_ICON)
- {
- switch(m->lParam)
- {
- case WM_MOUSEMOVE:
- tipRequest(m_pTip,QCursor::pos());
- break;
- case WM_LBUTTONDOWN:
- toggleParentFrame();
- break;
- case WM_RBUTTONDOWN:
- m_pContextPopup->popup(QCursor::pos());
- break;
- }
- return true;
- }
- } else if(m->message == WM_KVIRC_TASKBAR_CREATED)
- {
- // kode54 : when the window shell dies and is restarted
- // it sends the "TaskbarCreated" message to all the toplevel windows
- // We recreate the taskbar icon then
- createTaskbarIcon();
- refresh();
- }
- return false;
-}
-
-#endif
-
-#define NIDLEMSGS 18
-
-static const char * idlemsgs[NIDLEMSGS]=
-{
- __tr("Nothing is happening...") ,
- __tr("Just idling...") ,
- __tr("Dum de dum de dum...") ,
- __tr("Hey man... do something!") ,
- __tr("Umpf!") ,
- __tr("Silence speaking") ,
- __tr("Are ya here?") ,
- __tr("The world has stopped?") ,
- __tr("Everything is all right") ,
- __tr("idle()") ,
- __tr("It's so cold here...") ,
- __tr("Do not disturb... watching TV") ,
- __tr("Just vegetating") ,
- __tr("Hey... are ya sure that your network is up?") ,
- __tr("Seems like the world has stopped spinning") ,
- __tr("This silence is freaking me out!") ,
- __tr("Mieeeeeowww!") ,
- __tr("idle idle idle idle!")
-};
-
-#ifdef COMPILE_KDE_SUPPORT
- extern Time qt_x_time;
-#endif
-
-void KviDockWidget::enterEvent( QEvent* )
-{
-#ifdef COMPILE_KDE_SUPPORT
- if(!g_pApp->focusWidget())
- {
- XEvent ev;
- kvi_memset(&ev, 0, sizeof(ev));
- ev.xfocus.display = qt_xdisplay();
- ev.xfocus.type = XFocusIn;
- ev.xfocus.window = winId();
- ev.xfocus.mode = NotifyNormal;
- ev.xfocus.detail = NotifyAncestor;
- Time time = qt_x_time;
- qt_x_time = 1;
- g_pApp->x11ProcessEvent( &ev );
- qt_x_time = time;
- }
-#endif
-}
-
-void KviDockWidget::tipRequest(KviDynamicToolTip *tip,const QPoint &pnt)
-{
- QString tmp;
-
- KviTaskBarBase * t = m_pFrm->taskBar();
-
- QString line;
-
- for(KviTaskBarItem * b = t->firstItem();b;b = t->nextItem())
- {
-
- if(b->kviWindow()->view())
- {
- if(b->kviWindow()->view()->haveUnreadedMessages())
- {
- line = b->kviWindow()->lastMessageText();
- if(!line.isEmpty())
- {
- line.replace(QChar('&'),"&amp;");
- line.replace(QChar('<'),"&lt;");
- line.replace(QChar('>'),"&gt;");
- tmp += "<b>";
- tmp += b->kviWindow()->plainTextCaption();
- tmp += "</b><br>";
- tmp += line;
- tmp += "<br><br>\n";
- }
- }
- }
- }
-
-
- srand(time(0));
-
- // We use the bad way to generate random numbers :)))))
-
- if(tmp.isEmpty())tmp = __tr2qs_no_xgettext(idlemsgs[(int)(rand() % NIDLEMSGS)]);
-
-#ifdef COMPILE_ON_WINDOWS
-
-#else
- m_pTip->tip(rect(),tmp);
-#endif
-}
-
-//int KviDockWidget::message(int,void *)
-//{
-// debug("Message");
-// update();
-// return 0;
-//}
-
-void KviDockWidget::mousePressEvent(QMouseEvent *e)
-{
- if(e->button() & Qt::LeftButton)toggleParentFrame();
- else if(e->button() & Qt::RightButton)
- m_pContextPopup->popup(mapToGlobal(e->pos()));
-}
-
-void KviDockWidget::doAway(int id)
-{
- if(id<0)
- {
- KviPointerHashTableIterator<const char *,KviWindow> it(*g_pGlobalWindowDict);
- while(KviWindow * wnd = it.current())
- {
- if(wnd->type()==KVI_WINDOW_TYPE_CONSOLE)
- {
- KviConsole* pConsole=(KviConsole*)wnd;
- if(pConsole->isConnected())
- if(id==-2)
- pConsole->connection()->sendFmtData("AWAY");
- else
- pConsole->connection()->sendFmtData("AWAY :%s",
- pConsole->connection()->encodeText(KVI_OPTION_STRING(KviOption_stringAwayMessage)).data()
- );
- }
- ++it;
- }
- } else {
- KviConsole* pConsole=g_pApp->findConsole((unsigned int)id);
- if(pConsole)
- if(pConsole->isConnected())
- if(pConsole->connection()->userInfo()->isAway())
- pConsole->connection()->sendFmtData("AWAY");
- else
- pConsole->connection()->sendFmtData("AWAY :%s",
- pConsole->connection()->encodeText(KVI_OPTION_STRING(KviOption_stringAwayMessage)).data()
- );
- }
-}
-
-void KviDockWidget::fillContextPopup()
-{
- m_pContextPopup->changeItem(m_iToggleFrame,m_pFrm->isVisible() ? __tr2qs("Hide Window") : __tr2qs("Show Window"));
- if(g_pApp->topmostConnectedConsole())
- {
- m_pContextPopup->setItemVisible(m_iAwayMenuId,true);
- m_pAwayPopup->clear();
-
- int iAllAway=m_pAwayPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CONSOLE)),__tr2qs("Away on all"),this,SLOT(doAway(int)));
- m_pAwayPopup->setItemParameter(iAllAway,-1);
-
- int iAllUnaway=m_pAwayPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CONSOLE)),__tr2qs("Back on all"),this,SLOT(doAway(int)));
- m_pAwayPopup->setItemParameter(iAllUnaway,-2);
-
- int iSeparator=m_pAwayPopup->insertSeparator();
-
- KviPointerHashTableIterator<const char *,KviWindow> it(*g_pGlobalWindowDict);
- bool bAllAway=1;
- bool bAllUnaway=1;
- int iNetCount=0;
- while(KviWindow * wnd = it.current())
- {
- if(wnd->type()==KVI_WINDOW_TYPE_CONSOLE)
- {
- KviConsole* pConsole=(KviConsole*)wnd;
- if(pConsole->isConnected())
- {
- int id;
- if(pConsole->connection()->userInfo()->isAway())
- {
- id=m_pAwayPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CONSOLE)),__tr2qs("Back on %1").arg(pConsole->currentNetworkName()),this,SLOT(doAway(int)));
- bAllUnaway=0;
- } else {
- id=m_pAwayPopup->insertItem(*(g_pIconManager->getSmallIcon(KVI_SMALLICON_CONSOLE)),__tr2qs("Away on %1").arg(pConsole->currentNetworkName()),this,SLOT(doAway(int)));
- bAllAway=0;
- }
- m_pAwayPopup->setItemParameter(id,pConsole->ircContextId());
- iNetCount++;
- }
- }
- ++it;
- }
- if(iNetCount==1)
- {
- m_pAwayPopup->setItemVisible(iAllAway,false);
- m_pAwayPopup->setItemVisible(iAllUnaway,false);
- m_pAwayPopup->setItemVisible(iSeparator,false);
- } else {
- m_pAwayPopup->setItemVisible(iAllAway,!bAllAway);
- m_pAwayPopup->setItemVisible(iAllUnaway,!bAllUnaway);
- }
- } else {
- m_pContextPopup->setItemVisible(m_iAwayMenuId,false);
- }
-}
-
-void KviDockWidget::toggleParentFrame()
-{
- QWidget *top_widget = m_pFrm->topLevelWidget();
-
- if(m_pFrm->isVisible()) {
- m_pFrm->hide();
- } else {
- top_widget->show();
- top_widget->raise();
- top_widget->setActiveWindow();
- if(g_pActiveWindow) g_pActiveWindow->setFocus();
- if(m_pFrm->isMinimized())
- m_pFrm->showNormal();
- else
- m_pFrm->show();
- }
-}
-
-void KviDockWidget::refresh()
-{
- grabActivityInfo();
-
-#ifdef COMPILE_ON_WINDOWS
- // how to copy transparency????
- delete g_pCurrentPixmap;
- g_pCurrentPixmap=new QPixmap(16,16);
- bitBlt(g_pCurrentPixmap,0,0,m_iOther ? ((m_iOther == 2) ? g_pDock3 : g_pDock2) : g_pDock1,0,0,8,8,Qt::ClearROP);
- bitBlt(g_pCurrentPixmap,0,8,m_iConsoles ? ((m_iConsoles == 2) ? g_pDock3 : g_pDock2) : g_pDock1,0,8,8,8,Qt::ClearROP);
- bitBlt(g_pCurrentPixmap,8,0,m_iQueries ? ((m_iQueries == 2) ? g_pDock3 : g_pDock2) : g_pDock1,8,0,8,8,Qt::ClearROP);
- bitBlt(g_pCurrentPixmap,8,8,m_iChannels ? ((m_iChannels == 2) ? g_pDock3 : g_pDock2) : g_pDock1,8,8,8,8,Qt::ClearROP);
-#endif
-
- if( (m_iChannels == 2) || (m_iQueries == 2) )
- {
- if(!m_pFlashingTimer->isActive() && KVI_OPTION_BOOL(KviOption_boolEnableTrayIconFlashing) ) m_pFlashingTimer->start(1000);
- } else {
- if(m_pFlashingTimer->isActive()) m_pFlashingTimer->stop();
- m_bFlashed=false;
- }
-
-#ifdef COMPILE_ON_WINDOWS
- updateTaskbarIcon();
-#else
- update();
-#endif
-}
-
-void KviDockWidget::grabActivityInfo()
-{
- KviTaskBarBase * t = m_pFrm->taskBar();
-
- if(KVI_OPTION_BOOL(KviOption_boolUseLevelBasedTrayNotification))
- {
- if(KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)>5) KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)=5;
- if(KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)>5) KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)=5;
-
- if(KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)<1) KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)=1;
- if(KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)<1) KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)=1;
-
- if(KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)<KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage))
- KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)=KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage);
- }
-
- m_iConsoles = 0;
- m_iChannels = 0;
- m_iQueries = 0;
- m_iOther = 0;
-
- for(KviTaskBarItem * b = t->firstItem();b;b = t->nextItem())
- {
- if(KVI_OPTION_BOOL(KviOption_boolUseLevelBasedTrayNotification))
- {
- int iLevel = b->highlightLevel();
- switch(b->kviWindow()->type())
- {
- case KVI_WINDOW_TYPE_CONSOLE:
- if(m_iConsoles < iLevel) m_iConsoles = iLevel;
- break;
- case KVI_WINDOW_TYPE_CHANNEL:
- if(m_iChannels < iLevel) m_iChannels = iLevel;
- break;
- case KVI_WINDOW_TYPE_QUERY:
- if(m_iQueries < iLevel) m_iQueries = iLevel;
- break;
- default:
- if(m_iOther < iLevel) m_iOther = iLevel;
- break;
- }
- } else {
- int iLevel=0;
- if(b->kviWindow()->view())
- {
- if(b->kviWindow()->view()->haveUnreadedHighlightedMessages())
- {
- iLevel=2;
- } else if(b->kviWindow()->view()->haveUnreadedMessages())
- {
- iLevel=1;
- }
- if(iLevel>0)
- switch(b->kviWindow()->type())
- {
- case KVI_WINDOW_TYPE_CONSOLE:
- if(m_iConsoles < iLevel) m_iConsoles = iLevel;
- break;
- case KVI_WINDOW_TYPE_CHANNEL:
- if(m_iChannels < iLevel) m_iChannels = iLevel;
- break;
- case KVI_WINDOW_TYPE_QUERY:
- if(m_iQueries < iLevel) m_iQueries = iLevel;
- break;
- default:
- if(m_iOther < iLevel) m_iOther = iLevel;
- break;
- }
- }
- }
- }
-
- if(KVI_OPTION_BOOL(KviOption_boolUseLevelBasedTrayNotification))
- {
- if(m_iConsoles >= KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)) m_iConsoles=2;
- else if(m_iConsoles >= KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)) m_iConsoles=1;
- else m_iConsoles=0;
-
- if(m_iChannels >= KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)) m_iChannels=2;
- else if(m_iChannels >= KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)) m_iChannels=1;
- else m_iChannels=0;
-
- if(m_iQueries >= KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)) m_iQueries=2;
- else if(m_iQueries >= KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)) m_iQueries=1;
- else m_iQueries=0;
-
- if(m_iOther >= KVI_OPTION_UINT(KviOption_uintMinTrayHighLevelMessage)) m_iOther=2;
- else if(m_iOther >= KVI_OPTION_UINT(KviOption_uintMinTrayLowLevelMessage)) m_iOther=1;
- else m_iOther=0;
- }
-}
-
-void KviDockWidget::paintEvent(QPaintEvent * event)
-{
-#ifdef COMPILE_USE_QT4
- QPainter thisRestrictionOfQt4IsNotNice(this);
- if(m_bFlashed)
- {
- erase();
- thisRestrictionOfQt4IsNotNice.drawPixmap(4,4,16,16,*(g_pIconManager->getSmallIcon(KVI_SMALLICON_MESSAGE)),0,0,16,16);
- } else {
- thisRestrictionOfQt4IsNotNice.drawPixmap(0,0,12,12,m_iOther ? ((m_iOther == 2) ? *g_pDock3 : *g_pDock2) : *g_pDock1,0,0,12,12);
- thisRestrictionOfQt4IsNotNice.drawPixmap(0,12,12,12,m_iConsoles ? ((m_iConsoles == 2) ? *g_pDock3 : *g_pDock2) : *g_pDock1,0,12,12,12);
- thisRestrictionOfQt4IsNotNice.drawPixmap(12,0,12,12,m_iQueries ? ((m_iQueries == 2) ? *g_pDock3 : *g_pDock2) : *g_pDock1,12,0,12,12);
- thisRestrictionOfQt4IsNotNice.drawPixmap(12,12,12,12,m_iChannels ? ((m_iChannels == 2) ? *g_pDock3 : *g_pDock2) : *g_pDock1,12,12,12,12);
- }
-#else
- if(m_bFlashed)
- {
- erase();
- bitBlt(this,4,4,g_pIconManager->getSmallIcon(KVI_SMALLICON_MESSAGE),0,0,16,16);
- } else {
- bitBlt(this,0,0,m_iOther ? ((m_iOther == 2) ? g_pDock3 : g_pDock2) : g_pDock1,0,0,12,12,Qt::CopyROP,false);
- bitBlt(this,0,12,m_iConsoles ? ((m_iConsoles == 2) ? g_pDock3 : g_pDock2) : g_pDock1,0,12,12,12,Qt::CopyROP,false);
- bitBlt(this,12,0,m_iQueries ? ((m_iQueries == 2) ? g_pDock3 : g_pDock2) : g_pDock1,12,0,12,12,Qt::CopyROP,false);
- bitBlt(this,12,12,m_iChannels ? ((m_iChannels == 2) ? g_pDock3 : g_pDock2) : g_pDock1,12,12,12,12,Qt::CopyROP,false);
- }
-#endif
-}
-
-
-static KviDockWidget * dockwidget_find(KviFrame *f)
-{
- if(!g_pDockWidgetList)return 0;
- for(KviDockWidget * w = g_pDockWidgetList->first();w;w = g_pDockWidgetList->next())
- {
- if(w->frame() == f)return w;
- }
- return 0;
-}
-
-/*
- @doc: dockwidget.show
- @type:
- command
- @title:
- dockwidget.show
- @short:
- Shows the dock widget for the current frame window
- @keyterms:
- dock widget , system tray
- @syntax:
- dockwidget.show
- @description:
- Shows the dock widget for the current frame window.[br]
- The dock widget is a small widget that docks in the KDE panel.[br]
- It shows a small icon of the earth and eventually displays four squares
- that cover this icon: the bottom left square appears when there is some new
- text in any console window, the square becomes red if the text is highlighted.[br]
- The bottom right square appears when there is some new text in any channel window,
- and it becomes red when the text is highlighted.[br] The upper right square refers to
- query windows and the upper left one to any other kind of window (dcc , links...).[br]
- If you move the mouse over the dock widget a tooltip will show you the last lines
- of the "new" text in all these windows.[br]
- This is useful when you keep the main KVIrc window minimized and you're working on something else:
- if the dock widget shows nothing but the earth icon , nothing is happening in the main KVIrc window.
- If the dock widget shows one or more white (or red) squares , you can move the mouse over
- and check what's happened exactly and eventually bring up the main KVIrc window by clicking on the widget.[br]
- [big]tecnical details[/big]
- The dock widget is currently working in KDE compilation mode only:
- it relies on the KWin implementation of the Window Manager interaction protocol.
- @seealso:
- [cmd]dockwidget.hide[/cmd]
-*/
-
-static bool dockwidget_kvs_cmd_show(KviKvsModuleCommandCall * c)
-{
- if(!(dockwidget_find(c->window()->frame())))
- {
- KviDockWidget * w = new KviDockWidget(c->window()->frame(),"dock_widget");
-#ifndef COMPILE_ON_WINDOWS
- w->show();
-#else
- w->hide();
-#endif
- }
- return true;
-}
-
-/*
- @doc: dockwidget.hide
- @type:
- command
- @title:
- dockwidget.hide
- @short:
- Hides the dock widget for the current frame window
- @syntax:
- dockwidget.hide
- @description:
- Hides the dock widget for the current frame window
- @seealso:
- [cmd]dockwidget.show[/cmd]
-*/
-
-static bool dockwidget_kvs_cmd_hide(KviKvsModuleCommandCall * c)
-{
- KviDockWidget * w= dockwidget_find(c->window()->frame());
- if(w)delete w;
- // show the parent frame.. otherwise there will be no way to get it back
- if(!c->window()->frame()->isVisible())
- {
- c->window()->frame()->show();
- }
- return true;
-}
-
-/*
- @doc: dockwidget.hidewindow
- @type:
- command
- @title:
- dockwidget.hidewindow
- @short:
- Returns the state of the dock widget
- @syntax:
- dockwidget.hidewindow
- @description:
- Hides the window, assotiated with dockwidget
- @seealso:
- [cmd]dockwidget.show[/cmd], [cmd]dockwidget.hide[/cmd]
-*/
-
-static bool dockwidget_kvs_cmd_hidewindow(KviKvsModuleCommandCall * c)
-{
- KviDockWidget * w= dockwidget_find(c->window()->frame());
- if(w)
- {
-#if QT_VERSION > 0x030201
- w->setPrevWindowState(c->window()->frame()->windowState());
-#endif
- c->window()->frame()->hide();
- }
- return true;
-}
-
-/*
- @doc: dockwidget.isVisible
- @type:
- function
- @title:
- $dockwidget.isVisible
- @short:
- Returns the state of the dock widget
- @syntax:
- $reguser.isVisible()
- @description:
- Returns 1 if the dock widget is actually visible , 0 otherwise.
- @seealso:
- [cmd]dockwidget.show[/cmd]
-*/
-
-static bool dockwidget_kvs_fnc_isvisible(KviKvsModuleFunctionCall * c)
-{
- c->returnValue()->setBoolean(dockwidget_find(c->window()->frame()));
- return true;
-}
-
-
-
-// =======================================
-// init routine
-// =======================================
-static bool dockwidget_module_init(KviModule * m)
-{
- KviStr buffer;
-#ifdef COMPILE_ON_WINDOWS
- g_pApp->findImage(buffer,"kvi_dock_win32.png");
- KviImageLibrary l1(buffer.ptr(),16,16);
-#else
- g_pApp->findImage(buffer,"kvi_dock.png");
- KviImageLibrary l1(buffer.ptr(),22,22);
-#endif
- g_pDock1 = new QPixmap(l1.getImage(0));
- g_pDock2 = new QPixmap(l1.getImage(1));
- g_pDock3 = new QPixmap(l1.getImage(2));
-
-#ifdef COMPILE_ON_WINDOWS
-
-#endif
-
-
- g_pDockWidgetList = new KviPointerList<KviDockWidget>;
- g_pDockWidgetList->setAutoDelete(false);
-
-
- KVSM_REGISTER_SIMPLE_COMMAND(m,"hide",dockwidget_kvs_cmd_hide);
- KVSM_REGISTER_SIMPLE_COMMAND(m,"hidewindow",dockwidget_kvs_cmd_hidewindow);
- KVSM_REGISTER_SIMPLE_COMMAND(m,"show",dockwidget_kvs_cmd_show);
- KVSM_REGISTER_FUNCTION(m,"isVisible",dockwidget_kvs_fnc_isvisible);
-
- return true;
-}
-
-static bool dockwidget_module_cleanup(KviModule *m)
-{
- while(g_pDockWidgetList->first())delete g_pDockWidgetList->first();
- delete g_pDockWidgetList;
- g_pDockWidgetList = 0;
-
-#ifdef COMPILE_ON_WINDOWS
- DestroyIcon(g_pCurrentIcon);
-#endif
-
- delete g_pDock1;
- g_pDock1 = 0;
- delete g_pDock2;
- g_pDock2 = 0;
- delete g_pDock3;
- g_pDock3 = 0;
-
- return true;
-}
-
-static bool dockwidget_module_can_unload(KviModule *)
-{
- return g_pDockWidgetList->isEmpty();
-}
-
-// =======================================
-// plugin definition structure
-// =======================================
-KVIRC_MODULE(
- "KVIrc dock widget implementation",
- "1.0.0",
- "Szymon Stefanek <pragma at kvirc dot net>" ,
- "exports the /dockwidget.* interface\n",
- dockwidget_module_init ,
- dockwidget_module_can_unload,
- 0,
- dockwidget_module_cleanup
-)
-
-#include "libkvidockwidget_qt3.moc"
-
-#endif \ No newline at end of file
diff --git a/src/modules/dockwidget/libkvidockwidget_qt3.h b/src/modules/dockwidget/libkvidockwidget_qt3.h
deleted file mode 100644
index 427f57526..000000000
--- a/src/modules/dockwidget/libkvidockwidget_qt3.h
+++ /dev/null
@@ -1,95 +0,0 @@
-#ifndef _KVI_DOCKWIDGET_H_
-#define _KVI_DOCKWIDGET_H_
-//
-// This file is part of the KVirc irc client distribution
-// Creation date : Tue 02 Jan 2001 14:28:25 by Szymon Stefanek
-// Copyright (C) 2000-2001 Szymon Stefanek (pragma at kvirc dot net)
-//
-// This program is FREE software. You can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or (at your opinion) any later version.
-//
-// This program is distributed in the HOPE that it will be USEFUL,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-// See the GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program. If not, write to the Free Software Foundation,
-// Inc. ,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-//
-
-
-#include "kvi_frame.h"
-
-#ifdef COMPILE_KDE_SUPPORT
- class KPopupMenu;
-#else
- class KviTalPopupMenu;
-#endif
-
-
-
-
-class QPixmap;
-class QTimer;
-
-//class KviFrame;
-class KviDynamicToolTip;
-
-class KviDockWidget : public QWidget , public KviDockExtension
-{
- Q_OBJECT
-public:
- KviDockWidget(KviFrame * win,const char * name);
- ~KviDockWidget();
-protected:
- KviFrame * m_pFrm;
- KviDynamicToolTip * m_pTip;
-#ifdef COMPILE_KDE_SUPPORT
- KPopupMenu * m_pContextPopup;
-#else
- KviTalPopupMenu * m_pContextPopup;
-#endif
- KviTalPopupMenu * m_pAwayPopup;
- int m_iToggleFrame;
- int m_iAwayMenuId;
-
- bool m_bFlashed;
-
- QTimer* m_pFlashingTimer;
- int m_iConsoles;
- int m_iChannels;
- int m_iQueries;
- int m_iOther;
-public:
- KviFrame * frame(){ return m_pFrm; };
-public:
-// virtual int message(int msgtype,void * data);
- virtual void enterEvent(QEvent *);
- virtual void refresh();
- virtual void die();
-protected:
- virtual void paintEvent(QPaintEvent *e);
- virtual void mousePressEvent(QMouseEvent *e);
- void grabActivityInfo();
-
-#ifdef COMPILE_ON_WINDOWS
-private:
- void createTaskbarIcon();
- void destroyTaskbarIcon();
- void updateTaskbarIcon();
-protected:
- bool winEvent(MSG * m);
-#endif
-
-protected slots:
- void fillContextPopup();
- void toggleParentFrame();
- void tipRequest(KviDynamicToolTip *tip,const QPoint &pnt);
- void doAway(int);
- void flashingTimerShot();
-};
-
-#endif //_KVI_DOCKWIDGET_H_
diff --git a/src/modules/objects/class_painter.cpp b/src/modules/objects/class_painter.cpp
index c43ce6020..4f8ff069e 100644
--- a/src/modules/objects/class_painter.cpp
+++ b/src/modules/objects/class_painter.cpp
@@ -32,6 +32,8 @@
#include "kvi_malloc.h"
#include <QTextDocument>
+#include <QIcon>
+
const Qt::PenStyle penstyles_cod[]= {
Qt::NoPen,
Qt::SolidLine,
diff --git a/src/modules/objects/class_vbox.cpp b/src/modules/objects/class_vbox.cpp
index f3bf44969..bb20fc596 100644
--- a/src/modules/objects/class_vbox.cpp
+++ b/src/modules/objects/class_vbox.cpp
@@ -77,7 +77,7 @@ bool KviKvsObject_vbox::functionsetMargin(KviKvsObjectFunctionCall *c)
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("margin",KVS_PT_INT,0,iMargin)
KVSO_PARAMETERS_END(c)
- if (widget()) ((KviTalVBox *)widget())->setMargin(iMargin);
+ if (widget()) ((KviTalVBox *)widget())->setMargin(iMargin);
return true;
}
@@ -87,7 +87,7 @@ bool KviKvsObject_vbox::functionsetSpacing(KviKvsObjectFunctionCall *c)
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("spacing",KVS_PT_INT,0,iSpacing)
KVSO_PARAMETERS_END(c)
- if (widget()) ((KviTalVBox *)widget())->setSpacing(iSpacing);
+ if (widget()) ((KviTalVBox *)widget())->setSpacing(iSpacing);
return true;
}
@@ -125,4 +125,4 @@ bool KviKvsObject_vbox::functionsetStretchFactor(KviKvsObjectFunctionCall *c)
}
((KviTalVBox *)widget())->setStretchFactor(((QWidget *)(pObject->object())),uStretch);
return true;
-} \ No newline at end of file
+}
diff --git a/src/modules/trayicon/.deps/libkvitrayicon.Plo b/src/modules/trayicon/.deps/libkvitrayicon.Plo
new file mode 100644
index 000000000..02136a219
--- /dev/null
+++ b/src/modules/trayicon/.deps/libkvitrayicon.Plo
@@ -0,0 +1,1046 @@
+libkvitrayicon.lo .libs/libkvitrayicon.o: libkvitrayicon.cpp \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_settings.h \
+ /usr/lib/qt4/include/Qt/qglobal.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/include/stddef.h \
+ /usr/lib/qt4/include/QtCore/qconfig.h \
+ /usr/lib/qt4/include/QtCore/qfeatures.h ../../../src/config.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_app.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_settings.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_string.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_settings.h \
+ /usr/include/stdio.h /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-32.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/string.h /usr/include/xlocale.h /usr/include/ctype.h \
+ /usr/include/endian.h /usr/include/bits/endian.h /usr/include/strings.h \
+ /usr/lib/qt4/include/Qt/qstring.h /usr/lib/qt4/include/QtCore/qchar.h \
+ /usr/lib/qt4/include/QtCore/qglobal.h \
+ /usr/lib/qt4/include/QtCore/qbytearray.h \
+ /usr/lib/qt4/include/QtCore/qatomic.h \
+ /usr/lib/qt4/include/QtCore/qatomic_arch.h \
+ /usr/lib/qt4/include/QtCore/qatomic_i386.h \
+ /usr/lib/qt4/include/QtCore/qnamespace.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/string \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++config.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/os_defines.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/cpu_defines.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stringfwd.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/char_traits.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstring \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstddef \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_algobase.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/climits \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/include/limits.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstdlib \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/time.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/iosfwd \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++locale.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstdio \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstdarg \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++io.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/gthr.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
+ /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cctype \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/postypes.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cwchar \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ctime \
+ /usr/include/bits/wchar.h /usr/include/stdint.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/functexcept.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/exception_defines.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_pair.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/cpp_type_traits.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/type_traits.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/utility \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_relops.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/concept_check.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_iterator.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/debug/debug.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/memory \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/allocator.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++allocator.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/new_allocator.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/new \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/exception \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_construct.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_uninitialized.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_raw_storage_iter.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/limits \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/ostream_insert.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_function.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_string.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/atomicity.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/atomic_word.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/algorithm \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_algo.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_heap.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_tempbuf.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_string.tcc \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qcstring.h \
+ /usr/lib/qt4/include/Qt/q3cstring.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_inttypes.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_heapobject.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_stdarg.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qstring.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_application.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_application_qt.h \
+ /usr/lib/qt4/include/Qt/qapplication.h \
+ /usr/lib/qt4/include/QtCore/qcoreapplication.h \
+ /usr/lib/qt4/include/QtCore/qobject.h \
+ /usr/lib/qt4/include/QtCore/qobjectdefs.h \
+ /usr/lib/qt4/include/QtCore/qstring.h \
+ /usr/lib/qt4/include/QtCore/qlist.h \
+ /usr/lib/qt4/include/QtCore/qiterator.h \
+ /usr/lib/qt4/include/QtCore/qalgorithms.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/iterator \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ostream \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ios \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/localefwd.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/ios_base.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/locale_classes.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/streambuf \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/streambuf.tcc \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_ios.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/streambuf_iterator.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/locale_facets.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/ctype_base.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/ctype_inline.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/codecvt.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/time_members.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/messages_members.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_ios.tcc \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/ostream.tcc \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/locale \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/locale_facets.tcc \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/typeinfo \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/istream \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/istream.tcc \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stream_iterator.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/list \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_list.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/list.tcc \
+ /usr/lib/qt4/include/QtCore/qcoreevent.h \
+ /usr/lib/qt4/include/QtCore/qeventloop.h \
+ /usr/lib/qt4/include/QtGui/qwindowdefs.h \
+ /usr/lib/qt4/include/QtCore/qpoint.h \
+ /usr/lib/qt4/include/QtCore/qsize.h \
+ /usr/lib/qt4/include/QtGui/qcursor.h \
+ /usr/lib/qt4/include/QtGui/qwidget.h \
+ /usr/lib/qt4/include/QtGui/qpaintdevice.h \
+ /usr/lib/qt4/include/QtCore/qrect.h \
+ /usr/lib/qt4/include/QtGui/qpalette.h \
+ /usr/lib/qt4/include/QtGui/qcolor.h /usr/lib/qt4/include/QtGui/qrgb.h \
+ /usr/lib/qt4/include/QtCore/qstringlist.h \
+ /usr/lib/qt4/include/QtCore/qdatastream.h \
+ /usr/lib/qt4/include/QtCore/qiodevice.h \
+ /usr/lib/qt4/include/QtCore/qregexp.h \
+ /usr/lib/qt4/include/QtCore/qstringmatcher.h \
+ /usr/lib/qt4/include/QtGui/qbrush.h /usr/lib/qt4/include/QtCore/qpair.h \
+ /usr/lib/qt4/include/QtCore/qvector.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/vector \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_vector.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_bvector.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/vector.tcc \
+ /usr/lib/qt4/include/QtGui/qmatrix.h \
+ /usr/lib/qt4/include/QtGui/qpolygon.h \
+ /usr/lib/qt4/include/QtGui/qregion.h \
+ /usr/lib/qt4/include/QtCore/qline.h \
+ /usr/lib/qt4/include/QtGui/qwmatrix.h \
+ /usr/lib/qt4/include/QtGui/qtransform.h \
+ /usr/lib/qt4/include/QtGui/qpainterpath.h \
+ /usr/lib/qt4/include/QtGui/qimage.h \
+ /usr/lib/qt4/include/QtGui/qpixmap.h /usr/lib/qt4/include/QtGui/qfont.h \
+ /usr/lib/qt4/include/QtGui/qfontmetrics.h \
+ /usr/lib/qt4/include/QtGui/qfontinfo.h \
+ /usr/lib/qt4/include/QtGui/qsizepolicy.h \
+ /usr/lib/qt4/include/QtGui/qkeysequence.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerlist.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_time.h \
+ /usr/include/sys/time.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerhashtable.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerlist.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_string.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qstring.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_malloc.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_memmove.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_module.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_parameterlist.h \
+ /usr/lib/qt4/include/Qt/qrect.h /usr/lib/qt4/include/Qt/qpoint.h \
+ /usr/lib/qt4/include/Qt/qsize.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_library.h \
+ /usr/include/dlfcn.h /usr/include/bits/dlfcn.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_moduleextension.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_heapobject.h \
+ /usr/lib/qt4/include/Qt/qpixmap.h /usr/lib/qt4/include/Qt/qvariant.h \
+ /usr/lib/qt4/include/QtCore/qmetatype.h \
+ /usr/lib/qt4/include/QtCore/qmap.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/map \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_tree.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_map.h \
+ /usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_multimap.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_moduleinterface.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_runtimecall.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_runtimecontext.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_window.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qcstring.h \
+ /usr/lib/qt4/include/Qt/qframe.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_hbox.h \
+ /usr/lib/qt4/include/QtGui/QWidget /usr/lib/qt4/include/QtGui/qwidget.h \
+ /usr/lib/qt4/include/QtGui/QHBoxLayout \
+ /usr/lib/qt4/include/QtGui/qboxlayout.h \
+ /usr/lib/qt4/include/QtGui/qlayout.h \
+ /usr/lib/qt4/include/QtGui/qlayoutitem.h \
+ /usr/lib/qt4/include/QtGui/qboxlayout.h \
+ /usr/lib/qt4/include/QtGui/qgridlayout.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_widgetstack.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_widgetstack_qt4.h \
+ /usr/lib/qt4/include/Qt/q3widgetstack.h \
+ /usr/lib/qt4/include/Qt3Support/q3frame.h \
+ /usr/lib/qt4/include/QtGui/qframe.h \
+ /usr/lib/qt4/include/Qt3Support/q3intdict.h \
+ /usr/lib/qt4/include/Qt3Support/q3gdict.h \
+ /usr/lib/qt4/include/Qt3Support/q3ptrcollection.h \
+ /usr/lib/qt4/include/Qt3Support/q3ptrdict.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_accel.h \
+ /usr/lib/qt4/include/Qt/q3accel.h /usr/lib/qt4/include/Qt/qwidget.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_variant.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_types.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_inttypes.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_array.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_hash.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_variantlist.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_switchlist.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_parameterprocessor.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_script.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_crypt.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerhashtable.h \
+ /usr/lib/qt4/include/Qt/qobject.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_locale.h \
+ /usr/lib/qt4/include/Qt/qtranslator.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_memmove.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_taskbar.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_tooltip.h \
+ /usr/lib/qt4/include/Qt/qtooltip.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_listview.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_listview_qt4.h \
+ /usr/lib/qt4/include/Qt/q3listview.h \
+ /usr/lib/qt4/include/Qt3Support/q3scrollview.h \
+ /usr/lib/qt4/include/QtGui/qscrollbar.h \
+ /usr/lib/qt4/include/QtGui/qabstractslider.h \
+ /usr/lib/qt4/include/Qt/qpushbutton.h \
+ /usr/lib/qt4/include/QtGui/qabstractbutton.h \
+ /usr/lib/qt4/include/QtGui/qicon.h \
+ /usr/lib/qt4/include/QtGui/QDockWidget \
+ /usr/lib/qt4/include/QtGui/qdockwidget.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_window.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_dynamictooltip.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_iconmanager.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_avatar.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_internalcmd.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_console.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircconnection.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircsocket.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_sockettype.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_irccontext.h \
+ /usr/lib/qt4/include/Qt/qcombobox.h \
+ /usr/lib/qt4/include/QtGui/qabstractitemdelegate.h \
+ /usr/lib/qt4/include/QtGui/qstyleoption.h \
+ /usr/lib/qt4/include/QtCore/qvariant.h \
+ /usr/lib/qt4/include/QtGui/qabstractspinbox.h \
+ /usr/lib/qt4/include/QtGui/qvalidator.h \
+ /usr/lib/qt4/include/QtCore/qlocale.h \
+ /usr/lib/qt4/include/QtGui/qslider.h \
+ /usr/lib/qt4/include/QtGui/qstyle.h \
+ /usr/lib/qt4/include/QtGui/qtabbar.h \
+ /usr/lib/qt4/include/QtGui/qtabwidget.h \
+ /usr/lib/qt4/include/QtGui/qrubberband.h \
+ /usr/lib/qt4/include/QtCore/qabstractitemmodel.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircconnection.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircconnectionuserinfo.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_imagelib.h \
+ /usr/lib/qt4/include/Qt/qimage.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_options.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pixmap.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_msgtype.h \
+ /usr/lib/qt4/include/Qt/qcolor.h /usr/lib/qt4/include/Qt/qfont.h \
+ /usr/lib/qt4/include/Qt/qstringlist.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircview.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_doublebuffer.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_popupmenu.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_popupmenu_qt4.h \
+ /usr/lib/qt4/include/Qt/q3popupmenu.h \
+ /usr/lib/qt4/include/QtGui/qmenu.h /usr/lib/qt4/include/QtGui/qaction.h \
+ /usr/lib/qt4/include/QtGui/qactiongroup.h \
+ /usr/lib/qt4/include/Qt/qwidgetaction.h libkvitrayicon.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_frame.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_mainwindow.h \
+ /home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_mainwindow_qt.h \
+ /usr/lib/qt4/include/QtGui/QMainWindow \
+ /usr/lib/qt4/include/QtGui/qmainwindow.h \
+ /usr/lib/qt4/include/QtGui/QSystemTrayIcon \
+ /usr/lib/qt4/include/QtGui/qsystemtrayicon.h \
+ /usr/lib/qt4/include/QtGui/QLabel /usr/lib/qt4/include/QtGui/qlabel.h \
+ /usr/lib/qt4/include/QtGui/QPixmap /usr/lib/qt4/include/QtGui/qpixmap.h \
+ /usr/lib/qt4/include/QtGui/QPainter \
+ /usr/lib/qt4/include/QtGui/qpainter.h \
+ /usr/lib/qt4/include/QtGui/qtextoption.h \
+ /usr/lib/qt4/include/QtGui/qdrawutil.h \
+ /usr/lib/qt4/include/QtGui/qpen.h /usr/lib/qt4/include/QtCore/QTimer \
+ /usr/lib/qt4/include/QtCore/qtimer.h \
+ /usr/lib/qt4/include/QtCore/qbasictimer.h \
+ /usr/lib/qt4/include/QtCore/QEvent \
+ /usr/lib/qt4/include/QtCore/qcoreevent.h \
+ /usr/lib/qt4/include/QtCore/QRegExp \
+ /usr/lib/qt4/include/QtCore/qregexp.h libkvitrayicon.moc
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_settings.h:
+
+/usr/lib/qt4/include/Qt/qglobal.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/include/stddef.h:
+
+/usr/lib/qt4/include/QtCore/qconfig.h:
+
+/usr/lib/qt4/include/QtCore/qfeatures.h:
+
+../../../src/config.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_app.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_settings.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_string.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_settings.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/ctype.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/strings.h:
+
+/usr/lib/qt4/include/Qt/qstring.h:
+
+/usr/lib/qt4/include/QtCore/qchar.h:
+
+/usr/lib/qt4/include/QtCore/qglobal.h:
+
+/usr/lib/qt4/include/QtCore/qbytearray.h:
+
+/usr/lib/qt4/include/QtCore/qatomic.h:
+
+/usr/lib/qt4/include/QtCore/qatomic_arch.h:
+
+/usr/lib/qt4/include/QtCore/qatomic_i386.h:
+
+/usr/lib/qt4/include/QtCore/qnamespace.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/string:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++config.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/os_defines.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/cpu_defines.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stringfwd.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/char_traits.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstring:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstddef:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_algobase.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/climits:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/include/limits.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/time.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/iosfwd:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++locale.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstdio:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cstdarg:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++io.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/gthr.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cctype:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/postypes.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cwchar:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ctime:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/functexcept.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/exception_defines.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_pair.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/type_traits.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/utility:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_relops.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/concept_check.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_iterator.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/debug/debug.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/memory:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/allocator.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/c++allocator.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/new_allocator.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/new:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/exception:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_construct.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_uninitialized.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_raw_storage_iter.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/limits:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/ostream_insert.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_function.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_string.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ext/atomicity.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/atomic_word.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/algorithm:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_algo.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_heap.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_tempbuf.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_string.tcc:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qcstring.h:
+
+/usr/lib/qt4/include/Qt/q3cstring.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_inttypes.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_heapobject.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_stdarg.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qstring.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_application.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_application_qt.h:
+
+/usr/lib/qt4/include/Qt/qapplication.h:
+
+/usr/lib/qt4/include/QtCore/qcoreapplication.h:
+
+/usr/lib/qt4/include/QtCore/qobject.h:
+
+/usr/lib/qt4/include/QtCore/qobjectdefs.h:
+
+/usr/lib/qt4/include/QtCore/qstring.h:
+
+/usr/lib/qt4/include/QtCore/qlist.h:
+
+/usr/lib/qt4/include/QtCore/qiterator.h:
+
+/usr/lib/qt4/include/QtCore/qalgorithms.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/iterator:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ostream:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/ios:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/localefwd.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/ios_base.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/locale_classes.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/streambuf:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/streambuf.tcc:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_ios.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/locale_facets.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/ctype_base.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/ctype_inline.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/codecvt.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/time_members.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/i486-slackware-linux/bits/messages_members.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/basic_ios.tcc:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/ostream.tcc:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/locale:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/locale_facets.tcc:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/typeinfo:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/istream:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/istream.tcc:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stream_iterator.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/list:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_list.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/list.tcc:
+
+/usr/lib/qt4/include/QtCore/qcoreevent.h:
+
+/usr/lib/qt4/include/QtCore/qeventloop.h:
+
+/usr/lib/qt4/include/QtGui/qwindowdefs.h:
+
+/usr/lib/qt4/include/QtCore/qpoint.h:
+
+/usr/lib/qt4/include/QtCore/qsize.h:
+
+/usr/lib/qt4/include/QtGui/qcursor.h:
+
+/usr/lib/qt4/include/QtGui/qwidget.h:
+
+/usr/lib/qt4/include/QtGui/qpaintdevice.h:
+
+/usr/lib/qt4/include/QtCore/qrect.h:
+
+/usr/lib/qt4/include/QtGui/qpalette.h:
+
+/usr/lib/qt4/include/QtGui/qcolor.h:
+
+/usr/lib/qt4/include/QtGui/qrgb.h:
+
+/usr/lib/qt4/include/QtCore/qstringlist.h:
+
+/usr/lib/qt4/include/QtCore/qdatastream.h:
+
+/usr/lib/qt4/include/QtCore/qiodevice.h:
+
+/usr/lib/qt4/include/QtCore/qregexp.h:
+
+/usr/lib/qt4/include/QtCore/qstringmatcher.h:
+
+/usr/lib/qt4/include/QtGui/qbrush.h:
+
+/usr/lib/qt4/include/QtCore/qpair.h:
+
+/usr/lib/qt4/include/QtCore/qvector.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/vector:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_vector.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_bvector.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/vector.tcc:
+
+/usr/lib/qt4/include/QtGui/qmatrix.h:
+
+/usr/lib/qt4/include/QtGui/qpolygon.h:
+
+/usr/lib/qt4/include/QtGui/qregion.h:
+
+/usr/lib/qt4/include/QtCore/qline.h:
+
+/usr/lib/qt4/include/QtGui/qwmatrix.h:
+
+/usr/lib/qt4/include/QtGui/qtransform.h:
+
+/usr/lib/qt4/include/QtGui/qpainterpath.h:
+
+/usr/lib/qt4/include/QtGui/qimage.h:
+
+/usr/lib/qt4/include/QtGui/qpixmap.h:
+
+/usr/lib/qt4/include/QtGui/qfont.h:
+
+/usr/lib/qt4/include/QtGui/qfontmetrics.h:
+
+/usr/lib/qt4/include/QtGui/qfontinfo.h:
+
+/usr/lib/qt4/include/QtGui/qsizepolicy.h:
+
+/usr/lib/qt4/include/QtGui/qkeysequence.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerlist.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_time.h:
+
+/usr/include/sys/time.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerhashtable.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerlist.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_string.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qstring.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_malloc.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_memmove.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_module.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_parameterlist.h:
+
+/usr/lib/qt4/include/Qt/qrect.h:
+
+/usr/lib/qt4/include/Qt/qpoint.h:
+
+/usr/lib/qt4/include/Qt/qsize.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_library.h:
+
+/usr/include/dlfcn.h:
+
+/usr/include/bits/dlfcn.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_moduleextension.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_heapobject.h:
+
+/usr/lib/qt4/include/Qt/qpixmap.h:
+
+/usr/lib/qt4/include/Qt/qvariant.h:
+
+/usr/lib/qt4/include/QtCore/qmetatype.h:
+
+/usr/lib/qt4/include/QtCore/qmap.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/map:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_tree.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_map.h:
+
+/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../include/c++/4.2.3/bits/stl_multimap.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_moduleinterface.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_runtimecall.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_runtimecontext.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_window.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_qcstring.h:
+
+/usr/lib/qt4/include/Qt/qframe.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_hbox.h:
+
+/usr/lib/qt4/include/QtGui/QWidget:
+
+/usr/lib/qt4/include/QtGui/qwidget.h:
+
+/usr/lib/qt4/include/QtGui/QHBoxLayout:
+
+/usr/lib/qt4/include/QtGui/qboxlayout.h:
+
+/usr/lib/qt4/include/QtGui/qlayout.h:
+
+/usr/lib/qt4/include/QtGui/qlayoutitem.h:
+
+/usr/lib/qt4/include/QtGui/qboxlayout.h:
+
+/usr/lib/qt4/include/QtGui/qgridlayout.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_widgetstack.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_widgetstack_qt4.h:
+
+/usr/lib/qt4/include/Qt/q3widgetstack.h:
+
+/usr/lib/qt4/include/Qt3Support/q3frame.h:
+
+/usr/lib/qt4/include/QtGui/qframe.h:
+
+/usr/lib/qt4/include/Qt3Support/q3intdict.h:
+
+/usr/lib/qt4/include/Qt3Support/q3gdict.h:
+
+/usr/lib/qt4/include/Qt3Support/q3ptrcollection.h:
+
+/usr/lib/qt4/include/Qt3Support/q3ptrdict.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_accel.h:
+
+/usr/lib/qt4/include/Qt/q3accel.h:
+
+/usr/lib/qt4/include/Qt/qwidget.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_variant.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_types.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_inttypes.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_array.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_hash.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_variantlist.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_switchlist.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_parameterprocessor.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_kvs_script.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_crypt.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pointerhashtable.h:
+
+/usr/lib/qt4/include/Qt/qobject.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_locale.h:
+
+/usr/lib/qt4/include/Qt/qtranslator.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_memmove.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_taskbar.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_tooltip.h:
+
+/usr/lib/qt4/include/Qt/qtooltip.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_listview.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_listview_qt4.h:
+
+/usr/lib/qt4/include/Qt/q3listview.h:
+
+/usr/lib/qt4/include/Qt3Support/q3scrollview.h:
+
+/usr/lib/qt4/include/QtGui/qscrollbar.h:
+
+/usr/lib/qt4/include/QtGui/qabstractslider.h:
+
+/usr/lib/qt4/include/Qt/qpushbutton.h:
+
+/usr/lib/qt4/include/QtGui/qabstractbutton.h:
+
+/usr/lib/qt4/include/QtGui/qicon.h:
+
+/usr/lib/qt4/include/QtGui/QDockWidget:
+
+/usr/lib/qt4/include/QtGui/qdockwidget.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_window.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_dynamictooltip.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_iconmanager.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_avatar.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_internalcmd.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_console.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircconnection.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircsocket.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_sockettype.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_irccontext.h:
+
+/usr/lib/qt4/include/Qt/qcombobox.h:
+
+/usr/lib/qt4/include/QtGui/qabstractitemdelegate.h:
+
+/usr/lib/qt4/include/QtGui/qstyleoption.h:
+
+/usr/lib/qt4/include/QtCore/qvariant.h:
+
+/usr/lib/qt4/include/QtGui/qabstractspinbox.h:
+
+/usr/lib/qt4/include/QtGui/qvalidator.h:
+
+/usr/lib/qt4/include/QtCore/qlocale.h:
+
+/usr/lib/qt4/include/QtGui/qslider.h:
+
+/usr/lib/qt4/include/QtGui/qstyle.h:
+
+/usr/lib/qt4/include/QtGui/qtabbar.h:
+
+/usr/lib/qt4/include/QtGui/qtabwidget.h:
+
+/usr/lib/qt4/include/QtGui/qrubberband.h:
+
+/usr/lib/qt4/include/QtCore/qabstractitemmodel.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircconnection.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircconnectionuserinfo.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_imagelib.h:
+
+/usr/lib/qt4/include/Qt/qimage.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_options.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_pixmap.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_msgtype.h:
+
+/usr/lib/qt4/include/Qt/qcolor.h:
+
+/usr/lib/qt4/include/Qt/qfont.h:
+
+/usr/lib/qt4/include/Qt/qstringlist.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_ircview.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_doublebuffer.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_popupmenu.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_popupmenu_qt4.h:
+
+/usr/lib/qt4/include/Qt/q3popupmenu.h:
+
+/usr/lib/qt4/include/QtGui/qmenu.h:
+
+/usr/lib/qt4/include/QtGui/qaction.h:
+
+/usr/lib/qt4/include/QtGui/qactiongroup.h:
+
+/usr/lib/qt4/include/Qt/qwidgetaction.h:
+
+libkvitrayicon.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvirc/include/kvi_frame.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_mainwindow.h:
+
+/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/include/kvi_tal_mainwindow_qt.h:
+
+/usr/lib/qt4/include/QtGui/QMainWindow:
+
+/usr/lib/qt4/include/QtGui/qmainwindow.h:
+
+/usr/lib/qt4/include/QtGui/QSystemTrayIcon:
+
+/usr/lib/qt4/include/QtGui/qsystemtrayicon.h:
+
+/usr/lib/qt4/include/QtGui/QLabel:
+
+/usr/lib/qt4/include/QtGui/qlabel.h:
+
+/usr/lib/qt4/include/QtGui/QPixmap:
+
+/usr/lib/qt4/include/QtGui/qpixmap.h:
+
+/usr/lib/qt4/include/QtGui/QPainter:
+
+/usr/lib/qt4/include/QtGui/qpainter.h:
+
+/usr/lib/qt4/include/QtGui/qtextoption.h:
+
+/usr/lib/qt4/include/QtGui/qdrawutil.h:
+
+/usr/lib/qt4/include/QtGui/qpen.h:
+
+/usr/lib/qt4/include/QtCore/QTimer:
+
+/usr/lib/qt4/include/QtCore/qtimer.h:
+
+/usr/lib/qt4/include/QtCore/qbasictimer.h:
+
+/usr/lib/qt4/include/QtCore/QEvent:
+
+/usr/lib/qt4/include/QtCore/qcoreevent.h:
+
+/usr/lib/qt4/include/QtCore/QRegExp:
+
+/usr/lib/qt4/include/QtCore/qregexp.h:
+
+libkvitrayicon.moc:
diff --git a/src/modules/trayicon/Makefile b/src/modules/trayicon/Makefile
new file mode 100644
index 000000000..306c0ad67
--- /dev/null
+++ b/src/modules/trayicon/Makefile
@@ -0,0 +1,554 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# src/modules/trayicon/Makefile. Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+###############################################################################
+# KVirc IRC client Makefile - 10.03.2000 Szymon Stefanek <stefanek@tin.it>
+###############################################################################
+
+
+
+srcdir = .
+top_srcdir = ../../..
+
+pkgdatadir = $(datadir)/kvirc
+pkglibdir = $(libdir)/kvirc
+pkgincludedir = $(includedir)/kvirc
+top_builddir = ../../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = /usr/bin/ginstall -c
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = i686-pc-linux-gnu
+host_triplet = i686-pc-linux-gnu
+target_triplet = i686-pc-linux-gnu
+subdir = src/modules/trayicon
+DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(pluglibdir)" "$(DESTDIR)$(tmpdir)"
+pluglibLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(pluglib_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libkvitrayicon_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ ../../kvilib/build/libkvilib.la
+am_libkvitrayicon_la_OBJECTS = libkvitrayicon.lo
+libkvitrayicon_la_OBJECTS = $(am_libkvitrayicon_la_OBJECTS)
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/src
+depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(libkvitrayicon_la_SOURCES)
+DIST_SOURCES = $(libkvitrayicon_la_SOURCES)
+tmpDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(tmp_DATA)
+HEADERS = $(noinst_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = ${SHELL} /home/hellvis69/kvircsvn/trunk/kvirc/admin/missing --run aclocal-1.9
+AMDEP_FALSE = #
+AMDEP_TRUE =
+AMTAR = ${SHELL} /home/hellvis69/kvircsvn/trunk/kvirc/admin/missing --run tar
+AR = ar
+AUTOCONF = ${SHELL} /home/hellvis69/kvircsvn/trunk/kvirc/admin/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/hellvis69/kvircsvn/trunk/kvirc/admin/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/hellvis69/kvircsvn/trunk/kvirc/admin/missing --run automake-1.9
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -mtune=i686 -O3 -pipe -fomit-frame-pointer
+CPP = gcc -E
+CPPFLAGS =
+CXX = g++
+CXXCPP = g++ -E
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -mtune=i686 -O3 -pipe -fomit-frame-pointer -g
+CYGPATH_W = echo
+DEFS = -DHAVE_CONFIG_H
+DEPDIR = .deps
+ECHO = echo
+ECHO_C =
+ECHO_N = -n
+ECHO_T =
+EGREP = /usr/bin/grep -E
+EXEEXT =
+F77 =
+FFLAGS =
+GREP = /usr/bin/grep
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
+LDFLAGS =
+LIBOBJS =
+LIBS =
+LIBTOOL = $(SHELL) $(top_builddir)/libtool
+LN_S = ln -s
+LTLIBOBJS =
+MAKEINFO = ${SHELL} /home/hellvis69/kvircsvn/trunk/kvirc/admin/missing --run makeinfo
+OBJEXT = o
+PACKAGE = kvirc
+PACKAGE_BUGREPORT =
+PACKAGE_NAME =
+PACKAGE_STRING =
+PACKAGE_TARNAME =
+PACKAGE_VERSION =
+PATH_SEPARATOR = :
+RANLIB = ranlib
+SET_MAKE =
+SHELL = /bin/sh
+SS_CPPFLAGS = -D_REENTRANT -DREENTRANT -DQT3_SUPPORT
+SS_INCDIRS = -I/usr/lib/qt4/include -I/usr/lib/qt4/include/Qt/ -I/usr/lib/qt4/include/QtCore/ -I/usr/lib/qt4/include/QtGui/ -I/usr/include -I/usr/include
+SS_LDFLAGS = -lSM -lICE
+SS_LIBDIRS = -L/home/hellvis69/kvircsvn/trunk/kvirc/src/kvilib/build/ -L/usr/lib/qt4/lib -L/usr/lib
+SS_LIBLINK = -lQtCore -lQtGui -lQt3Support -lX11 -lXext -lpthread -lssl -lcrypto -lesd -laudiofile -lm -ldl -lz -lXss
+SS_MSGFMT = /usr/bin/msgfmt
+SS_PERL_BINARY = /usr/bin/perl
+SS_PERL_CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/5.8.8/i486-linux-thread-multi/CORE
+SS_PERL_LDFLAGS = -Wl,-E -L/usr/local/lib /usr/lib/perl5/5.8.8/i486-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl5/5.8.8/i486-linux-thread-multi/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
+SS_QT_MOC = /usr/lib/qt4/bin/moc
+SS_QT_MOC_FLAGS = -DCOMPILE_USE_QT4
+SS_RPATH = -rpath /usr/lib/qt4/lib -rpath ${exec_prefix}/lib -rpath /usr/lib
+SS_TOPSRCDIR = /home/hellvis69/kvircsvn/trunk/kvirc
+STRIP = strip
+VERSION = 3.9.0
+XMKMF =
+X_CFLAGS =
+X_EXTRA_LIBS =
+X_LIBS =
+X_PRE_LIBS = -lSM -lICE
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+ac_ct_F77 =
+am__fastdepCC_FALSE = #
+am__fastdepCC_TRUE =
+am__fastdepCXX_FALSE = #
+am__fastdepCXX_TRUE =
+am__include = include
+am__leading_dot = .
+am__quote =
+am__tar = ${AMTAR} chof - "$$tardir"
+am__untar = ${AMTAR} xf -
+applnkdir = ${exec_prefix}/share/kvirc/3.9/applnk
+bindir = ${exec_prefix}/bin
+build = i686-pc-linux-gnu
+build_alias =
+build_cpu = i686
+build_os = linux-gnu
+build_vendor = pc
+configdir = ${globalkvircdir}/config
+configmodulesdir = ${globalkvircdir}/config/modules
+datadir = ${datarootdir}
+datarootdir = ${prefix}/share
+defscriptdir = ${globalkvircdir}/defscript
+docdir = ${datarootdir}/doc/${PACKAGE}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+globalkvircdir = ${datadir}/kvirc/3.9
+headersdir = ${exec_prefix}/include/kvirc/3.9.0
+helpdir = ${globalkvircdir}/help/en
+host = i686-pc-linux-gnu
+host_alias =
+host_cpu = i686
+host_os = linux-gnu
+host_vendor = pc
+htmldir = ${docdir}
+iconapps128datadir = ${exec_prefix}/share/kvirc/3.9/icons/128x128
+iconapps16datadir = ${exec_prefix}/share/kvirc/3.9/icons/16x16
+iconapps32datadir = ${exec_prefix}/share/kvirc/3.9/icons/32x32
+iconapps48datadir = ${exec_prefix}/share/kvirc/3.9/icons/48x48
+iconapps64datadir = ${exec_prefix}/share/kvirc/3.9/icons/64x64
+iconappsscalabledatadir = ${exec_prefix}/share/kvirc/3.9/icons/scalable
+iconmime128datadir = ${exec_prefix}/share/kvirc/3.9/icons/128x128
+iconmime16datadir = ${exec_prefix}/share/kvirc/3.9/icons/16x16
+iconmime32datadir = ${exec_prefix}/share/kvirc/3.9/icons/32x32
+iconmime48datadir = ${exec_prefix}/share/kvirc/3.9/icons/48x48
+iconmime64datadir = ${exec_prefix}/share/kvirc/3.9/icons/64x64
+iconmimescalabledatadir = ${exec_prefix}/share/kvirc/3.9/icons/scalable
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = /home/hellvis69/kvircsvn/trunk/kvirc/admin/install-sh
+kdeservicesdir = ${exec_prefix}/share/kvirc/3.9/protocols
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+licensedir = ${globalkvircdir}/license
+localedir = ${globalkvircdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mimelnkdir = ${exec_prefix}/share/kvirc/3.9/mimelnk
+mkdir_p = mkdir -p --
+modulelibdir = ${globalkvircdir}/modules
+msgcolorsdir = ${globalkvircdir}/msgcolors
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+picsdir = ${globalkvircdir}/pics
+pluglibdir = ${globalkvircdir}/modules
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+sysconfdir = ${prefix}/etc
+target = i686-pc-linux-gnu
+target_alias =
+target_cpu = i686
+target_os = linux-gnu
+target_vendor = pc
+themedir = ${globalkvircdir}/themes
+topdir = /home/hellvis69/kvircsvn/trunk/kvirc
+AM_CPPFLAGS = -I$(SS_TOPSRCDIR)/src/kvilib/include/ -I$(SS_TOPSRCDIR)/src/kvirc/include/ \
+$(SS_INCDIRS) $(SS_CPPFLAGS) -DGLOBAL_KVIRC_DIR=\"$(globalkvircdir)\"
+
+pluglib_LTLIBRARIES = libkvitrayicon.la
+libkvitrayicon_la_LDFLAGS = -module -avoid-version $(SS_LDFLAGS) $(SS_LIBDIRS)
+libkvitrayicon_la_SOURCES = libkvitrayicon.cpp
+
+#nodist_libkvidockwidget_la_SOURCES = moc_trayicon.cpp
+libkvitrayicon_la_LIBADD = $(SS_LIBLINK) ../../kvilib/build/libkvilib.la
+noinst_HEADERS = libkvitrayicon.h
+tmpdir = $(picsdir)
+tmp_DATA = kvi_dock.png kvi_dock_part-0.png kvi_dock_part-1.png kvi_dock_part-2.png
+EXTRA_DIST = $(tmp_DATA)
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .lo .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/modules/trayicon/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu src/modules/trayicon/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-pluglibLTLIBRARIES: $(pluglib_LTLIBRARIES)
+ @$(NORMAL_INSTALL)
+ test -z "$(pluglibdir)" || $(mkdir_p) "$(DESTDIR)$(pluglibdir)"
+ @list='$(pluglib_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+ f=$(am__strip_dir) \
+ echo " $(LIBTOOL) --mode=install $(pluglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pluglibdir)/$$f'"; \
+ $(LIBTOOL) --mode=install $(pluglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pluglibdir)/$$f"; \
+ else :; fi; \
+ done
+
+uninstall-pluglibLTLIBRARIES:
+ @$(NORMAL_UNINSTALL)
+ @set -x; list='$(pluglib_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(pluglibdir)/$$p'"; \
+ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(pluglibdir)/$$p"; \
+ done
+
+clean-pluglibLTLIBRARIES:
+ -test -z "$(pluglib_LTLIBRARIES)" || rm -f $(pluglib_LTLIBRARIES)
+ @list='$(pluglib_LTLIBRARIES)'; for p in $$list; do \
+ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+ test "$$dir" != "$$p" || dir=.; \
+ echo "rm -f \"$${dir}/so_locations\""; \
+ rm -f "$${dir}/so_locations"; \
+ done
+libkvitrayicon.la: $(libkvitrayicon_la_OBJECTS) $(libkvitrayicon_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(pluglibdir) $(libkvitrayicon_la_LDFLAGS) $(libkvitrayicon_la_OBJECTS) $(libkvitrayicon_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+include ./$(DEPDIR)/libkvitrayicon.Plo
+
+.cpp.o:
+ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+# source='$<' object='$@' libtool=no \
+# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+# $(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+# source='$<' object='$@' libtool=no \
+# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cpp.lo:
+ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+# source='$<' object='$@' libtool=yes \
+# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+# $(LTCXXCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+install-tmpDATA: $(tmp_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(tmpdir)" || $(mkdir_p) "$(DESTDIR)$(tmpdir)"
+ @list='$(tmp_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(tmpDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(tmpdir)/$$f'"; \
+ $(tmpDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(tmpdir)/$$f"; \
+ done
+
+uninstall-tmpDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(tmp_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(tmpdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(tmpdir)/$$f"; \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkdir_p) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
+installdirs:
+ for dir in "$(DESTDIR)$(pluglibdir)" "$(DESTDIR)$(tmpdir)"; do \
+ test -z "$$dir" || $(mkdir_p) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-pluglibLTLIBRARIES \
+ mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-pluglibLTLIBRARIES install-tmpDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-pluglibLTLIBRARIES \
+ uninstall-tmpDATA
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-pluglibLTLIBRARIES ctags distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-pluglibLTLIBRARIES install-strip install-tmpDATA \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-info-am \
+ uninstall-pluglibLTLIBRARIES uninstall-tmpDATA
+
+
+%.moc: %.h
+ $(SS_QT_MOC) $< -o $@
+
+moc_%.cpp: %.h
+ $(SS_QT_MOC) $< -o $@
+
+libkvitrayicon.cpp: libkvitrayicon.moc
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/modules/dockwidget/Makefile.am b/src/modules/trayicon/Makefile.am
index 71a2f0239..345c99ef2 100644
--- a/src/modules/dockwidget/Makefile.am
+++ b/src/modules/trayicon/Makefile.am
@@ -5,17 +5,17 @@
AM_CPPFLAGS = -I$(SS_TOPSRCDIR)/src/kvilib/include/ -I$(SS_TOPSRCDIR)/src/kvirc/include/ \
$(SS_INCDIRS) $(SS_CPPFLAGS) -DGLOBAL_KVIRC_DIR=\"$(globalkvircdir)\"
-pluglib_LTLIBRARIES = libkvidockwidget.la
+pluglib_LTLIBRARIES = libkvitrayicon.la
-libkvidockwidget_la_LDFLAGS = -module -avoid-version $(SS_LDFLAGS) $(SS_LIBDIRS)
+libkvitrayicon_la_LDFLAGS = -module -avoid-version $(SS_LDFLAGS) $(SS_LIBDIRS)
-libkvidockwidget_la_SOURCES = libkvidockwidget_qt3.cpp libkvidockwidget_qt4.cpp
+libkvitrayicon_la_SOURCES = libkvitrayicon.cpp
#nodist_libkvidockwidget_la_SOURCES = moc_trayicon.cpp
-libkvidockwidget_la_LIBADD = $(SS_LIBLINK) ../../kvilib/build/libkvilib.la
+libkvitrayicon_la_LIBADD = $(SS_LIBLINK) ../../kvilib/build/libkvilib.la
-noinst_HEADERS= libkvidockwidget.h libkvidockwidget_qt4.h libkvidockwidget_qt3.h
+noinst_HEADERS= libkvitrayicon.h
tmpdir = $(picsdir)
@@ -29,5 +29,4 @@ EXTRA_DIST = $(tmp_DATA)
moc_%.cpp: %.h
$(SS_QT_MOC) $< -o $@
-libkvidockwidget_qt3.cpp: libkvidockwidget_qt3.moc
-libkvidockwidget_qt4.cpp: libkvidockwidget_qt4.moc
+libkvitrayicon.cpp: libkvitrayicon.moc
diff --git a/src/modules/trayicon/Makefile.in b/src/modules/trayicon/Makefile.in
new file mode 100644
index 000000000..351eba2de
--- /dev/null
+++ b/src/modules/trayicon/Makefile.in
@@ -0,0 +1,554 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+###############################################################################
+# KVirc IRC client Makefile - 10.03.2000 Szymon Stefanek <stefanek@tin.it>
+###############################################################################
+
+
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ../../..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = src/modules/trayicon
+DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(pluglibdir)" "$(DESTDIR)$(tmpdir)"
+pluglibLTLIBRARIES_INSTALL = $(INSTALL)
+LTLIBRARIES = $(pluglib_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+libkvitrayicon_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ ../../kvilib/build/libkvilib.la
+am_libkvitrayicon_la_OBJECTS = libkvitrayicon.lo
+libkvitrayicon_la_OBJECTS = $(am_libkvitrayicon_la_OBJECTS)
+DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/src
+depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(libkvitrayicon_la_SOURCES)
+DIST_SOURCES = $(libkvitrayicon_la_SOURCES)
+tmpDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(tmp_DATA)
+HEADERS = $(noinst_HEADERS)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMDEP_FALSE = @AMDEP_FALSE@
+AMDEP_TRUE = @AMDEP_TRUE@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXCPP = @CXXCPP@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO = @ECHO@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+F77 = @F77@
+FFLAGS = @FFLAGS@
+GREP = @GREP@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+RANLIB = @RANLIB@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SS_CPPFLAGS = @SS_CPPFLAGS@
+SS_INCDIRS = @SS_INCDIRS@
+SS_LDFLAGS = @SS_LDFLAGS@
+SS_LIBDIRS = @SS_LIBDIRS@
+SS_LIBLINK = @SS_LIBLINK@
+SS_MSGFMT = @SS_MSGFMT@
+SS_PERL_BINARY = @SS_PERL_BINARY@
+SS_PERL_CCFLAGS = @SS_PERL_CCFLAGS@
+SS_PERL_LDFLAGS = @SS_PERL_LDFLAGS@
+SS_QT_MOC = @SS_QT_MOC@
+SS_QT_MOC_FLAGS = @SS_QT_MOC_FLAGS@
+SS_RPATH = @SS_RPATH@
+SS_TOPSRCDIR = @SS_TOPSRCDIR@
+STRIP = @STRIP@
+VERSION = @VERSION@
+XMKMF = @XMKMF@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+ac_ct_F77 = @ac_ct_F77@
+am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
+am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
+am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
+am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+applnkdir = @applnkdir@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+configdir = @configdir@
+configmodulesdir = @configmodulesdir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+defscriptdir = @defscriptdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+globalkvircdir = @globalkvircdir@
+headersdir = @headersdir@
+helpdir = @helpdir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+iconapps128datadir = @iconapps128datadir@
+iconapps16datadir = @iconapps16datadir@
+iconapps32datadir = @iconapps32datadir@
+iconapps48datadir = @iconapps48datadir@
+iconapps64datadir = @iconapps64datadir@
+iconappsscalabledatadir = @iconappsscalabledatadir@
+iconmime128datadir = @iconmime128datadir@
+iconmime16datadir = @iconmime16datadir@
+iconmime32datadir = @iconmime32datadir@
+iconmime48datadir = @iconmime48datadir@
+iconmime64datadir = @iconmime64datadir@
+iconmimescalabledatadir = @iconmimescalabledatadir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+kdeservicesdir = @kdeservicesdir@
+libdir = @libdir@
+libexecdir = @libexecdir@
+licensedir = @licensedir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mimelnkdir = @mimelnkdir@
+mkdir_p = @mkdir_p@
+modulelibdir = @modulelibdir@
+msgcolorsdir = @msgcolorsdir@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+picsdir = @picsdir@
+pluglibdir = @pluglibdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+themedir = @themedir@
+topdir = @topdir@
+AM_CPPFLAGS = -I$(SS_TOPSRCDIR)/src/kvilib/include/ -I$(SS_TOPSRCDIR)/src/kvirc/include/ \
+$(SS_INCDIRS) $(SS_CPPFLAGS) -DGLOBAL_KVIRC_DIR=\"$(globalkvircdir)\"
+
+pluglib_LTLIBRARIES = libkvitrayicon.la
+libkvitrayicon_la_LDFLAGS = -module -avoid-version $(SS_LDFLAGS) $(SS_LIBDIRS)
+libkvitrayicon_la_SOURCES = libkvitrayicon.cpp
+
+#nodist_libkvidockwidget_la_SOURCES = moc_trayicon.cpp
+libkvitrayicon_la_LIBADD = $(SS_LIBLINK) ../../kvilib/build/libkvilib.la
+noinst_HEADERS = libkvitrayicon.h
+tmpdir = $(picsdir)
+tmp_DATA = kvi_dock.png kvi_dock_part-0.png kvi_dock_part-1.png kvi_dock_part-2.png
+EXTRA_DIST = $(tmp_DATA)
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .lo .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/modules/trayicon/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu src/modules/trayicon/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-pluglibLTLIBRARIES: $(pluglib_LTLIBRARIES)
+ @$(NORMAL_INSTALL)
+ test -z "$(pluglibdir)" || $(mkdir_p) "$(DESTDIR)$(pluglibdir)"
+ @list='$(pluglib_LTLIBRARIES)'; for p in $$list; do \
+ if test -f $$p; then \
+ f=$(am__strip_dir) \
+ echo " $(LIBTOOL) --mode=install $(pluglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(pluglibdir)/$$f'"; \
+ $(LIBTOOL) --mode=install $(pluglibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(pluglibdir)/$$f"; \
+ else :; fi; \
+ done
+
+uninstall-pluglibLTLIBRARIES:
+ @$(NORMAL_UNINSTALL)
+ @set -x; list='$(pluglib_LTLIBRARIES)'; for p in $$list; do \
+ p=$(am__strip_dir) \
+ echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(pluglibdir)/$$p'"; \
+ $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(pluglibdir)/$$p"; \
+ done
+
+clean-pluglibLTLIBRARIES:
+ -test -z "$(pluglib_LTLIBRARIES)" || rm -f $(pluglib_LTLIBRARIES)
+ @list='$(pluglib_LTLIBRARIES)'; for p in $$list; do \
+ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+ test "$$dir" != "$$p" || dir=.; \
+ echo "rm -f \"$${dir}/so_locations\""; \
+ rm -f "$${dir}/so_locations"; \
+ done
+libkvitrayicon.la: $(libkvitrayicon_la_OBJECTS) $(libkvitrayicon_la_DEPENDENCIES)
+ $(CXXLINK) -rpath $(pluglibdir) $(libkvitrayicon_la_LDFLAGS) $(libkvitrayicon_la_OBJECTS) $(libkvitrayicon_la_LIBADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkvitrayicon.Plo@am__quote@
+
+.cpp.o:
+@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
+@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.cpp.lo:
+@am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
+@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+distclean-libtool:
+ -rm -f libtool
+uninstall-info-am:
+install-tmpDATA: $(tmp_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(tmpdir)" || $(mkdir_p) "$(DESTDIR)$(tmpdir)"
+ @list='$(tmp_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(tmpDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(tmpdir)/$$f'"; \
+ $(tmpDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(tmpdir)/$$f"; \
+ done
+
+uninstall-tmpDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(tmp_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(tmpdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(tmpdir)/$$f"; \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) ' { files[$$0] = 1; } \
+ END { for (i in files) print i; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkdir_p) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
+installdirs:
+ for dir in "$(DESTDIR)$(pluglibdir)" "$(DESTDIR)$(tmpdir)"; do \
+ test -z "$$dir" || $(mkdir_p) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool clean-pluglibLTLIBRARIES \
+ mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-pluglibLTLIBRARIES install-tmpDATA
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+ mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am uninstall-pluglibLTLIBRARIES \
+ uninstall-tmpDATA
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-pluglibLTLIBRARIES ctags distclean \
+ distclean-compile distclean-generic distclean-libtool \
+ distclean-tags distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-pluglibLTLIBRARIES install-strip install-tmpDATA \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-info-am \
+ uninstall-pluglibLTLIBRARIES uninstall-tmpDATA
+
+
+%.moc: %.h
+ $(SS_QT_MOC) $< -o $@
+
+moc_%.cpp: %.h
+ $(SS_QT_MOC) $< -o $@
+
+libkvitrayicon.cpp: libkvitrayicon.moc
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/modules/dockwidget/kvi_dock.png b/src/modules/trayicon/kvi_dock.png
index 16f99fb1c..16f99fb1c 100644
--- a/src/modules/dockwidget/kvi_dock.png
+++ b/src/modules/trayicon/kvi_dock.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_part-0.png b/src/modules/trayicon/kvi_dock_part-0.png
index a01c49408..a01c49408 100644
--- a/src/modules/dockwidget/kvi_dock_part-0.png
+++ b/src/modules/trayicon/kvi_dock_part-0.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_part-1.png b/src/modules/trayicon/kvi_dock_part-1.png
index bd326e80f..bd326e80f 100644
--- a/src/modules/dockwidget/kvi_dock_part-1.png
+++ b/src/modules/trayicon/kvi_dock_part-1.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_part-2.png b/src/modules/trayicon/kvi_dock_part-2.png
index 949056eb5..949056eb5 100644
--- a/src/modules/dockwidget/kvi_dock_part-2.png
+++ b/src/modules/trayicon/kvi_dock_part-2.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_win32-0.png b/src/modules/trayicon/kvi_dock_win32-0.png
index c1d7c7efe..c1d7c7efe 100644
--- a/src/modules/dockwidget/kvi_dock_win32-0.png
+++ b/src/modules/trayicon/kvi_dock_win32-0.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_win32-1.png b/src/modules/trayicon/kvi_dock_win32-1.png
index cf65b4a6c..cf65b4a6c 100644
--- a/src/modules/dockwidget/kvi_dock_win32-1.png
+++ b/src/modules/trayicon/kvi_dock_win32-1.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_win32-2.png b/src/modules/trayicon/kvi_dock_win32-2.png
index fbaf5877c..fbaf5877c 100644
--- a/src/modules/dockwidget/kvi_dock_win32-2.png
+++ b/src/modules/trayicon/kvi_dock_win32-2.png
Binary files differ
diff --git a/src/modules/dockwidget/kvi_dock_win32.png b/src/modules/trayicon/kvi_dock_win32.png
index afec5798c..afec5798c 100755
--- a/src/modules/dockwidget/kvi_dock_win32.png
+++ b/src/modules/trayicon/kvi_dock_win32.png
Binary files differ
diff --git a/src/modules/dockwidget/kvidockwidget.dsp b/src/modules/trayicon/kvitrayicon.dsp
index 85e5cbbb9..044fb15f7 100644
--- a/src/modules/dockwidget/kvidockwidget.dsp
+++ b/src/modules/trayicon/kvitrayicon.dsp
@@ -1,24 +1,24 @@
-# Microsoft Developer Studio Project File - Name="kvidockwidget" - Package Owner=<4>
+# Microsoft Developer Studio Project File - Name="kvitrayicon" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-CFG=kvidockwidget - Win32 Debug
+CFG=kvitrayicon - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
-!MESSAGE NMAKE /f "kvidockwidget.mak".
+!MESSAGE NMAKE /f "kvitrayicon.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
-!MESSAGE NMAKE /f "kvidockwidget.mak" CFG="kvidockwidget - Win32 Debug"
+!MESSAGE NMAKE /f "kvitrayicon.mak" CFG="kvitrayicon - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
-!MESSAGE "kvidockwidget - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "kvidockwidget - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "kvitrayicon - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "kvitrayicon - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
@@ -29,7 +29,7 @@ CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
-!IF "$(CFG)" == "kvidockwidget - Win32 Release"
+!IF "$(CFG)" == "kvitrayicon - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -42,8 +42,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVIDOCKWIDGET_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "_$(QTDIR)\include" /I "$(QTDIR)\include" /I "..\..\kvilib\tal" /I "..\..\kvilib\system" /I "..\..\kvilib\irc" /I "..\..\kvilib\file" /I "..\..\kvilib\ext" /I "..\..\kvilib\net" /I "..\..\kvilib\core\wstring" /I "..\..\kvilib\core" /I "..\..\kvilib\config" /I "..\..\kvirc\kvs" /I "..\..\kvirc\module" /I "..\..\kvirc\uparser\scripttoolbar" /I "..\..\kvirc\uparser" /I "..\..\kvirc\sparser" /I "..\..\kvirc\kernel" /I "..\..\kvirc\ui" /I "C:\ssl" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVIDOCKWIDGET_EXPORTS" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /YX /FD /c
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVItrayicon_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "_$(QTDIR)\include" /I "$(QTDIR)\include" /I "..\..\kvilib\tal" /I "..\..\kvilib\system" /I "..\..\kvilib\irc" /I "..\..\kvilib\file" /I "..\..\kvilib\ext" /I "..\..\kvilib\net" /I "..\..\kvilib\core\wstring" /I "..\..\kvilib\core" /I "..\..\kvilib\config" /I "..\..\kvirc\kvs" /I "..\..\kvirc\module" /I "..\..\kvirc\uparser\scripttoolbar" /I "..\..\kvirc\uparser" /I "..\..\kvirc\sparser" /I "..\..\kvirc\kernel" /I "..\..\kvirc\ui" /I "C:\ssl" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVITRAYICON_EXPORTS" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x410 /d "NDEBUG"
@@ -53,9 +53,9 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 imm32.lib wsock32.lib winmm.lib kvirc.lib kernel32.lib odbc32.lib odbccp32.lib $(QTDIR)\lib\qt-mtnc321.lib $(QTDIR)\lib\qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /machine:I386 /out:"..\..\..\win32build\bin\modules\kvidockwidget.dll" /libpath:"C:\OpenSSL\lib\VC" /libpath:"..\..\kvilib\Release" /libpath:"..\..\kvirc\Release"
+# ADD LINK32 imm32.lib wsock32.lib winmm.lib kvirc.lib kernel32.lib odbc32.lib odbccp32.lib $(QTDIR)\lib\qt-mtnc321.lib $(QTDIR)\lib\qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /machine:I386 /out:"..\..\..\win32build\bin\modules\kvitrayicon.dll" /libpath:"C:\OpenSSL\lib\VC" /libpath:"..\..\kvilib\Release" /libpath:"..\..\kvirc\Release"
-!ELSEIF "$(CFG)" == "kvidockwidget - Win32 Debug"
+!ELSEIF "$(CFG)" == "kvitrayicon - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -68,7 +68,7 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVIDOCKWIDGET_EXPORTS" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVItrayicon_EXPORTS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "_$(QTDIR)\include" /I "$(QTDIR)\include" /I "..\..\kvilib\tal" /I "..\..\kvilib\system" /I "..\..\kvilib\irc" /I "..\..\kvilib\file" /I "..\..\kvilib\ext" /I "..\..\kvilib\net" /I "..\..\kvilib\core\wstring" /I "..\..\kvilib\core" /I "..\..\kvilib\config" /I "..\..\kvirc\kvs" /I "..\..\kvirc\module" /I "..\..\kvirc\uparser\scripttoolbar" /I "..\..\kvirc\uparser" /I "..\..\kvirc\sparser" /I "..\..\kvirc\kernel" /I "..\..\kvirc\ui" /I "C:\ssl" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "KVIDCC_EXPORTS" /D "QT_DLL" /D "QT_THREAD_SUPPORT" /Fp"Debug/kvidcc.pch" /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -79,21 +79,21 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 imm32.lib wsock32.lib winmm.lib kvirc.lib kernel32.lib odbc32.lib odbccp32.lib $(QTDIR)\lib\qt-mtnc321.lib $(QTDIR)\lib\qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\win32build\KviDebug\modules\kvidockwidget.dll" /pdbtype:sept /libpath:"C:\OpenSSL\lib\VC" /libpath:"..\..\kvilib\Debug" /libpath:"..\..\kvirc\Debug"
+# ADD LINK32 imm32.lib wsock32.lib winmm.lib kvirc.lib kernel32.lib odbc32.lib odbccp32.lib $(QTDIR)\lib\qt-mtnc321.lib $(QTDIR)\lib\qtmain.lib libeay32.lib SSLeay32.lib ws2_32.lib kvilib.lib kvirc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\win32build\KviDebug\modules\kvitrayicon.dll" /pdbtype:sept /libpath:"C:\OpenSSL\lib\VC" /libpath:"..\..\kvilib\Debug" /libpath:"..\..\kvirc\Debug"
# SUBTRACT LINK32 /pdb:none
!ENDIF
# Begin Target
-# Name "kvidockwidget - Win32 Release"
-# Name "kvidockwidget - Win32 Debug"
+# Name "kvitrayicon - Win32 Release"
+# Name "kvitrayicon - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
-SOURCE=.\libkvidockwidget.cpp
+SOURCE=.\libkvitrayicon.cpp
# End Source File
# End Group
# Begin Group "Header Files"
@@ -101,26 +101,26 @@ SOURCE=.\libkvidockwidget.cpp
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
-SOURCE=.\libkvidockwidget.h
+SOURCE=.\libkvitrayicon.h
-!IF "$(CFG)" == "kvidockwidget - Win32 Release"
+!IF "$(CFG)" == "kvitrayicon - Win32 Release"
# Begin Custom Build
InputDir=.
-InputPath=.\libkvidockwidget.h
-InputName=libkvidockwidget
+InputPath=.\libkvitrayicon.h
+InputName=libkvitrayicon
"$(InputDir)\$(InputName).moc" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
%qtdir%\bin\moc.exe $(InputDir)\$(InputName).h -o $(InputDir)\$(InputName).moc
# End Custom Build
-!ELSEIF "$(CFG)" == "kvidockwidget - Win32 Debug"
+!ELSEIF "$(CFG)" == "kvitrayicon - Win32 Debug"
# Begin Custom Build
InputDir=.
-InputPath=.\libkvidockwidget.h
-InputName=libkvidockwidget
+InputPath=.\libkvitrayicon.h
+InputName=libkvitrayicon
"$(InputDir)\$(InputName).moc" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
%qtdir%\bin\moc.exe $(InputDir)\$(InputName).h -o $(InputDir)\$(InputName).moc
diff --git a/src/modules/dockwidget/kvidockwidget.dsw b/src/modules/trayicon/kvitrayicon.dsw
index 067707c5f..25dbd1186 100644
--- a/src/modules/dockwidget/kvidockwidget.dsw
+++ b/src/modules/trayicon/kvitrayicon.dsw
@@ -3,7 +3,7 @@ Microsoft Developer Studio Workspace File, Format Version 6.00
###############################################################################
-Project: "kvidockwidget"=.\kvidockwidget.dsp - Package Owner=<4>
+Project: "kvitrayicon"=.\kvitrayicon.dsp - Package Owner=<4>
Package=<5>
{{{
diff --git a/src/modules/dockwidget/libkvidockwidget_qt4.cpp b/src/modules/trayicon/libkvitrayicon.cpp
index c017ecd9e..af71388be 100644
--- a/src/modules/dockwidget/libkvidockwidget_qt4.cpp
+++ b/src/modules/trayicon/libkvitrayicon.cpp
@@ -1,5 +1,5 @@
//
-// File : libkvidockwidget.cpp
+// File : libKviTrayIcon.cpp
// Creation date : Tue Jan 02 20001 14:34:12 CEST by Szymon Stefanek
//
// This file is part of the KVirc irc client distribution
@@ -22,8 +22,6 @@
#include "kvi_settings.h"
-#ifdef COMPILE_USE_QT4
-
#ifdef COMPILE_ON_WINDOWS
#define ICON_SIZE 16
#else
@@ -45,33 +43,30 @@
#include "kvi_imagelib.h"
#include "kvi_options.h"
#include "kvi_ircview.h"
-
-#include "libkvidockwidget.h"
#include "kvi_doublebuffer.h"
-
-#include <qlabel.h>
-
#include "kvi_tal_popupmenu.h"
+#include "libkvitrayicon.h"
-#include <qpixmap.h>
-#include <qpainter.h>
-#include <qtimer.h>
-#include <qevent.h>
-#include <qregexp.h>
+#include <QLabel>
+#include <QPixmap>
+#include <QPainter>
+#include <QTimer>
+#include <QEvent>
+#include <QRegExp>
#include <stdlib.h>
#include <time.h>
extern KVIRC_API KviPointerHashTable<const char *,KviWindow> * g_pGlobalWindowDict;
-static KviPointerList<KviDockWidget> * g_pDockWidgetList = 0;
+static KviPointerList<KviTrayIcon> * g_pDockWidgetList = 0;
static QPixmap * g_pDock1 = 0;
static QPixmap * g_pDock2 = 0;
static QPixmap * g_pDock3 = 0;
-KviDockWidget::KviDockWidget(KviFrame * frm)
+KviTrayIcon::KviTrayIcon(KviFrame * frm)
: QSystemTrayIcon(frm), m_CurrentPixmap(ICON_SIZE,ICON_SIZE)
{
m_pContextPopup = new KviTalPopupMenu(0);
@@ -119,18 +114,18 @@ KviDockWidget::KviDockWidget(KviFrame * frm)
}
-KviDockWidget::~KviDockWidget()
+KviTrayIcon::~KviTrayIcon()
{
m_pFrm->setDockExtension(0);
g_pDockWidgetList->removeRef(this);
}
-void KviDockWidget::die()
+void KviTrayIcon::die()
{
delete this;
}
-void KviDockWidget::flashingTimerShot()
+void KviTrayIcon::flashingTimerShot()
{
m_bFlashed=!m_bFlashed;
refresh();
@@ -160,7 +155,7 @@ static const char * idlemsgs[NIDLEMSGS]=
__tr("idle idle idle idle!")
};
-void KviDockWidget::tipRequest(KviDynamicToolTip *tip,const QPoint &pnt)
+void KviTrayIcon::tipRequest(KviDynamicToolTip *tip,const QPoint &pnt)
{
QString tmp;
@@ -201,7 +196,7 @@ void KviDockWidget::tipRequest(KviDynamicToolTip *tip,const QPoint &pnt)
//m_pTip->tip(rect(),tmp);
}
-//int KviDockWidget::message(int,void *)
+//int KviTrayIcon::message(int,void *)
//{
// debug("Message");
// update();
@@ -209,14 +204,14 @@ void KviDockWidget::tipRequest(KviDynamicToolTip *tip,const QPoint &pnt)
//}
//FIXME: Qt4 port
-/*void KviDockWidget::mousePressEvent(QMouseEvent *e)
+/*void KviTrayIcon::mousePressEvent(QMouseEvent *e)
{
if(e->button() & Qt::LeftButton)toggleParentFrame();
else if(e->button() & Qt::RightButton)
m_pContextPopup->popup(mapToGlobal(e->pos()));
}*/
-void KviDockWidget::doAway(int id)
+void KviTrayIcon::doAway(int id)
{
if(id<0)
{
@@ -249,7 +244,7 @@ void KviDockWidget::doAway(int id)
}
}
-void KviDockWidget::fillContextPopup()
+void KviTrayIcon::fillContextPopup()
{
m_pContextPopup->changeItem(m_iToggleFrame,m_pFrm->isVisible() ? __tr2qs("Hide Window") : __tr2qs("Show Window"));
if(g_pApp->topmostConnectedConsole())
@@ -305,7 +300,7 @@ void KviDockWidget::fillContextPopup()
}
}
-void KviDockWidget::toggleParentFrame()
+void KviTrayIcon::toggleParentFrame()
{
QWidget *top_widget = m_pFrm->topLevelWidget();
@@ -323,7 +318,7 @@ void KviDockWidget::toggleParentFrame()
}
}
-void KviDockWidget::refresh()
+void KviTrayIcon::refresh()
{
grabActivityInfo();
@@ -370,7 +365,7 @@ void KviDockWidget::refresh()
updateIcon();
}
-void KviDockWidget::activatedSlot( QSystemTrayIcon::ActivationReason reason )
+void KviTrayIcon::activatedSlot( QSystemTrayIcon::ActivationReason reason )
{
if(reason==QSystemTrayIcon::Trigger)
{
@@ -378,7 +373,7 @@ void KviDockWidget::activatedSlot( QSystemTrayIcon::ActivationReason reason )
}
}
-void KviDockWidget::grabActivityInfo()
+void KviTrayIcon::grabActivityInfo()
{
KviTaskBarBase * t = m_pFrm->taskBar();
@@ -470,16 +465,16 @@ void KviDockWidget::grabActivityInfo()
}
}
-void KviDockWidget::updateIcon()
+void KviTrayIcon::updateIcon()
{
setIcon(QIcon(m_CurrentPixmap));
}
-static KviDockWidget * dockwidget_find(KviFrame *f)
+static KviTrayIcon * dockwidget_find(KviFrame *f)
{
if(!g_pDockWidgetList)return 0;
- for(KviDockWidget * w = g_pDockWidgetList->first();w;w = g_pDockWidgetList->next())
+ for(KviTrayIcon * w = g_pDockWidgetList->first();w;w = g_pDockWidgetList->next())
{
if(w->frame() == f)return w;
}
@@ -524,7 +519,7 @@ static bool dockwidget_kvs_cmd_show(KviKvsModuleCommandCall * c)
{
if(!(dockwidget_find(c->window()->frame())))
{
- KviDockWidget * w = new KviDockWidget(c->window()->frame());
+ KviTrayIcon * w = new KviTrayIcon(c->window()->frame());
w->show();
}
return true;
@@ -548,7 +543,7 @@ static bool dockwidget_kvs_cmd_show(KviKvsModuleCommandCall * c)
static bool dockwidget_kvs_cmd_hide(KviKvsModuleCommandCall * c)
{
- KviDockWidget * w= dockwidget_find(c->window()->frame());
+ KviTrayIcon * w= dockwidget_find(c->window()->frame());
if(w)delete w;
// show the parent frame.. otherwise there will be no way to get it back
if(!c->window()->frame()->isVisible())
@@ -576,7 +571,7 @@ static bool dockwidget_kvs_cmd_hide(KviKvsModuleCommandCall * c)
static bool dockwidget_kvs_cmd_hidewindow(KviKvsModuleCommandCall * c)
{
- KviDockWidget * w= dockwidget_find(c->window()->frame());
+ KviTrayIcon * w= dockwidget_find(c->window()->frame());
if(w)
{
c->window()->frame()->hide();
@@ -637,7 +632,7 @@ static bool dockwidget_module_init(KviModule * m)
g_pDock3 = new QPixmap(buffer);
- g_pDockWidgetList = new KviPointerList<KviDockWidget>;
+ g_pDockWidgetList = new KviPointerList<KviTrayIcon>;
g_pDockWidgetList->setAutoDelete(false);
@@ -677,8 +672,8 @@ static bool dockwidget_module_can_unload(KviModule *)
// =======================================
KVIRC_MODULE(
"KVIrc dock widget implementation",
- "2.0.0",
- "Szymon Stefanek <pragma at kvirc dot net> and Alexey Uzhva <alexey at kvirc dot ru>" ,
+ "4.0.0",
+ "Szymon Stefanek <pragma at kvirc dot net> and Alexey Uzhva <alexey at kvirc dot ru>",
"exports the /dockwidget.* interface\n",
dockwidget_module_init ,
dockwidget_module_can_unload,
@@ -686,6 +681,4 @@ KVIRC_MODULE(
dockwidget_module_cleanup
)
-#include "libkvidockwidget_qt4.moc"
-
-#endif
+#include "libkvitrayicon.moc"
diff --git a/src/modules/dockwidget/libkvidockwidget_qt4.h b/src/modules/trayicon/libkvitrayicon.h
index f9231a2b4..17d22588b 100644
--- a/src/modules/dockwidget/libkvidockwidget_qt4.h
+++ b/src/modules/trayicon/libkvitrayicon.h
@@ -1,5 +1,5 @@
-#ifndef _KVI_DOCKWIDGET_QT4_H_
-#define _KVI_DOCKWIDGET_QT4_H_
+#ifndef _KVI_TRAYICON_H_
+#define _KVI_TRAYICON_H_
//
// This file is part of the KVirc irc client distribution
// Creation date : Tue 02 Jan 2001 14:28:25 by Szymon Stefanek
@@ -21,28 +21,25 @@
//
#include "kvi_settings.h"
-//#ifdef COMPILE_USE_QT4
-
#include "kvi_frame.h"
-class KviTalPopupMenu;
#include <QSystemTrayIcon>
+class KviTalPopupMenu;
class QPixmap;
class QTimer;
-
-//class KviFrame;
class KviDynamicToolTip;
+//class KviFrame;
-class KviDockWidget : public QSystemTrayIcon, public KviDockExtension
+class KviTrayIcon : public QSystemTrayIcon, public KviDockExtension
{
Q_OBJECT
public:
- KviDockWidget(KviFrame * win);
- ~KviDockWidget();
+ KviTrayIcon(KviFrame * win);
+ ~KviTrayIcon();
protected:
- KviFrame * m_pFrm;
- KviDynamicToolTip * m_pTip;
+ KviFrame * m_pFrm;
+ KviDynamicToolTip * m_pTip;
KviTalPopupMenu * m_pContextPopup;
KviTalPopupMenu * m_pAwayPopup;
@@ -76,6 +73,4 @@ protected slots:
void activatedSlot( QSystemTrayIcon::ActivationReason reason );
};
-//#endif
-
-#endif //_KVI_DOCKWIDGET_QT4_H_
+#endif //_KVI_TRAYICON_H_
diff --git a/src/modules/dockwidget/trayicon.cpp b/src/modules/trayicon/trayicon.cpp
index f3d08ab2f..f3d08ab2f 100644
--- a/src/modules/dockwidget/trayicon.cpp
+++ b/src/modules/trayicon/trayicon.cpp
diff --git a/src/modules/dockwidget/trayicon.h b/src/modules/trayicon/trayicon.h
index 17184f638..17184f638 100644
--- a/src/modules/dockwidget/trayicon.h
+++ b/src/modules/trayicon/trayicon.h
diff --git a/src/modules/dockwidget/dockwidget.vcproj b/src/modules/trayicon/trayicon.vcproj
index 10e30dfdd..5bbb49c47 100755
--- a/src/modules/dockwidget/dockwidget.vcproj
+++ b/src/modules/trayicon/trayicon.vcproj
@@ -2,7 +2,7 @@
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
- Name="dockwidget"
+ Name="trayicon"
ProjectGUID="{4528E26C-195B-4EEE-BEC4-8CD73C564B0D}"
Keyword="Win32Proj">
<Platforms>
@@ -20,7 +20,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\kvirc\ui&quot;;&quot;$(ProjectDir)\..\..\kvilib\core&quot;;&quot;$(ProjectDir)\..\..\kvirc\module&quot;;&quot;$(ProjectDir)\..\..\kvilib\config&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(ProjectDir)\..\..\kvilib\system&quot;;&quot;$(ProjectDir)\..\..\kvirc\uparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\sparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\kernel&quot;;&quot;$(ProjectDir)\..\..\kvilib\ext&quot;;&quot;$(ProjectDir)\..\..\kvilib\irc&quot;;&quot;$(ProjectDir)\..\..\kvilib\tal&quot;;&quot;$(ProjectDir)\..\..\kvirc\kvs&quot;;&quot;$(ProjectDir)\..\..\kvilib\file&quot;;&quot;$(ProjectDir)\..\..\kvilib\net&quot;"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;DOCKWIDGET_EXPORTS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;trayicon_EXPORTS"
MinimalRebuild="TRUE"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
@@ -38,9 +38,9 @@
AdditionalLibraryDirectories="&quot;$(SSLLIBDIR)&quot;;&quot;$(QTDIR)\lib&quot;;&quot;$(SolutionDir)\win32build\bin&quot;"
IgnoreAllDefaultLibraries="TRUE"
GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/dockwidget.pdb"
+ ProgramDatabaseFile="$(OutDir)/trayicon.pdb"
SubSystem="2"
- ImportLibrary="$(OutDir)/dockwidget.lib"
+ ImportLibrary="$(OutDir)/trayicon.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
@@ -76,7 +76,7 @@
FavorSizeOrSpeed="1"
OmitFramePointers="TRUE"
AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\kvirc\ui&quot;;&quot;$(ProjectDir)\..\..\kvilib\core&quot;;&quot;$(ProjectDir)\..\..\kvirc\module&quot;;&quot;$(ProjectDir)\..\..\kvilib\config&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(ProjectDir)\..\..\kvilib\system&quot;;&quot;$(ProjectDir)\..\..\kvirc\uparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\sparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\kernel&quot;;&quot;$(ProjectDir)\..\..\kvilib\ext&quot;;&quot;$(ProjectDir)\..\..\kvilib\irc&quot;;&quot;$(ProjectDir)\..\..\kvilib\tal&quot;;&quot;$(ProjectDir)\..\..\kvirc\kvs&quot;;&quot;$(ProjectDir)\..\..\kvilib\file&quot;;&quot;$(ProjectDir)\..\..\kvilib\net&quot;"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DOCKWIDGET_EXPORTS"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;trayicon_EXPORTS"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
WarningLevel="3"
@@ -96,7 +96,7 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
OptimizeForWindows98="1"
- ImportLibrary="$(OutDir)/dockwidget.lib"
+ ImportLibrary="$(OutDir)/trayicon.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"/>
@@ -128,7 +128,7 @@
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
- RelativePath=".\libkvidockwidget.cpp">
+ RelativePath=".\libkvitrayicon.cpp">
</File>
</Filter>
<Filter
@@ -136,7 +136,7 @@
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
- RelativePath=".\libkvidockwidget.h">
+ RelativePath=".\libkvitrayicon.h">
<FileConfiguration
Name="Debug|Win32">
<Tool
diff --git a/src/modules/dockwidget/trayicon_mac.cpp b/src/modules/trayicon/trayicon_mac.cpp
index d192a366b..d192a366b 100644
--- a/src/modules/dockwidget/trayicon_mac.cpp
+++ b/src/modules/trayicon/trayicon_mac.cpp
diff --git a/src/modules/dockwidget/dockwidget_QT4_vc05.vcproj b/src/modules/trayicon/trayicon_vc05.vcproj
index e6c5597b2..10aca46df 100644
--- a/src/modules/dockwidget/dockwidget_QT4_vc05.vcproj
+++ b/src/modules/trayicon/trayicon_vc05.vcproj
@@ -2,9 +2,9 @@
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
- Name="dockwidget"
+ Name="trayicon"
ProjectGUID="{4528E26C-195B-4EEE-BEC4-8CD73C564B0D}"
- RootNamespace="dockwidget"
+ RootNamespace="trayicon"
Keyword="Win32Proj"
>
<Platforms>
@@ -42,7 +42,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\kvirc\ui&quot;;&quot;$(ProjectDir)\..\..\kvilib\core&quot;;&quot;$(ProjectDir)\..\..\kvirc\module&quot;;&quot;$(ProjectDir)\..\..\kvilib\config&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(ProjectDir)\..\..\kvilib\system&quot;;&quot;$(ProjectDir)\..\..\kvirc\uparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\sparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\kernel&quot;;&quot;$(ProjectDir)\..\..\kvilib\ext&quot;;&quot;$(ProjectDir)\..\..\kvilib\irc&quot;;&quot;$(ProjectDir)\..\..\kvilib\tal&quot;;&quot;$(ProjectDir)\..\..\kvirc\kvs&quot;;&quot;$(ProjectDir)\..\..\kvilib\file&quot;;&quot;$(ProjectDir)\..\..\kvilib\net&quot;;&quot;$(QTDIR)\include\Qt3Support&quot;;&quot;$(QTDIR)\include\QtCore\&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include\Qt&quot;;&quot;$(QTDIR)\include\QtNetwork&quot;;&quot;$(QTDIR)\include\QtXml&quot;;"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;DOCKWIDGET_EXPORTS;_CRT_SECURE_NO_DEPRECATE;QT3_SUPPORT;"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;trayicon_EXPORTS;_CRT_SECURE_NO_DEPRECATE;QT3_SUPPORT;"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
@@ -68,10 +68,10 @@
AdditionalLibraryDirectories="&quot;$(SSLLIBDIR)&quot;;&quot;$(PERLDIR)\lib\CORE&quot;;&quot;$(QTDIR)\lib&quot;;&quot;$(SolutionDir)\win32build\bin&quot;;&quot;$(ZLIBLIBDIR)&quot;"
GenerateManifest="true"
GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/dockwidget.pdb"
+ ProgramDatabaseFile="$(OutDir)/trayicon.pdb"
SubSystem="2"
TurnOffAssemblyGeneration="true"
- ImportLibrary="$(OutDir)/dockwidget.lib"
+ ImportLibrary="$(OutDir)/trayicon.lib"
TargetMachine="1"
/>
<Tool
@@ -135,7 +135,7 @@
EnableFiberSafeOptimizations="true"
WholeProgramOptimization="true"
AdditionalIncludeDirectories="&quot;$(ProjectDir)\..\..\kvirc\ui&quot;;&quot;$(ProjectDir)\..\..\kvilib\core&quot;;&quot;$(ProjectDir)\..\..\kvirc\module&quot;;&quot;$(ProjectDir)\..\..\kvilib\config&quot;;&quot;$(QTDIR)\include&quot;;&quot;$(ProjectDir)\..\..\kvilib\system&quot;;&quot;$(ProjectDir)\..\..\kvirc\uparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\sparser&quot;;&quot;$(ProjectDir)\..\..\kvirc\kernel&quot;;&quot;$(ProjectDir)\..\..\kvilib\ext&quot;;&quot;$(ProjectDir)\..\..\kvilib\irc&quot;;&quot;$(ProjectDir)\..\..\kvilib\tal&quot;;&quot;$(ProjectDir)\..\..\kvirc\kvs&quot;;&quot;$(ProjectDir)\..\..\kvilib\file&quot;;&quot;$(ProjectDir)\..\..\kvilib\net&quot;;&quot;$(QTDIR)\include\Qt3Support&quot;;&quot;$(QTDIR)\include\QtCore\&quot;;&quot;$(QTDIR)\include\QtGui&quot;;&quot;$(QTDIR)\include\Qt&quot;;&quot;$(QTDIR)\include\QtNetwork&quot;;&quot;$(QTDIR)\include\QtXml&quot;;"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;DOCKWIDGET_EXPORTS;_CRT_SECURE_NO_DEPRECATE;QT3_SUPPORT;"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;trayicon_EXPORTS;_CRT_SECURE_NO_DEPRECATE;QT3_SUPPORT;"
StringPooling="true"
MinimalRebuild="true"
ExceptionHandling="1"
@@ -169,7 +169,7 @@
OptimizeForWindows98="1"
LinkTimeCodeGeneration="1"
TurnOffAssemblyGeneration="true"
- ImportLibrary="$(OutDir)/dockwidget.lib"
+ ImportLibrary="$(OutDir)/trayicon.lib"
TargetMachine="1"
/>
<Tool
@@ -210,7 +210,7 @@
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
- RelativePath=".\libkvidockwidget_qt4.cpp"
+ RelativePath=".\libkvitrayicon_qt4.cpp"
>
</File>
</Filter>
@@ -220,7 +220,7 @@
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
- RelativePath=".\libkvidockwidget.h"
+ RelativePath=".\libkvitrayicon.h"
>
<FileConfiguration
Name="Debug|Win32"
@@ -242,7 +242,7 @@
</FileConfiguration>
</File>
<File
- RelativePath=".\libkvidockwidget_qt4.h"
+ RelativePath=".\libkvitrayicon_qt4.h"
>
<FileConfiguration
Name="Release|Win32"
diff --git a/src/modules/dockwidget/trayicon_win.cpp b/src/modules/trayicon/trayicon_win.cpp
index b23ac93a8..b23ac93a8 100644
--- a/src/modules/dockwidget/trayicon_win.cpp
+++ b/src/modules/trayicon/trayicon_win.cpp
diff --git a/src/modules/dockwidget/trayicon_x11.cpp b/src/modules/trayicon/trayicon_x11.cpp
index a64580abb..a64580abb 100644
--- a/src/modules/dockwidget/trayicon_x11.cpp
+++ b/src/modules/trayicon/trayicon_x11.cpp