[elvystrac] r1783 - - all periods are now defined in ms

  • From: elvys@xxxxxxxxxxxxxxxxxxxxxx
  • To: elvystrac@xxxxxxxxxxxxx
  • Date: Thu, 18 Feb 2010 17:55:16 +0100

Author: JirkaH
Date: 2010-02-18 17:55:15 +0100 (Thu, 18 Feb 2010)
New Revision: 1783

Modified:
   trunk/client/elvys-client/src/Makefile
   trunk/client/elvys-client/src/abstractmaintainer.h
   trunk/client/elvys-client/src/appconfigdata.cpp
   trunk/client/elvys-client/src/appmaintainer.cpp
   trunk/client/elvys-client/src/autodeleter.cpp
   trunk/client/elvys-client/src/autodeleter.h
   trunk/client/elvys-client/src/categorymaintainerdoc.cpp
   trunk/client/elvys-client/src/categorymaintainerlayout.cpp
   trunk/client/elvys-client/src/categorymanager.cpp
   trunk/client/elvys-client/src/documentmaintainer.cpp
   trunk/client/elvys-client/src/elvys.cpp
   trunk/client/elvys-client/src/elvys.h
   trunk/client/elvys-client/src/filecachemaintainer.cpp
   trunk/client/elvys-client/src/main.cpp
   trunk/client/elvys-client/src/pdfpresentationdocument.h
   trunk/client/elvys-client/src/pdfpresentationviewer.cpp
   trunk/client/elvys-client/src/pdfpresentationviewer.h
Log:
- all periods are now defined in ms
- configuration xmls are now read from executable's directory instead of 
current directory
- default value for filecacheconfig added (was forever loop as timer was set 
with period 0)


Modified: trunk/client/elvys-client/src/Makefile
===================================================================
--- trunk/client/elvys-client/src/Makefile      2010-02-18 16:25:54 UTC (rev 
1782)
+++ trunk/client/elvys-client/src/Makefile      2010-02-18 16:55:15 UTC (rev 
1783)
@@ -1,68 +1,282 @@
 #############################################################################
 # Makefile for building: ../bin/elvys-client
-# Generated by qmake (2.01a) (Qt 4.5.3) on: Wed Feb 17 09:52:32 2010
+# Generated by qmake (2.01a) (Qt 4.5.3) on: Thu Feb 18 17:45:54 2010
 # Project:  src.pro
 # Template: app
-# Command: /usr/bin/qmake -spec /usr/share/qt4/mkspecs/linux-g++ -unix 
CONFIG+=debug_and_release -o Makefile src.pro
+# Command: /usr/bin/qmake -spec /usr/share/qt4/mkspecs/linux-g++ -unix 
CONFIG+=release -o Makefile src.pro
 #############################################################################
 
-first: debug
-install: debug-install
-uninstall: debug-uninstall
-MAKEFILE      = Makefile
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -D_TTY_POSIX_ -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB 
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
+CFLAGS        = -pipe -g -D_REENTRANT -Wall -W $(DEFINES)
+CXXFLAGS      = -pipe -g -D_REENTRANT -Wall -W $(DEFINES)
+INCPATH       = -I/usr/share/qt4/mkspecs/linux-g++ -I. 
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui 
-I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4 
-I/usr/include/qt4/QtTest -Iserial -I/usr/include/XpdfRasterizer 
-I/usr/include/KDE -I.
+LINK          = g++
+LFLAGS        = -Wl,-rpath,/usr/lib/qt4
+LIBS          = $(SUBLIBS)  -L/usr/lib/qt4 
-L../../XpdfRasterizer-3.02.14-linux/lib -L/usr/lib -lsqlite -lphonon 
-lXpdfRasterizer -lQtTest -L/usr/lib/qt4 -pthread -pthread -lQtSql 
-L/usr/lib/mysql -pthread -pthread -lQtXml -pthread -pthread -lQtGui 
-L/usr/X11R6/lib -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread 
-pthread -lXrender -lXrandr -lXinerama -lfontconfig -lXext -lX11 -lQtNetwork 
-pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl 
-lpthread
+AR            = ar cqs
+RANLIB        = 
 QMAKE         = /usr/bin/qmake
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
+TAR           = tar -cf
+COMPRESS      = gzip -9f
 COPY          = cp -f
+SED           = sed
 COPY_FILE     = $(COPY)
 COPY_DIR      = $(COPY) -r
 INSTALL_FILE  = install -m 644 -p
+INSTALL_DIR   = $(COPY_DIR)
 INSTALL_PROGRAM = install -m 755 -p
-INSTALL_DIR   = $(COPY_DIR)
 DEL_FILE      = rm -f
 SYMLINK       = ln -sf
 DEL_DIR       = rmdir
 MOVE          = mv -f
 CHK_DIR_EXISTS= test -d
 MKDIR         = mkdir -p
-SUBTARGETS    =  \
-               debug \
-               release
 
-debug: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug
-debug-make_default: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug 
-debug-make_first: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug first
-debug-all: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug all
-debug-clean: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug clean
-debug-distclean: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug distclean
-debug-install: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug install
-debug-uninstall: $(MAKEFILE).Debug FORCE
-       $(MAKE) -f $(MAKEFILE).Debug uninstall
-release: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release
-release-make_default: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release 
-release-make_first: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release first
-release-all: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release all
-release-clean: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release clean
-release-distclean: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release distclean
-release-install: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release install
-release-uninstall: $(MAKEFILE).Release FORCE
-       $(MAKE) -f $(MAKEFILE).Release uninstall
+####### Output directory
 
