diff --git a/projectMTrunk.kdevelop b/projectMTrunk.kdevelop
new file mode 100644
index 000000000..b0f6dbb11
--- /dev/null
+++ b/projectMTrunk.kdevelop
@@ -0,0 +1,228 @@
+
+
+
+ Carmelo Piccione
+ carmelo.piccione@gmail.com
+ 1
+ KDevCustomProject
+ C++
+
+ projectMTrunk
+ .
+ false
+
+
+ kdevsubversion
+
+
+
+ executable
+ /home/carm/projects/projectM/trunk/src/qprojectM-pulseaudio/qprojectM-pulseaudio
+
+
+ /home/carm/projects/projectM/trunk
+ false
+ false
+ true
+ true
+ false
+
+
+
+ *.java
+ *.h
+ *.H
+ *.hh
+ *.hxx
+ *.hpp
+ *.c
+ *.C
+ *.cc
+ *.cpp
+ *.c++
+ *.cxx
+ Makefile
+ CMakeLists.txt
+
+
+
+ make
+ /home/carm/projects/projectM/trunk/src/
+
+
+ 0
+
+
+
+ default
+
+
+
+
+
+ false
+ 3
+ 0
+ false
+
+
+
+ default
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ false
+ false
+ false
+
+
+ false
+ true
+ 10
+
+
+
+
+ ada
+ ada_bugs_gcc
+ bash
+ bash_bugs
+ clanlib
+ fortran_bugs_gcc
+ gnome1
+ gnustep
+ gtk
+ gtk_bugs
+ haskell
+ haskell_bugs_ghc
+ java_bugs_gcc
+ java_bugs_sun
+ kde2book
+ opengl
+ pascal_bugs_fp
+ php
+ php_bugs
+ perl
+ perl_bugs
+ python
+ python_bugs
+ qt-kdev3
+ ruby
+ ruby_bugs
+ sdl
+ sw
+ w3c-dom-level2-html
+ w3c-svg
+ w3c-uaag10
+ wxwidgets_bugs
+
+
+ Guide to the Qt Translation Tools
+ Qt Assistant Manual
+ Qt Designer Manual
+ Qt Reference Documentation
+ qmake User Guide
+
+
+ KDE Libraries (Doxygen)
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ 4
+ 4
+ /usr/qt/3
+ ExternalDesigner
+ /usr/qt/3/bin/qmake
+ /usr/bin/designer
+
+
+
+ true
+ true
+ true
+ 150
+ 400
+ 250
+ false
+ 0
+ true
+ true
+ true
+ std=_GLIBCXX_STD;__gnu_cxx=std
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ .;
+
+
+
+ set
+ m_,_
+ theValue
+ true
+ true
+
+
+ false
+ true
+ Vertical
+
+
+ automatic_%2Fhome%2Fcarm%2Fprojects%2FprojectM%2Ftrunk
+
+
+
+
+ .hpp
+ .cpp
+
+
+
+
+
+
+
+
+
+
+
+ /home/carm/projects/projectM/trunk/tags
+
+
+
+
+ false
+ false
+
+
+ *.o,*.lo,CVS
+ false
+ false
+
+
+
diff --git a/projectMTrunk.kdevelop.filelist b/projectMTrunk.kdevelop.filelist
new file mode 100644
index 000000000..4e113bb6e
--- /dev/null
+++ b/projectMTrunk.kdevelop.filelist
@@ -0,0 +1,175 @@
+# KDevelop Custom Project File List
+latex
+latex/Makefile
+lic.c
+src
+src/CMakeLists.txt
+src/projectM-engine
+src/projectM-engine/Algorithms.hpp
+src/projectM-engine/BeatDetect.cpp
+src/projectM-engine/BeatDetect.hpp
+src/projectM-engine/BuiltinFuncs.cpp
+src/projectM-engine/BuiltinFuncs.hpp
+src/projectM-engine/BuiltinParams.cpp
+src/projectM-engine/BuiltinParams.hpp
+src/projectM-engine/CMakeLists.txt
+src/projectM-engine/CValue.hpp
+src/projectM-engine/Common.hpp
+src/projectM-engine/ConfigFile.cpp
+src/projectM-engine/ConfigFile.h
+src/projectM-engine/CustomShape.cpp
+src/projectM-engine/CustomShape.hpp
+src/projectM-engine/CustomWave.cpp
+src/projectM-engine/CustomWave.hpp
+src/projectM-engine/Eval.cpp
+src/projectM-engine/Eval.hpp
+src/projectM-engine/Expr.cpp
+src/projectM-engine/Expr.hpp
+src/projectM-engine/Func.cpp
+src/projectM-engine/Func.hpp
+src/projectM-engine/IdlePreset.cpp
+src/projectM-engine/IdlePreset.hpp
+src/projectM-engine/InitCond.cpp
+src/projectM-engine/InitCond.hpp
+src/projectM-engine/InitCondUtils.hpp
+src/projectM-engine/MoodBar.cpp
+src/projectM-engine/MoodBar.hpp
+src/projectM-engine/PCM.cpp
+src/projectM-engine/PCM.hpp
+src/projectM-engine/Param.cpp
+src/projectM-engine/Param.hpp
+src/projectM-engine/ParamUtils.hpp
+src/projectM-engine/Parser.cpp
+src/projectM-engine/Parser.hpp
+src/projectM-engine/PerFrameEqn.cpp
+src/projectM-engine/PerFrameEqn.hpp
+src/projectM-engine/PerPixelEqn.cpp
+src/projectM-engine/PerPixelEqn.hpp
+src/projectM-engine/PerPointEqn.cpp
+src/projectM-engine/PerPointEqn.hpp
+src/projectM-engine/Preset.cpp
+src/projectM-engine/Preset.hpp
+src/projectM-engine/PresetChooser.cpp
+src/projectM-engine/PresetChooser.hpp
+src/projectM-engine/PresetFrameIO.cpp
+src/projectM-engine/PresetFrameIO.hpp
+src/projectM-engine/PresetLoader.cpp
+src/projectM-engine/PresetLoader.hpp
+src/projectM-engine/PresetMerge.cpp
+src/projectM-engine/PresetMerge.hpp
+src/projectM-engine/Renderer.cpp
+src/projectM-engine/Renderer.hpp
+src/projectM-engine/RingBuffer.hpp
+src/projectM-engine/TextureManager.cpp
+src/projectM-engine/TextureManager.hpp
+src/projectM-engine/carbontoprojectM.h
+src/projectM-engine/compare.h
+src/projectM-engine/dlldefs.h
+src/projectM-engine/event.h
+src/projectM-engine/fatal.h
+src/projectM-engine/fftsg.cpp
+src/projectM-engine/fftsg.h
+src/projectM-engine/lvtoprojectM.h
+src/projectM-engine/projectM.cpp
+src/projectM-engine/projectM.hpp
+src/projectM-engine/sdltoprojectM.h
+src/projectM-engine/timer.cpp
+src/projectM-engine/timer.h
+src/projectM-engine/win32-dirent.cpp
+src/projectM-engine/win32-dirent.h
+src/projectM-engine/wipemalloc.cpp
+src/projectM-engine/wipemalloc.h
+src/projectM-iTunes
+src/projectM-iTunes/iprojectM.cpp
+src/projectM-iTunes/macos
+src/projectM-iTunes/macos/iTunesAPI.c
+src/projectM-iTunes/macos/iTunesAPI.h
+src/projectM-iTunes/macos/iTunesVisualAPI.h
+src/projectM-iTunes/win32
+src/projectM-iTunes/win32/iTunesAPI.c
+src/projectM-iTunes/win32/iTunesAPI.h
+src/projectM-iTunes/win32/iTunesVisualAPI.h
+src/projectM-jack
+src/projectM-jack/CMakeLists.txt
+src/projectM-jack/ConfigFile.cpp
+src/projectM-jack/ConfigFile.h
+src/projectM-jack/projectM-jack.cpp
+src/projectM-jack/sdltoprojectM.h
+src/projectM-jack/video_init.cpp
+src/projectM-jack/video_init.h
+src/projectM-libvisual
+src/projectM-libvisual/ConfigFile.cpp
+src/projectM-libvisual/ConfigFile.h
+src/projectM-libvisual/actor_projectM.cpp
+src/projectM-libvisual/lvtoprojectM.h
+src/projectM-moviegen
+src/projectM-moviegen/mov123.c
+src/projectM-moviegen/pm.c
+src/projectM-moviegen/projectMmovie.c
+src/projectM-screensaver
+src/projectM-screensaver/resource.h
+src/projectM-screensaver/tsaver.h
+src/projectM-screensaver/util.cpp
+src/projectM-screensaver/wprojectMsaver.cpp
+src/projectM-sdlvis
+src/projectM-sdlvis/Makefile
+src/projectM-sdlvis/projectMvis.cc
+src/projectM-sdlvis/sdltoprojectM.h
+src/projectM-test
+src/projectM-test/CMakeLists.txt
+src/projectM-test/ConfigFile.cpp
+src/projectM-test/ConfigFile.h
+src/projectM-test/projectM-test-memleak.cpp
+src/projectM-test/projectM-test-texture.cpp
+src/projectM-test/projectM-test.cpp
+src/projectM-test/sdltoprojectM.h
+src/projectM-test/video_init.cpp
+src/projectM-test/video_init.h
+src/projectM-wxvis
+src/projectM-wxvis/wxvisApp.cpp
+src/projectM-wxvis/wxvisApp.h
+src/projectM-wxvis/wxvisCanvas.cpp
+src/projectM-wxvis/wxvisCanvas.h
+src/projectM-wxvis/wxvisFrame.cpp
+src/projectM-wxvis/wxvisFrame.h
+src/projectM-xmms
+src/projectM-xmms/CMakeLists.txt
+src/projectM-xmms/ConfigFile.cpp
+src/projectM-xmms/ConfigFile.h
+src/projectM-xmms/main.cpp
+src/projectM-xmms/sdltoprojectM.h
+src/projectM-xmms/video_init.cpp
+src/projectM-xmms/video_init.h
+src/qprojectM
+src/qprojectM-jack
+src/qprojectM-jack/CMakeLists.txt
+src/qprojectM-jack/ConfigFile.cpp
+src/qprojectM-jack/ConfigFile.h
+src/qprojectM-jack/Makefile
+src/qprojectM-jack/qprojectM-jack.cpp
+src/qprojectM-pulseaudio
+src/qprojectM-pulseaudio/CMakeLists.txt
+src/qprojectM-pulseaudio/ConfigFile.cpp
+src/qprojectM-pulseaudio/ConfigFile.h
+src/qprojectM-pulseaudio/Makefile
+src/qprojectM-pulseaudio/QPulseAudioDeviceModel.cpp
+src/qprojectM-pulseaudio/QPulseAudioDeviceModel.hpp
+src/qprojectM-pulseaudio/QPulseAudioThread.cpp
+src/qprojectM-pulseaudio/QPulseAudioThread.hpp
+src/qprojectM-pulseaudio/qprojectM-pulseaudio.cpp
+src/qprojectM/src
+src/qprojectM/src/CMakeLists.txt
+src/qprojectM/src/ConfigFile.cpp
+src/qprojectM/src/ConfigFile.h
+src/qprojectM/src/Makefile
+src/qprojectM/src/QPlaylistFileDialog.hpp
+src/qprojectM/src/QPlaylistModel.cpp
+src/qprojectM/src/QPlaylistModel.hpp
+src/qprojectM/src/QProjectMConfigDialog.cpp
+src/qprojectM/src/QProjectMConfigDialog.hpp
+src/qprojectM/src/QProjectM_MainWindow.cpp
+src/qprojectM/src/QProjectM_MainWindow.hpp
+src/qprojectM/src/QXmlPlaylistHandler.hpp
+src/qprojectM/src/moc_QProjectMFileDialog.cxx
+src/qprojectM/src/moc_QProjectM_MainWindow.cxx
+src/qprojectM/src/qrc_application.cxx
diff --git a/projectMTrunk.kdevelop.pcs b/projectMTrunk.kdevelop.pcs
new file mode 100644
index 000000000..c089b1adc
Binary files /dev/null and b/projectMTrunk.kdevelop.pcs differ
diff --git a/projectMTrunk.kdevses b/projectMTrunk.kdevses
new file mode 100644
index 000000000..cafecaf40
--- /dev/null
+++ b/projectMTrunk.kdevses
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+