+OBJECTS_DIR   = ./
+
+####### Files
+
+SOURCES       = main.cpp \
+               pdfdocument.cpp \
+               pdffiller.cpp \
+               pdfviewer.cpp \
+               pdfzoomed.cpp \
+               pdfpage.cpp \
+               xmllayoutparser.cpp \
+               elvys.cpp \
+               xmldocumentparser.cpp \
+               appconfig.cpp \
+               screenshooter.cpp \
+               http.cpp \
+               dynamictext.cpp \
+               statictext.cpp \
+               serial/posix_qextserialport.cpp \
+               serial/qextserialbase.cpp \
+               serial/qextserialport.cpp \
+               serialcontrols.cpp \
+               xmlappparser.cpp \
+               xmlabstractparser.cpp \
+               abstractmaintainer.cpp \
+               appmaintainer.cpp \
+               layoutmaintainer.cpp \
+               documentmaintainer.cpp \
+               modechanger.cpp \
+               saver.cpp \
+               appconfigdata.cpp \
+               dummydocument.cpp \
+               page.cpp \
+               statisticsdata.cpp \
+               xmlstatisticswriter.cpp \
+               textdocument.cpp \
+               category.cpp \
+               panel.cpp \
+               categorymaintainerdoc.cpp \
+               categorymaintainerlayout.cpp \
+               xmlcatlayoutparser.cpp \
+               categorymanager.cpp \
+               xmlcatdocparser.cpp \
+               xmlpaneldocparser.cpp \
+               statisticevent.cpp \
+               statistics.cpp \
+               videodocument.cpp \
+               autodeleter.cpp \
+               xmlfilecacheparser.cpp \
+               filecachemaintainer.cpp \
+               logotabbar.cpp \
+               pdfpresentationdocument.cpp \
+               pdfpresentationviewer.cpp \
+               pdfcommonviewer.cpp moc_elvys.cpp \
+               moc_pdfdocument.cpp \
+               moc_pdffiller.cpp \
+               moc_pdfviewer.cpp \
+               moc_pdfzoomed.cpp \
+               moc_statictext.cpp \
+               moc_xmllayoutparser.cpp \
+               moc_xmldocumentparser.cpp \
+               moc_screenshooter.cpp \
+               moc_http.cpp \
+               moc_dynamictext.cpp \
+               moc_xmlappparser.cpp \
+               moc_xmlabstractparser.cpp \
+               moc_appmaintainer.cpp \
+               moc_abstractmaintainer.cpp \
+               moc_layoutmaintainer.cpp \
+               moc_documentmaintainer.cpp \
+               moc_document.cpp \
+               moc_modechanger.cpp \
+               moc_saver.cpp \
+               moc_appconfigdata.cpp \
+               moc_dummydocument.cpp \
+               moc_textdocument.cpp \
+               moc_category.cpp \
+               moc_panel.cpp \
+               moc_categorymaintainerdoc.cpp \
+               moc_categorymaintainerlayout.cpp \
+               moc_xmlcatlayoutparser.cpp \
+               moc_categorymanager.cpp \
+               moc_xmlcatdocparser.cpp \
+               moc_xmlpaneldocparser.cpp \
+               moc_statisticsdata.cpp \
+               moc_statistics.cpp \
+               moc_videodocument.cpp \
+               moc_autodeleter.cpp \
+               moc_xmlfilecacheparser.cpp \
+               moc_filecachemaintainer.cpp \
+               moc_pdfpresentationdocument.cpp \
+               moc_pdfpresentationviewer.cpp \
+               moc_pdfcommonviewer.cpp \
+               qrc_application.cpp
+OBJECTS       = main.o \
+               pdfdocument.o \
+               pdffiller.o \
+               pdfviewer.o \
+               pdfzoomed.o \
+               pdfpage.o \
+               xmllayoutparser.o \
+               elvys.o \
+               xmldocumentparser.o \
+               appconfig.o \
+               screenshooter.o \
+               http.o \
+               dynamictext.o \
+               statictext.o \
+               posix_qextserialport.o \
+               qextserialbase.o \
+               qextserialport.o \
+               serialcontrols.o \
+               xmlappparser.o \
+               xmlabstractparser.o \
+               abstractmaintainer.o \
+               appmaintainer.o \
+               layoutmaintainer.o \
+               documentmaintainer.o \
+               modechanger.o \
+               saver.o \
+               appconfigdata.o \
+               dummydocument.o \
+               page.o \
+               statisticsdata.o \
+               xmlstatisticswriter.o \
+               textdocument.o \
+               category.o \
+               panel.o \
+               categorymaintainerdoc.o \
+               categorymaintainerlayout.o \
+               xmlcatlayoutparser.o \
+               categorymanager.o \
+               xmlcatdocparser.o \
+               xmlpaneldocparser.o \
+               statisticevent.o \
+               statistics.o \
+               videodocument.o \
+               autodeleter.o \
+               xmlfilecacheparser.o \
+               filecachemaintainer.o \
+               logotabbar.o \
+               pdfpresentationdocument.o \
+               pdfpresentationviewer.o \
+               pdfcommonviewer.o \
+               moc_elvys.o \
+               moc_pdfdocument.o \
+               moc_pdffiller.o \
+               moc_pdfviewer.o \
+               moc_pdfzoomed.o \
+               moc_statictext.o \
+               moc_xmllayoutparser.o \
+               moc_xmldocumentparser.o \
+               moc_screenshooter.o \
+               moc_http.o \
+               moc_dynamictext.o \
+               moc_xmlappparser.o \
+               moc_xmlabstractparser.o \
+               moc_appmaintainer.o \
+               moc_abstractmaintainer.o \
+               moc_layoutmaintainer.o \
+               moc_documentmaintainer.o \
+               moc_document.o \
+               moc_modechanger.o \
+               moc_saver.o \
+               moc_appconfigdata.o \
+               moc_dummydocument.o \
+               moc_textdocument.o \
+               moc_category.o \
+               moc_panel.o \
+               moc_categorymaintainerdoc.o \
+               moc_categorymaintainerlayout.o \
+               moc_xmlcatlayoutparser.o \
+               moc_categorymanager.o \
+               moc_xmlcatdocparser.o \
+               moc_xmlpaneldocparser.o \
+               moc_statisticsdata.o \
+               moc_statistics.o \
+               moc_videodocument.o \
+               moc_autodeleter.o \
+               moc_xmlfilecacheparser.o \
+               moc_filecachemaintainer.o \
+               moc_pdfpresentationdocument.o \
+               moc_pdfpresentationviewer.o \
+               moc_pdfcommonviewer.o \
+               qrc_application.o
+DIST          = serialport \
+               /usr/share/qt4/mkspecs/common/g++.conf \
+               /usr/share/qt4/mkspecs/common/unix.conf \
+               /usr/share/qt4/mkspecs/common/linux.conf \
+               /usr/share/qt4/mkspecs/qconfig.pri \
+               /usr/share/qt4/mkspecs/features/qt_functions.prf \
+               /usr/share/qt4/mkspecs/features/qt_config.prf \
+               /usr/share/qt4/mkspecs/features/exclusive_builds.prf \
+               /usr/share/qt4/mkspecs/features/default_pre.prf \
+               /usr/share/qt4/mkspecs/features/debug.prf \
+               /usr/share/qt4/mkspecs/features/default_post.prf \
+               /usr/share/qt4/mkspecs/features/qtestlib.prf \
+               /usr/share/qt4/mkspecs/features/qt.prf \
+               /usr/share/qt4/mkspecs/features/moc.prf \
+               /usr/share/qt4/mkspecs/features/unix/thread.prf \
+               /usr/share/qt4/mkspecs/features/warn_on.prf \
+               /usr/share/qt4/mkspecs/features/resources.prf \
+               /usr/share/qt4/mkspecs/features/uic.prf \
+               /usr/share/qt4/mkspecs/features/yacc.prf \
+               /usr/share/qt4/mkspecs/features/lex.prf \
+               /usr/share/qt4/mkspecs/features/include_source_dir.prf \
+               src.pro
+QMAKE_TARGET  = elvys-client
+DESTDIR       = ../bin/
+TARGET        = ../bin/elvys-client
+
+first: all
+####### Implicit rules
+
+.SUFFIXES: .o .c .cpp .cc .cxx .C
+
+.cpp.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cc.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.cxx.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.C.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
+
+.c.o:
+       $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
+
+####### Build rules
+
+all: Makefile $(TARGET)
+
+$(TARGET):  $(OBJECTS)  
+       @$(CHK_DIR_EXISTS) ../bin/ || $(MKDIR) ../bin/ 
+       $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+
 Makefile: src.pro  /usr/share/qt4/mkspecs/linux-g++/qmake.conf 
/usr/share/qt4/mkspecs/common/g++.conf \
                /usr/share/qt4/mkspecs/common/unix.conf \
                /usr/share/qt4/mkspecs/common/linux.conf \
@@ -72,7 +286,6 @@
                /usr/share/qt4/mkspecs/features/exclusive_builds.prf \
                /usr/share/qt4/mkspecs/features/default_pre.prf \
                /usr/share/qt4/mkspecs/features/debug.prf \
-               /usr/share/qt4/mkspecs/features/debug_and_release.prf \
                /usr/share/qt4/mkspecs/features/default_post.prf \
                /usr/share/qt4/mkspecs/features/qtestlib.prf \
                /usr/share/qt4/mkspecs/features/qt.prf \
@@ -90,7 +303,7 @@
                /usr/lib/qt4/libQtXml.prl \
                /usr/lib/qt4/libQtGui.prl \
                /usr/lib/qt4/libQtNetwork.prl
-       $(QMAKE) -spec /usr/share/qt4/mkspecs/linux-g++ -unix 
CONFIG+=debug_and_release -o Makefile src.pro
+       $(QMAKE) -spec /usr/share/qt4/mkspecs/linux-g++ -unix CONFIG+=release 
-o Makefile src.pro
 /usr/share/qt4/mkspecs/common/g++.conf:
 /usr/share/qt4/mkspecs/common/unix.conf:
 /usr/share/qt4/mkspecs/common/linux.conf:
@@ -100,7 +313,6 @@
 /usr/share/qt4/mkspecs/features/exclusive_builds.prf:
 /usr/share/qt4/mkspecs/features/default_pre.prf:
 /usr/share/qt4/mkspecs/features/debug.prf:
-/usr/share/qt4/mkspecs/features/debug_and_release.prf:
 /usr/share/qt4/mkspecs/features/default_post.prf:
 /usr/share/qt4/mkspecs/features/qtestlib.prf:
 /usr/share/qt4/mkspecs/features/qt.prf:
@@ -118,30 +330,1091 @@
 /usr/lib/qt4/libQtXml.prl:
 /usr/lib/qt4/libQtGui.prl:
 /usr/lib/qt4/libQtNetwork.prl:
-qmake: qmake_all FORCE
-       @$(QMAKE) -spec /usr/share/qt4/mkspecs/linux-g++ -unix 
CONFIG+=debug_and_release -o Makefile src.pro
+qmake:  FORCE
+       @$(QMAKE) -spec /usr/share/qt4/mkspecs/linux-g++ -unix CONFIG+=release 
-o Makefile src.pro
 
-qmake_all: FORCE
+dist: 
+       @$(CHK_DIR_EXISTS) .tmp/elvys-client1.0.0 || $(MKDIR) 
.tmp/elvys-client1.0.0 
+       $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/elvys-client1.0.0/ && 
$(COPY_FILE) --parents elvys.h pdfdocument.h pdffiller.h pdfviewer.h 
pdfzoomed.h constants.h pdfpage.h statictext.h xmllayoutparser.h 
xmldocumentparser.h appconfig.h screenshooter.h http.h dynamictext.h 
serial/posix_qextserialport.h serialcontrols.h serial/qextserialbase.h 
serial/qextserialport.h xmlappparser.h xmlabstractparser.h appmaintainer.h 
abstractmaintainer.h layoutmaintainer.h documentmaintainer.h document.h 
modechanger.h saver.h appconfigdata.h dummydocument.h page.h 
xmlstatisticswriter.h textdocument.h pageselector.h category.h panel.h 
categorymaintainerdoc.h categorymaintainerlayout.h xmlcatlayoutparser.h 
categorymanager.h xmlcatdocparser.h xmlpaneldocparser.h statisticevent.h 
statisticsdata.h statistics.h videodocument.h autodeleter.h 
xmlfilecacheparser.h filecachemaintainer.h logotabbar.h 
pdfpresentationdocument.h pdfpresentationviewer.h pdfcommonviewer.h 
.tmp/elvys-client1.0.0/ && $(COPY_FIL
 E) --parents application.qrc .tmp/elvys-client1.0.0/ && $(COPY_FILE) --parents 
main.cpp pdfdocument.cpp pdffiller.cpp pdfviewer.cpp pdfzoomed.cpp pdfpage.cpp 
xmllayoutparser.cpp elvys.cpp xmldocumentparser.cpp appconfig.cpp 
screenshooter.cpp http.cpp dynamictext.cpp statictext.cpp 
serial/posix_qextserialport.cpp serial/qextserialbase.cpp 
serial/qextserialport.cpp serialcontrols.cpp xmlappparser.cpp 
xmlabstractparser.cpp abstractmaintainer.cpp appmaintainer.cpp 
layoutmaintainer.cpp documentmaintainer.cpp modechanger.cpp saver.cpp 
appconfigdata.cpp dummydocument.cpp page.cpp statisticsdata.cpp 
xmlstatisticswriter.cpp textdocument.cpp category.cpp panel.cpp 
categorymaintainerdoc.cpp categorymaintainerlayout.cpp xmlcatlayoutparser.cpp 
categorymanager.cpp xmlcatdocparser.cpp xmlpaneldocparser.cpp 
statisticevent.cpp statistics.cpp videodocument.cpp autodeleter.cpp 
xmlfilecacheparser.cpp filecachemaintainer.cpp logotabbar.cpp 
pdfpresentationdocument.cpp pdfpresentationviewer.cpp pd
 fcommonviewer.cpp .tmp/elvys-client1.0.0/ && (cd `dirname 
.tmp/elvys-client1.0.0` && $(TAR) elvys-client1.0.0.tar elvys-client1.0.0 && 
$(COMPRESS) elvys-client1.0.0.tar) && $(MOVE) `dirname 
.tmp/elvys-client1.0.0`/elvys-client1.0.0.tar.gz . && $(DEL_FILE) -r 
.tmp/elvys-client1.0.0
 
-make_default: debug-make_default release-make_default FORCE
-make_first: debug-make_first release-make_first FORCE
-all: debug-all release-all FORCE
-clean: debug-clean release-clean FORCE
-distclean: debug-distclean release-distclean FORCE
+
+clean:compiler_clean 
+       -$(DEL_FILE) $(OBJECTS)
+       -$(DEL_FILE) *~ core *.core
+
+
+####### Sub-libraries
+
+distclean: clean
+       -$(DEL_FILE) $(TARGET) 
        -$(DEL_FILE) Makefile
 
-debug-mocclean: $(MAKEFILE).Debug
-       $(MAKE) -f $(MAKEFILE).Debug mocclean
-release-mocclean: $(MAKEFILE).Release
-       $(MAKE) -f $(MAKEFILE).Release mocclean
-mocclean: debug-mocclean release-mocclean
 
-debug-mocables: $(MAKEFILE).Debug
-       $(MAKE) -f $(MAKEFILE).Debug mocables
-release-mocables: $(MAKEFILE).Release
-       $(MAKE) -f $(MAKEFILE).Release mocables
-mocables: debug-mocables release-mocables
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+compiler_moc_header_make_all: moc_elvys.cpp moc_pdfdocument.cpp 
moc_pdffiller.cpp moc_pdfviewer.cpp moc_pdfzoomed.cpp moc_statictext.cpp 
moc_xmllayoutparser.cpp moc_xmldocumentparser.cpp moc_screenshooter.cpp 
moc_http.cpp moc_dynamictext.cpp moc_xmlappparser.cpp moc_xmlabstractparser.cpp 
moc_appmaintainer.cpp moc_abstractmaintainer.cpp moc_layoutmaintainer.cpp 
moc_documentmaintainer.cpp moc_document.cpp moc_modechanger.cpp moc_saver.cpp 
moc_appconfigdata.cpp moc_dummydocument.cpp moc_textdocument.cpp 
moc_category.cpp moc_panel.cpp moc_categorymaintainerdoc.cpp 
moc_categorymaintainerlayout.cpp moc_xmlcatlayoutparser.cpp 
moc_categorymanager.cpp moc_xmlcatdocparser.cpp moc_xmlpaneldocparser.cpp 
moc_statisticsdata.cpp moc_statistics.cpp moc_videodocument.cpp 
moc_autodeleter.cpp moc_xmlfilecacheparser.cpp moc_filecachemaintainer.cpp 
moc_pdfpresentationdocument.cpp moc_pdfpresentationviewer.cpp 
moc_pdfcommonviewer.cpp
+compiler_moc_header_clean:
+       -$(DEL_FILE) moc_elvys.cpp moc_pdfdocument.cpp moc_pdffiller.cpp 
moc_pdfviewer.cpp moc_pdfzoomed.cpp moc_statictext.cpp moc_xmllayoutparser.cpp 
moc_xmldocumentparser.cpp moc_screenshooter.cpp moc_http.cpp 
moc_dynamictext.cpp moc_xmlappparser.cpp moc_xmlabstractparser.cpp 
moc_appmaintainer.cpp moc_abstractmaintainer.cpp moc_layoutmaintainer.cpp 
moc_documentmaintainer.cpp moc_document.cpp moc_modechanger.cpp moc_saver.cpp 
moc_appconfigdata.cpp moc_dummydocument.cpp moc_textdocument.cpp 
moc_category.cpp moc_panel.cpp moc_categorymaintainerdoc.cpp 
moc_categorymaintainerlayout.cpp moc_xmlcatlayoutparser.cpp 
moc_categorymanager.cpp moc_xmlcatdocparser.cpp moc_xmlpaneldocparser.cpp 
moc_statisticsdata.cpp moc_statistics.cpp moc_videodocument.cpp 
moc_autodeleter.cpp moc_xmlfilecacheparser.cpp moc_filecachemaintainer.cpp 
moc_pdfpresentationdocument.cpp moc_pdfpresentationviewer.cpp 
moc_pdfcommonviewer.cpp
+moc_elvys.cpp: appmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlappparser.h \
+               filecachemaintainer.h \
+               xmlfilecacheparser.h \
+               constants.h \
+               statisticevent.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h \
+               categorymanager.h \
+               categorymaintainerdoc.h \
+               xmlcatdocparser.h \
+               categorymaintainerlayout.h \
+               xmlcatlayoutparser.h \
+               logotabbar.h \
+               category.h \
+               layoutmaintainer.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               panel.h \
+               documentmaintainer.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               screenshooter.h \
+               autodeleter.h \
+               elvys.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) elvys.h -o moc_elvys.cpp
+
+moc_pdfdocument.cpp: document.h \
+               pdffiller.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdfdocument.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdfdocument.h -o moc_pdfdocument.cpp
+
+moc_pdffiller.cpp: document.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdffiller.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdffiller.h -o moc_pdffiller.cpp
+
+moc_pdfviewer.cpp: pdfzoomed.h \
+               pdfpage.h \
+               page.h \
+               pageselector.h \
+               pdfcommonviewer.h \
+               constants.h \
+               document.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdfviewer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdfviewer.h -o moc_pdfviewer.cpp
+
+moc_pdfzoomed.cpp: pdfpage.h \
+               page.h \
+               pageselector.h \
+               pdfzoomed.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdfzoomed.h -o moc_pdfzoomed.cpp
+
+moc_statictext.cpp: textdocument.h \
+               document.h \
+               statictext.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) statictext.h -o moc_statictext.cpp
+
+moc_xmllayoutparser.cpp: xmlabstractparser.h \
+               xmllayoutparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmllayoutparser.h -o 
moc_xmllayoutparser.cpp
+
+moc_xmldocumentparser.cpp: xmlabstractparser.h \
+               xmldocumentparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmldocumentparser.h -o 
moc_xmldocumentparser.cpp
+
+moc_screenshooter.cpp: http.h \
+               appconfig.h \
+               appconfigdata.h \
+               screenshooter.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) screenshooter.h -o 
moc_screenshooter.cpp
+
+moc_http.cpp: appconfig.h \
+               appconfigdata.h \
+               http.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) http.h -o moc_http.cpp
+
+moc_dynamictext.cpp: textdocument.h \
+               document.h \
+               dynamictext.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) dynamictext.h -o moc_dynamictext.cpp
+
+moc_xmlappparser.cpp: appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlappparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmlappparser.h -o 
moc_xmlappparser.cpp
+
+moc_xmlabstractparser.cpp: xmlabstractparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmlabstractparser.h -o 
moc_xmlabstractparser.cpp
+
+moc_appmaintainer.cpp: abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlappparser.h \
+               appmaintainer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) appmaintainer.h -o 
moc_appmaintainer.cpp
+
+moc_abstractmaintainer.cpp: http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               abstractmaintainer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) abstractmaintainer.h -o 
moc_abstractmaintainer.cpp
+
+moc_layoutmaintainer.cpp: abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               modechanger.h \
+               layoutmaintainer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) layoutmaintainer.h -o 
moc_layoutmaintainer.cpp
+
+moc_documentmaintainer.cpp: statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               abstractmaintainer.h \
+               xmlabstractparser.h \
+               documentmaintainer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) documentmaintainer.h -o 
moc_documentmaintainer.cpp
+
+moc_document.cpp: document.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) document.h -o moc_document.cpp
+
+moc_modechanger.cpp: modechanger.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) modechanger.h -o moc_modechanger.cpp
+
+moc_saver.cpp: saver.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) saver.h -o moc_saver.cpp
+
+moc_appconfigdata.cpp: appconfigdata.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) appconfigdata.h -o 
moc_appconfigdata.cpp
+
+moc_dummydocument.cpp: document.h \
+               dummydocument.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) dummydocument.h -o 
moc_dummydocument.cpp
+
+moc_textdocument.cpp: document.h \
+               textdocument.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) textdocument.h -o 
moc_textdocument.cpp
+
+moc_category.cpp: layoutmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               constants.h \
+               panel.h \
+               documentmaintainer.h \
+               statisticevent.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               category.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) category.h -o moc_category.cpp
+
+moc_panel.cpp: documentmaintainer.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               abstractmaintainer.h \
+               xmlabstractparser.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               panel.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) panel.h -o moc_panel.cpp
+
+moc_categorymaintainerdoc.cpp: abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlcatdocparser.h \
+               constants.h \
+               categorymaintainerdoc.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) categorymaintainerdoc.h -o 
moc_categorymaintainerdoc.cpp
+
+moc_categorymaintainerlayout.cpp: abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlcatlayoutparser.h \
+               constants.h \
+               categorymaintainerlayout.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) categorymaintainerlayout.h -o 
moc_categorymaintainerlayout.cpp
+
+moc_xmlcatlayoutparser.cpp: constants.h \
+               xmlabstractparser.h \
+               xmlcatlayoutparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmlcatlayoutparser.h -o 
moc_xmlcatlayoutparser.cpp
+
+moc_categorymanager.cpp: categorymaintainerdoc.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlcatdocparser.h \
+               constants.h \
+               categorymaintainerlayout.h \
+               xmlcatlayoutparser.h \
+               logotabbar.h \
+               category.h \
+               layoutmaintainer.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               panel.h \
+               documentmaintainer.h \
+               statisticevent.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               categorymanager.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) categorymanager.h -o 
moc_categorymanager.cpp
+
+moc_xmlcatdocparser.cpp: constants.h \
+               xmlabstractparser.h \
+               xmlcatdocparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmlcatdocparser.h -o 
moc_xmlcatdocparser.cpp
+
+moc_xmlpaneldocparser.cpp: constants.h \
+               xmlabstractparser.h \
+               xmlpaneldocparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmlpaneldocparser.h -o 
moc_xmlpaneldocparser.cpp
+
+moc_statisticsdata.cpp: xmlstatisticswriter.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               statisticsdata.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) statisticsdata.h -o 
moc_statisticsdata.cpp
+
+moc_statistics.cpp: statisticsdata.h \
+               xmlstatisticswriter.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               statistics.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) statistics.h -o moc_statistics.cpp
+
+moc_videodocument.cpp: appconfig.h \
+               appconfigdata.h \
+               document.h \
+               constants.h \
+               videodocument.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) videodocument.h -o 
moc_videodocument.cpp
+
+moc_autodeleter.cpp: autodeleter.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) autodeleter.h -o moc_autodeleter.cpp
+
+moc_xmlfilecacheparser.cpp: constants.h \
+               xmlabstractparser.h \
+               xmlfilecacheparser.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) xmlfilecacheparser.h -o 
moc_xmlfilecacheparser.cpp
+
+moc_filecachemaintainer.cpp: abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlfilecacheparser.h \
+               constants.h \
+               statisticevent.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h \
+               filecachemaintainer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) filecachemaintainer.h -o 
moc_filecachemaintainer.cpp
+
+moc_pdfpresentationdocument.cpp: document.h \
+               pdfpresentationviewer.h \
+               pageselector.h \
+               pdfpage.h \
+               page.h \
+               pdfcommonviewer.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdffiller.h \
+               pdfpresentationdocument.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdfpresentationdocument.h -o 
moc_pdfpresentationdocument.cpp
+
+moc_pdfpresentationviewer.cpp: document.h \
+               pageselector.h \
+               pdfpage.h \
+               page.h \
+               pdfcommonviewer.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdfpresentationviewer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdfpresentationviewer.h -o 
moc_pdfpresentationviewer.cpp
+
+moc_pdfcommonviewer.cpp: constants.h \
+               document.h \
+               pageselector.h \
+               pdfpage.h \
+               page.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdfcommonviewer.h
+       /usr/bin/moc $(DEFINES) $(INCPATH) pdfcommonviewer.h -o 
moc_pdfcommonviewer.cpp
+
+compiler_rcc_make_all: qrc_application.cpp
+compiler_rcc_clean:
+       -$(DEL_FILE) qrc_application.cpp
+qrc_application.cpp: application.qrc
+       /usr/bin/rcc -name application application.qrc -o qrc_application.cpp
+
+compiler_image_collection_make_all: qmake_image_collection.cpp
+compiler_image_collection_clean:
+       -$(DEL_FILE) qmake_image_collection.cpp
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_header_clean compiler_rcc_clean 
+
+####### Compile
+
+main.o: main.cpp elvys.h \
+               appmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlappparser.h \
+               filecachemaintainer.h \
+               xmlfilecacheparser.h \
+               constants.h \
+               statisticevent.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h \
+               categorymanager.h \
+               categorymaintainerdoc.h \
+               xmlcatdocparser.h \
+               categorymaintainerlayout.h \
+               xmlcatlayoutparser.h \
+               logotabbar.h \
+               category.h \
+               layoutmaintainer.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               panel.h \
+               documentmaintainer.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               screenshooter.h \
+               autodeleter.h \
+               saver.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp
+
+pdfdocument.o: pdfdocument.cpp pdfdocument.h \
+               document.h \
+               pdffiller.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfdocument.o pdfdocument.cpp
+
+pdffiller.o: pdffiller.cpp pdffiller.h \
+               document.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfdocument.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdffiller.o pdffiller.cpp
+
+pdfviewer.o: pdfviewer.cpp pdfviewer.h \
+               pdfzoomed.h \
+               pdfpage.h \
+               page.h \
+               pageselector.h \
+               pdfcommonviewer.h \
+               constants.h \
+               document.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfviewer.o pdfviewer.cpp
+
+pdfzoomed.o: pdfzoomed.cpp pdfzoomed.h \
+               pdfpage.h \
+               page.h \
+               pageselector.h \
+               pdffiller.h \
+               document.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdfdocument.h \
+               pdfviewer.h \
+               pdfcommonviewer.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfzoomed.o pdfzoomed.cpp
+
+pdfpage.o: pdfpage.cpp pdfpage.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfpage.o pdfpage.cpp
+
+xmllayoutparser.o: xmllayoutparser.cpp xmllayoutparser.h \
+               xmlabstractparser.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmllayoutparser.o 
xmllayoutparser.cpp
+
+elvys.o: elvys.cpp elvys.h \
+               appmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlappparser.h \
+               filecachemaintainer.h \
+               xmlfilecacheparser.h \
+               constants.h \
+               statisticevent.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h \
+               categorymanager.h \
+               categorymaintainerdoc.h \
+               xmlcatdocparser.h \
+               categorymaintainerlayout.h \
+               xmlcatlayoutparser.h \
+               logotabbar.h \
+               category.h \
+               layoutmaintainer.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               panel.h \
+               documentmaintainer.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               screenshooter.h \
+               autodeleter.h \
+               serialcontrols.h \
+               serial/qextserialport.h \
+               serial/posix_qextserialport.h \
+               serial/qextserialbase.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o elvys.o elvys.cpp
+
+xmldocumentparser.o: xmldocumentparser.cpp xmldocumentparser.h \
+               xmlabstractparser.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmldocumentparser.o 
xmldocumentparser.cpp
+
+appconfig.o: appconfig.cpp appconfig.h \
+               appconfigdata.h \
+               xmlappparser.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o appconfig.o appconfig.cpp
+
+screenshooter.o: screenshooter.cpp screenshooter.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o screenshooter.o screenshooter.cpp
+
+http.o: http.cpp http.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o http.o http.cpp
+
+dynamictext.o: dynamictext.cpp dynamictext.h \
+               textdocument.h \
+               document.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dynamictext.o dynamictext.cpp
+
+statictext.o: statictext.cpp statictext.h \
+               textdocument.h \
+               document.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o statictext.o statictext.cpp
+
+posix_qextserialport.o: serial/posix_qextserialport.cpp 
serial/posix_qextserialport.h \
+               serial/qextserialbase.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o posix_qextserialport.o 
serial/posix_qextserialport.cpp
+
+qextserialbase.o: serial/qextserialbase.cpp serial/qextserialbase.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qextserialbase.o 
serial/qextserialbase.cpp
+
+qextserialport.o: serial/qextserialport.cpp serial/qextserialport.h \
+               constants.h \
+               serial/posix_qextserialport.h \
+               serial/qextserialbase.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qextserialport.o 
serial/qextserialport.cpp
+
+serialcontrols.o: serialcontrols.cpp serialcontrols.h \
+               serial/qextserialport.h \
+               constants.h \
+               serial/posix_qextserialport.h \
+               serial/qextserialbase.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o serialcontrols.o serialcontrols.cpp
+
+xmlappparser.o: xmlappparser.cpp xmlappparser.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               constants.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlappparser.o xmlappparser.cpp
+
+xmlabstractparser.o: xmlabstractparser.cpp xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlabstractparser.o 
xmlabstractparser.cpp
+
+abstractmaintainer.o: abstractmaintainer.cpp abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o abstractmaintainer.o 
abstractmaintainer.cpp
+
+appmaintainer.o: appmaintainer.cpp appconfig.h \
+               appconfigdata.h \
+               appmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               xmlabstractparser.h \
+               xmlappparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o appmaintainer.o appmaintainer.cpp
+
+layoutmaintainer.o: layoutmaintainer.cpp layoutmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               modechanger.h \
+               xmllayoutparser.h \
+               document.h \
+               pdfdocument.h \
+               pdffiller.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               statictext.h \
+               textdocument.h \
+               dynamictext.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o layoutmaintainer.o 
layoutmaintainer.cpp
+
+documentmaintainer.o: documentmaintainer.cpp documentmaintainer.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               abstractmaintainer.h \
+               xmlabstractparser.h \
+               xmldocumentparser.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h \
+               document.h \
+               pdfdocument.h \
+               pdffiller.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               pdfpresentationdocument.h \
+               pdfpresentationviewer.h \
+               dummydocument.h \
+               statictext.h \
+               textdocument.h \
+               dynamictext.h \
+               videodocument.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o documentmaintainer.o 
documentmaintainer.cpp
+
+modechanger.o: modechanger.cpp modechanger.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o modechanger.o modechanger.cpp
+
+saver.o: saver.cpp saver.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o saver.o saver.cpp
+
+appconfigdata.o: appconfigdata.cpp appconfigdata.h \
+               xmlappparser.h \
+               appconfig.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o appconfigdata.o appconfigdata.cpp
+
+dummydocument.o: dummydocument.cpp dummydocument.h \
+               document.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o dummydocument.o dummydocument.cpp
+
+page.o: page.cpp page.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o page.o page.cpp
+
+statisticsdata.o: statisticsdata.cpp statisticsdata.h \
+               xmlstatisticswriter.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               constants.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o statisticsdata.o statisticsdata.cpp
+
+xmlstatisticswriter.o: xmlstatisticswriter.cpp xmlstatisticswriter.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlstatisticswriter.o 
xmlstatisticswriter.cpp
+
+textdocument.o: textdocument.cpp textdocument.h \
+               document.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o textdocument.o textdocument.cpp
+
+category.o: category.cpp category.h \
+               layoutmaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               constants.h \
+               panel.h \
+               documentmaintainer.h \
+               statisticevent.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o category.o category.cpp
+
+panel.o: panel.cpp panel.h \
+               documentmaintainer.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               abstractmaintainer.h \
+               xmlabstractparser.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               constants.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o panel.o panel.cpp
+
+categorymaintainerdoc.o: categorymaintainerdoc.cpp categorymaintainerdoc.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlcatdocparser.h \
+               constants.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o categorymaintainerdoc.o 
categorymaintainerdoc.cpp
+
+categorymaintainerlayout.o: categorymaintainerlayout.cpp 
categorymaintainerlayout.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlcatlayoutparser.h \
+               constants.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o categorymaintainerlayout.o 
categorymaintainerlayout.cpp
+
+xmlcatlayoutparser.o: xmlcatlayoutparser.cpp xmlcatlayoutparser.h \
+               constants.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlcatlayoutparser.o 
xmlcatlayoutparser.cpp
+
+categorymanager.o: categorymanager.cpp categorymanager.h \
+               categorymaintainerdoc.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlcatdocparser.h \
+               constants.h \
+               categorymaintainerlayout.h \
+               xmlcatlayoutparser.h \
+               logotabbar.h \
+               category.h \
+               layoutmaintainer.h \
+               modechanger.h \
+               xmlpaneldocparser.h \
+               panel.h \
+               documentmaintainer.h \
+               statisticevent.h \
+               document.h \
+               dummydocument.h \
+               pdfdocument.h \
+               pdffiller.h \
+               pdfpage.h \
+               pageselector.h \
+               pdfviewer.h \
+               pdfzoomed.h \
+               page.h \
+               pdfcommonviewer.h \
+               dynamictext.h \
+               textdocument.h \
+               statictext.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o categorymanager.o 
categorymanager.cpp
+
+xmlcatdocparser.o: xmlcatdocparser.cpp xmlcatdocparser.h \
+               constants.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlcatdocparser.o 
xmlcatdocparser.cpp
+
+xmlpaneldocparser.o: xmlpaneldocparser.cpp xmlpaneldocparser.h \
+               constants.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlpaneldocparser.o 
xmlpaneldocparser.cpp
+
+statisticevent.o: statisticevent.cpp statisticevent.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o statisticevent.o statisticevent.cpp
+
+statistics.o: statistics.cpp statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h \
+               statisticevent.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o statistics.o statistics.cpp
+
+videodocument.o: videodocument.cpp videodocument.h \
+               appconfig.h \
+               appconfigdata.h \
+               document.h \
+               constants.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o videodocument.o videodocument.cpp
+
+autodeleter.o: autodeleter.cpp autodeleter.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o autodeleter.o autodeleter.cpp
+
+xmlfilecacheparser.o: xmlfilecacheparser.cpp xmlfilecacheparser.h \
+               constants.h \
+               xmlabstractparser.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o xmlfilecacheparser.o 
xmlfilecacheparser.cpp
+
+filecachemaintainer.o: filecachemaintainer.cpp filecachemaintainer.h \
+               abstractmaintainer.h \
+               http.h \
+               appconfig.h \
+               appconfigdata.h \
+               xmlabstractparser.h \
+               xmlfilecacheparser.h \
+               constants.h \
+               statisticevent.h \
+               statistics.h \
+               statisticsdata.h \
+               xmlstatisticswriter.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o filecachemaintainer.o 
filecachemaintainer.cpp
+
+logotabbar.o: logotabbar.cpp logotabbar.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o logotabbar.o logotabbar.cpp
+
+pdfpresentationdocument.o: pdfpresentationdocument.cpp 
pdfpresentationdocument.h \
+               document.h \
+               pdfpresentationviewer.h \
+               pageselector.h \
+               pdfpage.h \
+               page.h \
+               pdfcommonviewer.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h \
+               pdffiller.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfpresentationdocument.o 
pdfpresentationdocument.cpp
+
+pdfpresentationviewer.o: pdfpresentationviewer.cpp pdfpresentationviewer.h \
+               document.h \
+               pageselector.h \
+               pdfpage.h \
+               page.h \
+               pdfcommonviewer.h \
+               constants.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfpresentationviewer.o 
pdfpresentationviewer.cpp
+
+pdfcommonviewer.o: pdfcommonviewer.cpp pdfcommonviewer.h \
+               constants.h \
+               document.h \
+               pageselector.h \
+               pdfpage.h \
+               page.h \
+               appconfig.h \
+               appconfigdata.h
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o pdfcommonviewer.o 
pdfcommonviewer.cpp
+
+moc_elvys.o: moc_elvys.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_elvys.o moc_elvys.cpp
+
+moc_pdfdocument.o: moc_pdfdocument.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdfdocument.o 
moc_pdfdocument.cpp
+
+moc_pdffiller.o: moc_pdffiller.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdffiller.o moc_pdffiller.cpp
+
+moc_pdfviewer.o: moc_pdfviewer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdfviewer.o moc_pdfviewer.cpp
+
+moc_pdfzoomed.o: moc_pdfzoomed.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdfzoomed.o moc_pdfzoomed.cpp
+
+moc_statictext.o: moc_statictext.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_statictext.o moc_statictext.cpp
+
+moc_xmllayoutparser.o: moc_xmllayoutparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmllayoutparser.o 
moc_xmllayoutparser.cpp
+
+moc_xmldocumentparser.o: moc_xmldocumentparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmldocumentparser.o 
moc_xmldocumentparser.cpp
+
+moc_screenshooter.o: moc_screenshooter.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_screenshooter.o 
moc_screenshooter.cpp
+
+moc_http.o: moc_http.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_http.o moc_http.cpp
+
+moc_dynamictext.o: moc_dynamictext.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dynamictext.o 
moc_dynamictext.cpp
+
+moc_xmlappparser.o: moc_xmlappparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmlappparser.o 
moc_xmlappparser.cpp
+
+moc_xmlabstractparser.o: moc_xmlabstractparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmlabstractparser.o 
moc_xmlabstractparser.cpp
+
+moc_appmaintainer.o: moc_appmaintainer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_appmaintainer.o 
moc_appmaintainer.cpp
+
+moc_abstractmaintainer.o: moc_abstractmaintainer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_abstractmaintainer.o 
moc_abstractmaintainer.cpp
+
+moc_layoutmaintainer.o: moc_layoutmaintainer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_layoutmaintainer.o 
moc_layoutmaintainer.cpp
+
+moc_documentmaintainer.o: moc_documentmaintainer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_documentmaintainer.o 
moc_documentmaintainer.cpp
+
+moc_document.o: moc_document.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_document.o moc_document.cpp
+
+moc_modechanger.o: moc_modechanger.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_modechanger.o 
moc_modechanger.cpp
+
+moc_saver.o: moc_saver.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_saver.o moc_saver.cpp
+
+moc_appconfigdata.o: moc_appconfigdata.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_appconfigdata.o 
moc_appconfigdata.cpp
+
+moc_dummydocument.o: moc_dummydocument.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dummydocument.o 
moc_dummydocument.cpp
+
+moc_textdocument.o: moc_textdocument.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_textdocument.o 
moc_textdocument.cpp
+
+moc_category.o: moc_category.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_category.o moc_category.cpp
+
+moc_panel.o: moc_panel.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_panel.o moc_panel.cpp
+
+moc_categorymaintainerdoc.o: moc_categorymaintainerdoc.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_categorymaintainerdoc.o 
moc_categorymaintainerdoc.cpp
+
+moc_categorymaintainerlayout.o: moc_categorymaintainerlayout.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_categorymaintainerlayout.o 
moc_categorymaintainerlayout.cpp
+
+moc_xmlcatlayoutparser.o: moc_xmlcatlayoutparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmlcatlayoutparser.o 
moc_xmlcatlayoutparser.cpp
+
+moc_categorymanager.o: moc_categorymanager.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_categorymanager.o 
moc_categorymanager.cpp
+
+moc_xmlcatdocparser.o: moc_xmlcatdocparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmlcatdocparser.o 
moc_xmlcatdocparser.cpp
+
+moc_xmlpaneldocparser.o: moc_xmlpaneldocparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmlpaneldocparser.o 
moc_xmlpaneldocparser.cpp
+
+moc_statisticsdata.o: moc_statisticsdata.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_statisticsdata.o 
moc_statisticsdata.cpp
+
+moc_statistics.o: moc_statistics.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_statistics.o moc_statistics.cpp
+
+moc_videodocument.o: moc_videodocument.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_videodocument.o 
moc_videodocument.cpp
+
+moc_autodeleter.o: moc_autodeleter.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_autodeleter.o 
moc_autodeleter.cpp
+
+moc_xmlfilecacheparser.o: moc_xmlfilecacheparser.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_xmlfilecacheparser.o 
moc_xmlfilecacheparser.cpp
+
+moc_filecachemaintainer.o: moc_filecachemaintainer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_filecachemaintainer.o 
moc_filecachemaintainer.cpp
+
+moc_pdfpresentationdocument.o: moc_pdfpresentationdocument.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdfpresentationdocument.o 
moc_pdfpresentationdocument.cpp
+
+moc_pdfpresentationviewer.o: moc_pdfpresentationviewer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdfpresentationviewer.o 
moc_pdfpresentationviewer.cpp
+
+moc_pdfcommonviewer.o: moc_pdfcommonviewer.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_pdfcommonviewer.o 
moc_pdfcommonviewer.cpp
+
+qrc_application.o: qrc_application.cpp 
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_application.o 
qrc_application.cpp
+
+####### Install
+
+install:   FORCE
+
+uninstall:   FORCE
+
 FORCE:
 
-$(MAKEFILE).Debug: Makefile
-$(MAKEFILE).Release: Makefile

Modified: trunk/client/elvys-client/src/abstractmaintainer.h
===================================================================
--- trunk/client/elvys-client/src/abstractmaintainer.h  2010-02-18 16:25:54 UTC 
(rev 1782)
+++ trunk/client/elvys-client/src/abstractmaintainer.h  2010-02-18 16:55:15 UTC 
(rev 1783)
@@ -4,6 +4,7 @@
 #include <QTimer>
 #include <QFile>
 #include <QByteArray>
+#include <QCoreApplication>
 
 #include "http.h"
 #include "xmlabstractparser.h"

Modified: trunk/client/elvys-client/src/appconfigdata.cpp
===================================================================
--- trunk/client/elvys-client/src/appconfigdata.cpp     2010-02-18 16:25:54 UTC 
(rev 1782)
+++ trunk/client/elvys-client/src/appconfigdata.cpp     2010-02-18 16:55:15 UTC 
(rev 1783)
@@ -22,6 +22,7 @@
        statisticsPeriod = 30 * 1000;
        documentPeriod = 60000;
        categoryPeriod = 60000;
+       fileCachePeriod = 60000;
        elvysMode = Day;
        dayModeStart = QTime(20, 13);
        nightModeStart = QTime(20, 12);

Modified: trunk/client/elvys-client/src/appmaintainer.cpp
===================================================================
--- trunk/client/elvys-client/src/appmaintainer.cpp     2010-02-18 16:25:54 UTC 
(rev 1782)
+++ trunk/client/elvys-client/src/appmaintainer.cpp     2010-02-18 16:55:15 UTC 
(rev 1783)
@@ -9,7 +9,7 @@
 
 AppMaintainer::AppMaintainer() {
        parser = new XMLAppParser();
-       xmlName = "appconfig.xml";
+       xmlName = QCoreApplication::applicationDirPath() + "/appconfig.xml";
        xmlNameTemp = xmlName + ".tmp";
 
        fileTemp = new QFile(xmlNameTemp);

Modified: trunk/client/elvys-client/src/autodeleter.cpp
===================================================================
--- trunk/client/elvys-client/src/autodeleter.cpp       2010-02-18 16:25:54 UTC 
(rev 1782)
+++ trunk/client/elvys-client/src/autodeleter.cpp       2010-02-18 16:55:15 UTC 
(rev 1783)
@@ -4,7 +4,7 @@
   */
 
 AutoDeleter::AutoDeleter() {
-       _interval = 600;
+       _interval = 600 * 1000;
        _lowThreshold = 70;
        _highThreshold = 90;
        _baseSize = BASE_SIZE_UNDEF;
@@ -31,7 +31,7 @@
                if (timer->isActive()) {
                        timer->stop();
                }
-               timer->start(_interval * 1000);
+               timer->start(_interval);
        }
 }
 
@@ -149,8 +149,8 @@
   @arg seconds interval in seconds
   */
 
-void AutoDeleter::setInterval(int seconds) {
-       _interval = seconds;
+void AutoDeleter::setInterval(int ms) {
+       _interval = ms;
        if (_interval == 0) {
                timer->stop();
        }

Modified: trunk/client/elvys-client/src/autodeleter.h
===================================================================
--- trunk/client/elvys-client/src/autodeleter.h 2010-02-18 16:25:54 UTC (rev 
1782)
+++ trunk/client/elvys-client/src/autodeleter.h 2010-02-18 16:55:15 UTC (rev 
1783)
@@ -38,7 +38,7 @@
        QString directory();
        void setExcludeFileList(QStringList & excludeFileList);
        QStringList excludeFileList();
-       void setInterval(int seconds);
+       void setInterval(int ms);
        int interval();
        void setLowThreshold(int lowThreshold);
        int lowThreshold();

Modified: trunk/client/elvys-client/src/categorymaintainerdoc.cpp
===================================================================
--- trunk/client/elvys-client/src/categorymaintainerdoc.cpp     2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/categorymaintainerdoc.cpp     2010-02-18 
16:55:15 UTC (rev 1783)
@@ -3,7 +3,7 @@
 CategoryMaintainerDoc::CategoryMaintainerDoc() {
        offset = -1;
        parser = new XMLCatDocParser();
-       xmlName = "document.xml";
+       xmlName = QCoreApplication::applicationDirPath() + "/document.xml";
        xmlNameTemp = xmlName + ".tmp";
 
        fileTemp = new QFile(xmlNameTemp);

Modified: trunk/client/elvys-client/src/categorymaintainerlayout.cpp
===================================================================
--- trunk/client/elvys-client/src/categorymaintainerlayout.cpp  2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/categorymaintainerlayout.cpp  2010-02-18 
16:55:15 UTC (rev 1783)
@@ -6,7 +6,7 @@
 CategoryMaintainerLayout::CategoryMaintainerLayout() { 
        offset = -1;
        parser = new XMLCatLayoutParser();
-       xmlName = "category.xml";
+       xmlName = QCoreApplication::applicationDirPath() + "/category.xml";
        xmlNameTemp = xmlName + ".tmp";
 
        fileTemp = new QFile(xmlNameTemp);

Modified: trunk/client/elvys-client/src/categorymanager.cpp
===================================================================
--- trunk/client/elvys-client/src/categorymanager.cpp   2010-02-18 16:25:54 UTC 
(rev 1782)
+++ trunk/client/elvys-client/src/categorymanager.cpp   2010-02-18 16:55:15 UTC 
(rev 1783)
@@ -13,7 +13,7 @@
        connect(catDocMaint, SIGNAL(newCategoryDocuments(int,int)), this, 
SLOT(gotNewCategoryDocuments(int,int)));
        setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
 
-       QString logoFileName = "data/logo.png";
+       QString logoFileName = QCoreApplication::applicationDirPath() + 
"/data/logo.png";
        tBar = new LogoTabBar(this, logoFileName, "PNG");
        tBar->setDocumentMode(true);
        tBar->setExpanding(true);

Modified: trunk/client/elvys-client/src/documentmaintainer.cpp
===================================================================
--- trunk/client/elvys-client/src/documentmaintainer.cpp        2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/documentmaintainer.cpp        2010-02-18 
16:55:15 UTC (rev 1783)
@@ -21,7 +21,7 @@
 DocumentMaintainer::DocumentMaintainer(QObject * _panel) {
        panel = _panel;
        parser = new XMLDocumentParser();
-       xmlName = "document.xml";
+       xmlName = QCoreApplication::applicationDirPath() + "/document.xml";
        xmlNameTemp = xmlName + ".tmp";
 
        fileTemp = new QFile(xmlNameTemp);

Modified: trunk/client/elvys-client/src/elvys.cpp
===================================================================
--- trunk/client/elvys-client/src/elvys.cpp     2010-02-18 16:25:54 UTC (rev 
1782)
+++ trunk/client/elvys-client/src/elvys.cpp     2010-02-18 16:55:15 UTC (rev 
1783)
@@ -73,7 +73,7 @@
        filecache->maintain();
 
        connect(timer, SIGNAL(timeout()), this, SLOT(checkAvailableSpace()));
-       timer->start(600*1000);
+       timer->start(600*1000); //every ten minutes
        //modeChanger.start();
 
        QPixmapCache::setCacheLimit(PIXMAP_CACHE_LIMIT);        

Modified: trunk/client/elvys-client/src/elvys.h
===================================================================
--- trunk/client/elvys-client/src/elvys.h       2010-02-18 16:25:54 UTC (rev 
1782)
+++ trunk/client/elvys-client/src/elvys.h       2010-02-18 16:55:15 UTC (rev 
1783)
@@ -35,8 +35,7 @@
                CategoryManager * catManager;
 
                ScreenShooter * screenS;                
-               QVBoxLayout * layout;
-               ModeChanger modeChanger;
+               QVBoxLayout * layout;           
                AutoDeleter * deleter;
                FileCacheMaintainer * filecache;
                QTimer * timer;

Modified: trunk/client/elvys-client/src/filecachemaintainer.cpp
===================================================================
--- trunk/client/elvys-client/src/filecachemaintainer.cpp       2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/filecachemaintainer.cpp       2010-02-18 
16:55:15 UTC (rev 1783)
@@ -5,7 +5,7 @@
 
 FileCacheMaintainer::FileCacheMaintainer() {   
        parser = new XMLFileCacheParser();
-       xmlName = "filecache.xml";
+       xmlName = QCoreApplication::applicationDirPath() + "/filecache.xml";
        xmlNameTemp = xmlName + ".tmp"; 
        fileTemp = new QFile(xmlNameTemp);
        fileTemp->remove();

Modified: trunk/client/elvys-client/src/main.cpp
===================================================================
--- trunk/client/elvys-client/src/main.cpp      2010-02-18 16:25:54 UTC (rev 
1782)
+++ trunk/client/elvys-client/src/main.cpp      2010-02-18 16:55:15 UTC (rev 
1783)
@@ -47,18 +47,17 @@
 }
 
 
-int main(int argc, char *argv[]) {
-      //Q_INIT_RESOURCE(application);
+int main(int argc, char *argv[]) {      
        QApplication::setStyle(new QPlastiqueStyle);
        QApplication app(argc, argv);
-       QString appname = QString("elvys-client") + ELVYS_VERSION;
+       QString appname = QString("elvys-client") + ELVYS_VERSION;      
        QCoreApplication::setApplicationName(appname);
        qInstallMsgHandler( myMessageOutput );
 
-               Elvys elvys;
+       Elvys elvys;
 
        QString style;
-       QString fileName = "data/style.css";
+       QString fileName =  QCoreApplication::applicationDirPath() + 
"/data/style.css";
        QFile file(fileName);
 
        //qDebug() << "Starting...";            

Modified: trunk/client/elvys-client/src/pdfpresentationdocument.h
===================================================================
--- trunk/client/elvys-client/src/pdfpresentationdocument.h     2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/pdfpresentationdocument.h     2010-02-18 
16:55:15 UTC (rev 1783)
@@ -37,7 +37,7 @@
                virtual bool isZoomed();
                virtual void setZoomable(bool _zoomable);
                virtual QString getFileName();
-               void setPeriod(int period);
+               void setPeriod(int ms);
                int period();
 
        protected:

Modified: trunk/client/elvys-client/src/pdfpresentationviewer.cpp
===================================================================
--- trunk/client/elvys-client/src/pdfpresentationviewer.cpp     2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/pdfpresentationviewer.cpp     2010-02-18 
16:55:15 UTC (rev 1783)
@@ -12,7 +12,7 @@
 PDFPresentationViewer::PDFPresentationViewer(QWidget * parent, const QRect & 
rect) : PDFCommonViewer(parent, rect) {
        _autoRotating = true;   
        currentPage = 0;
-       _period = 10;
+       _period = 10000;
        inPageTransition = false;       
 
 
@@ -155,8 +155,8 @@
  */
 
 void PDFPresentationViewer::nextPageTimer() {
-       if ( nextTimer.interval() != _period * 1000) {
-               nextTimer.setInterval(_period * 1000);
+       if ( nextTimer.interval() != _period) {
+               nextTimer.setInterval(_period);
        }
 
        if ( currentPage == pages.size() -1 && pageChanges.size() == 0 ) { // 
we reached end of the document already and no movements are queued
@@ -581,8 +581,8 @@
   @param period period to be set
   */
 
-void PDFPresentationViewer::setPeriod(int period) {
-       _period = period;       
+void PDFPresentationViewer::setPeriod(int ms) {
+       _period = ms;
 }
 
 int PDFPresentationViewer::period() {

Modified: trunk/client/elvys-client/src/pdfpresentationviewer.h
===================================================================
--- trunk/client/elvys-client/src/pdfpresentationviewer.h       2010-02-18 
16:25:54 UTC (rev 1782)
+++ trunk/client/elvys-client/src/pdfpresentationviewer.h       2010-02-18 
16:55:15 UTC (rev 1783)
@@ -34,7 +34,7 @@
        public:
                PDFPresentationViewer(QWidget * parent, const QRect & rect);
                virtual ~PDFPresentationViewer();                               
-               void setPeriod(int period);
+               void setPeriod(int ms);
                int period();
                void setAutoRotating(bool enabled);
                bool autoRotating();


Other related posts:

  • » [elvystrac] r1783 - - all periods are now defined in ms - elvys