Add better settings management and post existing list to weburl
authorElias Woods <EliasWoods@gmail.com>
Fri, 29 Apr 2011 22:40:26 +0000 (18:40 -0400)
committerElias Woods <EliasWoods@gmail.com>
Fri, 29 Apr 2011 22:40:26 +0000 (18:40 -0400)
deleted:    Makefile
modified:   easylist.pro.user
modified:   mainform.cpp
modified:   mainform.ui
modified:   requestwebpage.cpp
modified:   requestwebpage.h
modified:   settingsform.cpp
modified:   settingsform.h

Makefile [deleted file]
easylist.pro.user
mainform.cpp
mainform.ui
requestwebpage.cpp
requestwebpage.h
settingsform.cpp
settingsform.h

diff --git a/Makefile b/Makefile
deleted file mode 100755 (executable)
index 38ca0fc..0000000
--- a/Makefile
+++ /dev/null
@@ -1,495 +0,0 @@
-#############################################################################\r
-# Makefile for building: easylist\r
-# Generated by qmake (2.01a) (Qt 4.7.0) on: vr 29. apr 22:10:26 2011\r
-# Project:  easylist.pro\r
-# Template: app\r
-# Command: c:/qtsdk/maemo/4.6.2/targets/fremantle-pr13/bin/qmake.exe -spec ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/default -unix QMLJSDEBUGGER_PATH=C:/QtSDK/QtCreator/share/qtcreator/qml/qmljsdebugger -o Makefile easylist.pro\r
-#############################################################################\r
-\r
-####### Compiler, tools and options\r
-\r
-CC            = gcc\r
-CXX           = g++\r
-DEFINES       = -DQT_GL_NO_SCISSOR_TEST -DQT_DEFAULT_TEXTURE_GLYPH_CACHE_WIDTH=1024 -DDATADIR=\"/usr/share\" -DPKGDATADIR=\"\" -DQT_NO_DEBUG -DQT_MAEMO5_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED\r
-CFLAGS        = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)\r
-CXXFLAGS      = -pipe -O3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wall -W -D_REENTRANT $(DEFINES)\r
-INCPATH       = -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/default -I. -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/include/QtCore -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/include/QtNetwork -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/include/QtGui -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/include/QtDBus -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/include/QtMaemo5 -I../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/include -I. -I/usr/include -I. -I.\r
-LINK          = g++\r
-LFLAGS        = -Wl,-rpath-link,/usr/lib -Wl,-O1 -Wl,--hash-style=gnu -Wl,-rpath,C:/usr/lib\r
-LIBS          = $(SUBLIBS)  -LC:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib -L/usr/lib -lQtMaemo5 -L/usr/X11R6/lib -lQtGui -lQtNetwork -lQtDBus -lQtXml -lQtCore -lpthread \r
-AR            = ar cqs\r
-RANLIB        = \r
-QMAKE         = c:/qtsdk/maemo/4.6.2/targets/fremantle-pr13/bin/qmake.exe\r
-TAR           = tar -cf\r
-COMPRESS      = gzip -9f\r
-COPY          = cp -f\r
-SED           = sed\r
-COPY_FILE     = $(COPY)\r
-COPY_DIR      = $(COPY) -r\r
-STRIP         = strip\r
-INSTALL_FILE  = install -m 644 -p\r
-INSTALL_DIR   = $(COPY_DIR)\r
-INSTALL_PROGRAM = install -m 755 -p\r
-DEL_FILE      = rm -f\r
-SYMLINK       = ln -f -s\r
-DEL_DIR       = rmdir\r
-MOVE          = mv -f\r
-CHK_DIR_EXISTS= test -d\r
-MKDIR         = mkdir -p\r
-\r
-####### Output directory\r
-\r
-OBJECTS_DIR   = ./\r
-\r
-####### Files\r
-\r
-SOURCES       = main.cpp \\r
-               mycheckbox.cpp \\r
-               mainform.cpp \\r
-               mycheckboxcontainer.cpp \\r
-               systemsettings.cpp \\r
-               listform.cpp \\r
-               editform.cpp \\r
-               slidewidget.cpp \\r
-               chooselistform.cpp \\r
-               requestwebpage.cpp \\r
-               settingsform.cpp moc_mycheckbox.cpp \\r
-               moc_mainform.cpp \\r
-               moc_mycheckboxcontainer.cpp \\r
-               moc_systemsettings.cpp \\r
-               moc_listform.cpp \\r
-               moc_editform.cpp \\r
-               moc_slidewidget.cpp \\r
-               moc_chooselistform.cpp \\r
-               moc_requestwebpage.cpp \\r
-               moc_settingsform.cpp\r
-OBJECTS       = main.o \\r
-               mycheckbox.o \\r
-               mainform.o \\r
-               mycheckboxcontainer.o \\r
-               systemsettings.o \\r
-               listform.o \\r
-               editform.o \\r
-               slidewidget.o \\r
-               chooselistform.o \\r
-               requestwebpage.o \\r
-               settingsform.o \\r
-               moc_mycheckbox.o \\r
-               moc_mainform.o \\r
-               moc_mycheckboxcontainer.o \\r
-               moc_systemsettings.o \\r
-               moc_listform.o \\r
-               moc_editform.o \\r
-               moc_slidewidget.o \\r
-               moc_chooselistform.o \\r
-               moc_requestwebpage.o \\r
-               moc_settingsform.o\r
-DIST          = ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/common/unix.conf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/common/linux.conf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/qconfig.pri \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt_functions.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt_config.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/exclusive_builds.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/default_pre.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/release.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/default_post.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/mobility.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/warn_on.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/moc.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/dbusinterfaces.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/dbusadaptors.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/unix/thread.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/resources.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/uic.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/yacc.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/lex.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/include_source_dir.prf \\r
-               easylist.pro\r
-QMAKE_TARGET  = easylist\r
-DESTDIR       = \r
-TARGET        = easylist\r
-\r
-first: all\r
-####### Implicit rules\r
-\r
-.SUFFIXES: .o .c .cpp .cc .cxx\r
-\r
-.cpp.o:\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"\r
-\r
-.cc.o:\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"\r
-\r
-.cxx.o:\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"\r
-\r
-.c.o:\r
-       $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"\r
-\r
-####### Build rules\r
-\r
-all: Makefile $(TARGET)\r
-\r
-$(TARGET): ui_mainform.h ui_listform.h ui_editform.h ui_chooselistform.h ui_settingsform.h $(OBJECTS)  \r
-       $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)\r
-\r
-Makefile: easylist.pro  ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/default/qmake.conf ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/common/unix.conf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/common/linux.conf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/qconfig.pri \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt_functions.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt_config.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/exclusive_builds.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/default_pre.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/release.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/default_post.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/mobility.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/warn_on.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/moc.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/dbusinterfaces.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/dbusadaptors.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/unix/thread.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/resources.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/uic.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/yacc.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/lex.prf \\r
-               ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/include_source_dir.prf \\r
-               c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtMaemo5.prl \\r
-               c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtGui.prl \\r
-               c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtDBus.prl \\r
-               c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtXml.prl \\r
-               c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtCore.prl \\r
-               c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtNetwork.prl\r
-       $(QMAKE) -spec ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/default -unix QMLJSDEBUGGER_PATH=C:/QtSDK/QtCreator/share/qtcreator/qml/qmljsdebugger -o Makefile easylist.pro\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/common/unix.conf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/common/linux.conf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/qconfig.pri:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt_functions.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt_config.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/exclusive_builds.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/default_pre.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/release.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/default_post.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/mobility.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/warn_on.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/qt.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/moc.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/dbusinterfaces.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/dbusadaptors.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/unix/thread.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/resources.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/uic.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/yacc.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/lex.prf:\r
-../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/features/include_source_dir.prf:\r
-c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtMaemo5.prl:\r
-c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtGui.prl:\r
-c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtDBus.prl:\r
-c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtXml.prl:\r
-c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtCore.prl:\r
-c:/QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/lib/libQtNetwork.prl:\r
-qmake:  FORCE\r
-       @$(QMAKE) -spec ../../../QtSDK/Maemo/4.6.2/sysroots/fremantle-arm-sysroot-20.2010.36-2-slim/usr/share/qt4/mkspecs/default -unix QMLJSDEBUGGER_PATH=C:/QtSDK/QtCreator/share/qtcreator/qml/qmljsdebugger -o Makefile easylist.pro\r
-\r
-dist: \r
-       @$(CHK_DIR_EXISTS) .tmp/easylist1.0.0 || $(MKDIR) .tmp/easylist1.0.0 \r
-       $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/easylist1.0.0/ && $(COPY_FILE) --parents mycheckbox.h mainform.h mycheckboxcontainer.h systemsettings.h listform.h editform.h slidewidget.h chooselistform.h globals.h requestwebpage.h settingsform.h .tmp/easylist1.0.0/ && $(COPY_FILE) --parents main.cpp mycheckbox.cpp mainform.cpp mycheckboxcontainer.cpp systemsettings.cpp listform.cpp editform.cpp slidewidget.cpp chooselistform.cpp requestwebpage.cpp settingsform.cpp .tmp/easylist1.0.0/ && $(COPY_FILE) --parents mainform.ui listform.ui editform.ui chooselistform.ui settingsform.ui .tmp/easylist1.0.0/ && (cd `dirname .tmp/easylist1.0.0` && $(TAR) easylist1.0.0.tar easylist1.0.0 && $(COMPRESS) easylist1.0.0.tar) && $(MOVE) `dirname .tmp/easylist1.0.0`/easylist1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/easylist1.0.0\r
-\r
-\r
-clean:compiler_clean \r
-       -$(DEL_FILE) $(OBJECTS)\r
-       -$(DEL_FILE) *~ core *.core\r
-\r
-\r
-####### Sub-libraries\r
-\r
-distclean: clean\r
-       -$(DEL_FILE) $(TARGET) \r
-       -$(DEL_FILE) Makefile\r
-\r
-\r
-check: first\r
-\r
-mocclean: compiler_moc_header_clean compiler_moc_source_clean\r
-\r
-mocables: compiler_moc_header_make_all compiler_moc_source_make_all\r
-\r
-compiler_moc_header_make_all: moc_mycheckbox.cpp moc_mainform.cpp moc_mycheckboxcontainer.cpp moc_systemsettings.cpp moc_listform.cpp moc_editform.cpp moc_slidewidget.cpp moc_chooselistform.cpp moc_requestwebpage.cpp moc_settingsform.cpp\r
-compiler_moc_header_clean:\r
-       -$(DEL_FILE) moc_mycheckbox.cpp moc_mainform.cpp moc_mycheckboxcontainer.cpp moc_systemsettings.cpp moc_listform.cpp moc_editform.cpp moc_slidewidget.cpp moc_chooselistform.cpp moc_requestwebpage.cpp moc_settingsform.cpp\r
-moc_mycheckbox.cpp: mycheckbox.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) mycheckbox.h -o moc_mycheckbox.cpp\r
-\r
-moc_mainform.cpp: slidewidget.h \\r
-               listform.h \\r
-               mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               editform.h \\r
-               chooselistform.h \\r
-               settingsform.h \\r
-               requestwebpage.h \\r
-               mainform.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) mainform.h -o moc_mainform.cpp\r
-\r
-moc_mycheckboxcontainer.cpp: mycheckbox.h \\r
-               mycheckboxcontainer.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) mycheckboxcontainer.h -o moc_mycheckboxcontainer.cpp\r
-\r
-moc_systemsettings.cpp: globals.h \\r
-               systemsettings.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) systemsettings.h -o moc_systemsettings.cpp\r
-\r
-moc_listform.cpp: mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               slidewidget.h \\r
-               listform.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) listform.h -o moc_listform.cpp\r
-\r
-moc_editform.cpp: mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               slidewidget.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               editform.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) editform.h -o moc_editform.cpp\r
-\r
-moc_slidewidget.cpp: slidewidget.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) slidewidget.h -o moc_slidewidget.cpp\r
-\r
-moc_chooselistform.cpp: globals.h \\r
-               slidewidget.h \\r
-               chooselistform.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) chooselistform.h -o moc_chooselistform.cpp\r
-\r
-moc_requestwebpage.cpp: requestwebpage.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) requestwebpage.h -o moc_requestwebpage.cpp\r
-\r
-moc_settingsform.cpp: slidewidget.h \\r
-               globals.h \\r
-               settingsform.h\r
-       C:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/moc.exe $(DEFINES) $(INCPATH) settingsform.h -o moc_settingsform.cpp\r
-\r
-compiler_dbus_interface_source_make_all:\r
-compiler_dbus_interface_source_clean:\r
-compiler_dbus_adaptor_source_make_all:\r
-compiler_dbus_adaptor_source_clean:\r
-compiler_rcc_make_all:\r
-compiler_rcc_clean:\r
-compiler_image_collection_make_all: qmake_image_collection.cpp\r
-compiler_image_collection_clean:\r
-       -$(DEL_FILE) qmake_image_collection.cpp\r
-compiler_moc_source_make_all:\r
-compiler_moc_source_clean:\r
-compiler_dbus_interface_header_make_all:\r
-compiler_dbus_interface_header_clean:\r
-compiler_dbus_interface_moc_make_all:\r
-compiler_dbus_interface_moc_clean:\r
-compiler_dbus_adaptor_header_make_all:\r
-compiler_dbus_adaptor_header_clean:\r
-compiler_dbus_adaptor_moc_make_all:\r
-compiler_dbus_adaptor_moc_clean:\r
-compiler_uic_make_all: ui_mainform.h ui_listform.h ui_editform.h ui_chooselistform.h ui_settingsform.h\r
-compiler_uic_clean:\r
-       -$(DEL_FILE) ui_mainform.h ui_listform.h ui_editform.h ui_chooselistform.h ui_settingsform.h\r
-ui_mainform.h: mainform.ui\r
-       c:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/uic.exe mainform.ui -o ui_mainform.h\r
-\r
-ui_listform.h: listform.ui\r
-       c:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/uic.exe listform.ui -o ui_listform.h\r
-\r
-ui_editform.h: editform.ui\r
-       c:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/uic.exe editform.ui -o ui_editform.h\r
-\r
-ui_chooselistform.h: chooselistform.ui\r
-       c:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/uic.exe chooselistform.ui -o ui_chooselistform.h\r
-\r
-ui_settingsform.h: settingsform.ui\r
-       c:/QtSDK/Maemo/4.6.2/targets/fremantle-pr13/bin/uic.exe settingsform.ui -o ui_settingsform.h\r
-\r
-compiler_yacc_decl_make_all:\r
-compiler_yacc_decl_clean:\r
-compiler_yacc_impl_make_all:\r
-compiler_yacc_impl_clean:\r
-compiler_lex_make_all:\r
-compiler_lex_clean:\r
-compiler_clean: compiler_moc_header_clean compiler_uic_clean \r
-\r
-####### Compile\r
-\r
-main.o: main.cpp mainform.h \\r
-               slidewidget.h \\r
-               listform.h \\r
-               mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               editform.h \\r
-               chooselistform.h \\r
-               settingsform.h \\r
-               requestwebpage.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp\r
-\r
-mycheckbox.o: mycheckbox.cpp mycheckbox.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mycheckbox.o mycheckbox.cpp\r
-\r
-mainform.o: mainform.cpp mainform.h \\r
-               slidewidget.h \\r
-               listform.h \\r
-               mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               editform.h \\r
-               chooselistform.h \\r
-               settingsform.h \\r
-               requestwebpage.h \\r
-               ui_mainform.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainform.o mainform.cpp\r
-\r
-mycheckboxcontainer.o: mycheckboxcontainer.cpp mycheckboxcontainer.h \\r
-               mycheckbox.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mycheckboxcontainer.o mycheckboxcontainer.cpp\r
-\r
-systemsettings.o: systemsettings.cpp systemsettings.h \\r
-               globals.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o systemsettings.o systemsettings.cpp\r
-\r
-listform.o: listform.cpp listform.h \\r
-               mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               slidewidget.h \\r
-               ui_listform.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o listform.o listform.cpp\r
-\r
-editform.o: editform.cpp editform.h \\r
-               mycheckboxcontainer.h \\r
-               mycheckbox.h \\r
-               slidewidget.h \\r
-               systemsettings.h \\r
-               globals.h \\r
-               ui_editform.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o editform.o editform.cpp\r
-\r
-slidewidget.o: slidewidget.cpp slidewidget.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o slidewidget.o slidewidget.cpp\r
-\r
-chooselistform.o: chooselistform.cpp chooselistform.h \\r
-               globals.h \\r
-               slidewidget.h \\r
-               ui_chooselistform.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o chooselistform.o chooselistform.cpp\r
-\r
-requestwebpage.o: requestwebpage.cpp requestwebpage.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o requestwebpage.o requestwebpage.cpp\r
-\r
-settingsform.o: settingsform.cpp settingsform.h \\r
-               slidewidget.h \\r
-               globals.h \\r
-               ui_settingsform.h\r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o settingsform.o settingsform.cpp\r
-\r
-moc_mycheckbox.o: moc_mycheckbox.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mycheckbox.o moc_mycheckbox.cpp\r
-\r
-moc_mainform.o: moc_mainform.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainform.o moc_mainform.cpp\r
-\r
-moc_mycheckboxcontainer.o: moc_mycheckboxcontainer.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mycheckboxcontainer.o moc_mycheckboxcontainer.cpp\r
-\r
-moc_systemsettings.o: moc_systemsettings.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_systemsettings.o moc_systemsettings.cpp\r
-\r
-moc_listform.o: moc_listform.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_listform.o moc_listform.cpp\r
-\r
-moc_editform.o: moc_editform.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_editform.o moc_editform.cpp\r
-\r
-moc_slidewidget.o: moc_slidewidget.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_slidewidget.o moc_slidewidget.cpp\r
-\r
-moc_chooselistform.o: moc_chooselistform.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_chooselistform.o moc_chooselistform.cpp\r
-\r
-moc_requestwebpage.o: moc_requestwebpage.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_requestwebpage.o moc_requestwebpage.cpp\r
-\r
-moc_settingsform.o: moc_settingsform.cpp \r
-       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_settingsform.o moc_settingsform.cpp\r
-\r
-####### Install\r
-\r
-install_target: first FORCE\r
-       @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/opt/easylist/bin/ || $(MKDIR) $(INSTALL_ROOT)/opt/easylist/bin/ \r
-       -$(INSTALL_PROGRAM) "$(QMAKE_TARGET)" "$(INSTALL_ROOT)/opt/easylist/bin/$(QMAKE_TARGET)"\r
-       -$(STRIP) "$(INSTALL_ROOT)/opt/easylist/bin/$(QMAKE_TARGET)"\r
-\r
-uninstall_target:  FORCE\r
-       -$(DEL_FILE) "$(INSTALL_ROOT)/opt/easylist/bin/$(QMAKE_TARGET)"\r
-       -$(DEL_DIR) $(INSTALL_ROOT)/opt/easylist/bin/ \r
-\r
-\r
-install_desktop: first FORCE\r
-       @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/applications/hildon/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/applications/hildon/ \r
-       -$(INSTALL_FILE) c:/dev/cpp/easylist-0.3.24/easylist.desktop $(INSTALL_ROOT)/usr/share/applications/hildon/\r
-\r
-\r
-uninstall_desktop:  FORCE\r
-       -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/applications/hildon/easylist.desktop\r
-       -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/applications/hildon/ \r
-\r
-\r
-install_icon26: first FORCE\r
-       @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/26x26/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/26x26/apps/ \r
-       -$(INSTALL_FILE) c:/dev/cpp/easylist-0.3.24/data/26x26/easylist.png $(INSTALL_ROOT)/usr/share/icons/hicolor/26x26/apps/\r
-\r
-\r
-uninstall_icon26:  FORCE\r
-       -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/26x26/apps/easylist.png\r
-       -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/26x26/apps/ \r
-\r
-\r
-install_icon40: first FORCE\r
-       @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/40x40/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/40x40/apps/ \r
-       -$(INSTALL_FILE) c:/dev/cpp/easylist-0.3.24/data/40x40/easylist.png $(INSTALL_ROOT)/usr/share/icons/hicolor/40x40/apps/\r
-\r
-\r
-uninstall_icon40:  FORCE\r
-       -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/40x40/apps/easylist.png\r
-       -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/40x40/apps/ \r
-\r
-\r
-install_icon48: first FORCE\r
-       @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/ \r
-       -$(INSTALL_FILE) c:/dev/cpp/easylist-0.3.24/data/48x48/easylist.png $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/\r
-\r
-\r
-uninstall_icon48:  FORCE\r
-       -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/easylist.png\r
-       -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/48x48/apps/ \r
-\r
-\r
-install_icon64: first FORCE\r
-       @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ \r
-       -$(INSTALL_FILE) c:/dev/cpp/easylist-0.3.24/data/64x64/easylist.png $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/\r
-\r
-\r
-uninstall_icon64:  FORCE\r
-       -$(DEL_FILE) -r $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/easylist.png\r
-       -$(DEL_DIR) $(INSTALL_ROOT)/usr/share/icons/hicolor/64x64/apps/ \r
-\r
-\r
-install:  install_target install_desktop install_icon26 install_icon40 install_icon48 install_icon64  FORCE\r
-\r
-uninstall: uninstall_target uninstall_desktop uninstall_icon26 uninstall_icon40 uninstall_icon48 uninstall_icon64   FORCE\r
-\r
-FORCE:\r
-\r
index 9aed9f6..4d78333 100755 (executable)
@@ -2,7 +2,7 @@
 <qtcreator>
  <data>
   <variable>ProjectExplorer.Project.ActiveTarget</variable>
-  <value type="int">1</value>
+  <value type="int">0</value>
  </data>
  <data>
   <variable>ProjectExplorer.Project.EditorSettings</variable>
  <data>
   <variable>ProjectExplorer.Project.Target.0</variable>
   <valuemap type="QVariantMap">
-   <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Desktop</value>
    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Desktop</value>
    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.DesktopTarget</value>
    <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
-   <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
-   <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
-   <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
-      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
-      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">-j</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Build</value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">clean</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Clean</value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
-    <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
-    <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Release</value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-build-desktop</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">11</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">1</value>
-   <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">0</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Deploy</value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
-    </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">No deployment</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">No deployment</value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
-   <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">easylist</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
-    <value key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase" type="int">2</value>
-    <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QVariantList"/>
-    <value key="Qt4ProjectManager.Qt4RunConfiguration.ProFile" type="QString">easylist.pro</value>
-    <value key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix" type="bool">false</value>
-    <value key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal" type="bool">false</value>
-    <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetWorkingDirectory" type="bool">false</value>
-    <value key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory" type="QString"></value>
-    <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
-    <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
-    <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Target.1</variable>
-  <valuemap type="QVariantMap">
-   <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Maemo</value>
-   <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Maemo</value>
-   <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.MaemoDeviceTarget</value>
-   <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">1</value>
-   <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
    <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
    <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
-      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
-      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">-j</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.2" type="QVariantMap">
-      <valuelist key="ProjectExplorer.ProcessStep.Arguments" type="QVariantList">
-       <value type="QString">dpkg-buildpackage</value>
-       <value type="QString">-sa</value>
-       <value type="QString">-S</value>
-       <value type="QString">-uc</value>
-       <value type="QString">-us</value>
-      </valuelist>
-      <value key="ProjectExplorer.ProcessStep.Command" type="QString">C:/QtSDK/Maemo/4.6.2/wbin/mad.cmd</value>
-      <value key="ProjectExplorer.ProcessStep.Enabled" type="bool">false</value>
-      <value key="ProjectExplorer.ProcessStep.WorkingDirectory" type="QString">$BUILDDIR</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Custom Process Step</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.ProcessStep</value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">3</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">clean</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
-    <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
-    <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.24</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">4</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
-   </valuemap>
-   <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
-      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
-      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.2" type="QVariantMap">
-      <valuelist key="ProjectExplorer.ProcessStep.Arguments" type="QVariantList">
-       <value type="QString">dpkg-buildpackage</value>
-       <value type="QString">-sa</value>
-       <value type="QString">-S</value>
-       <value type="QString">-uc</value>
-       <value type="QString">-us</value>
-      </valuelist>
-      <value key="ProjectExplorer.ProcessStep.Command" type="QString">C:/QtSDK/Maemo/4.6.2/wbin/mad.cmd</value>
-      <value key="ProjectExplorer.ProcessStep.Enabled" type="bool">true</value>
-      <value key="ProjectExplorer.ProcessStep.WorkingDirectory" type="QString">$BUILDDIR</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Custom Process Step</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.ProcessStep</value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">3</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">clean</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
-    <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
-    <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-0.3.24</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">16</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">9</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">2</value>
-   <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="Packaging Enabled" type="bool">true</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Packaging for Maemo</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoPackageCreationStep</value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy to Maemo device</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoDeployStep</value>
-      <value key="Qt4ProjectManager.MaemoRunConfiguration.DeployToSysroot" type="bool">false</value>
-      <value key="Qt4ProjectManager.MaemoRunConfiguration.DeviceId" type="qulonglong">1</value>
-      <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedFiles" type="QVariantList">
-       <value type="QString">C:/dev/cpp/easylist-0.3.24/easylist_0.3.24_armel.deb</value>
-       <value type="QString">C:/dev/cpp/easylist-0.3.24/easylist_0.3.24_armel.deb</value>
-      </valuelist>
-      <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedHosts" type="QVariantList">
-       <value type="QString">192.168.0.100</value>
-       <value type="QString">localhost</value>
-      </valuelist>
-      <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedRemotePaths" type="QVariantList">
-       <value type="QString"></value>
-       <value type="QString"></value>
-      </valuelist>
-      <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.LastDeployedTimes" type="QVariantList">
-       <value type="QDateTime">2011-04-29T22:06:16</value>
-       <value type="QDateTime">2011-03-26T11:43:07</value>
-      </valuelist>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.2" type="QVariantMap">
-      <valuelist key="ProjectExplorer.ProcessStep.Arguments" type="QVariantList">
-       <value type="QString">dpkg-buildpackage</value>
-       <value type="QString">-rfakeroot</value>
-       <value type="QString">-sa</value>
-       <value type="QString">-S</value>
-      </valuelist>
-      <value key="ProjectExplorer.ProcessStep.Command" type="QString">C:/NokiaQtSDK/Maemo/4.6.2/madbin/mad.cmd</value>
-      <value key="ProjectExplorer.ProcessStep.Enabled" type="bool">false</value>
-      <value key="ProjectExplorer.ProcessStep.WorkingDirectory" type="QString">$BUILDDIR</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Custom Process Step</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.ProcessStep</value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">3</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
+    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.0" type="QVariantMap">
+     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">qmake</value>
+     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
+     <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
     </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy to Maemo device</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
-   <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">easylist</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MaemoRunConfiguration</value>
-    <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.Arguments" type="QVariantList"/>
-    <value key="Qt4ProjectManager.MaemoRunConfiguration.BaseEnvironmentBase" type="int">1</value>
-    <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.ExportedLocalDirs" type="QVariantList"/>
-    <value key="Qt4ProjectManager.MaemoRunConfiguration.ProFile" type="QString">easylist.pro</value>
-    <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.RemoteMountPoints" type="QVariantList"/>
-    <value key="Qt4ProjectManager.MaemoRunConfiguration.UseRemoteGdb" type="bool">false</value>
-    <valuelist key="Qt4ProjectManager.MaemoRunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
-    <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
-    <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
-  </valuemap>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Target.2</variable>
-  <valuemap type="QVariantMap">
-   <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Qt Simulator</value>
-   <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Qt Simulator</value>
-   <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Target.QtSimulatorTarget</value>
-   <value key="ProjectExplorer.Target.ActiveBuildConfiguration" type="int">0</value>
-   <value key="ProjectExplorer.Target.ActiveDeployConfiguration" type="int">0</value>
-   <value key="ProjectExplorer.Target.ActiveRunConfiguration" type="int">0</value>
-   <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
-      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
-      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">-j</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
+    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.1" type="QVariantMap">
+     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+     <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
+     <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
+     <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
     </valuemap>
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">clean</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
+    <value key="ProjectExplorer.BuildConfiguration.BuildStepsCount" type="int">2</value>
+    <valuemap key="ProjectExplorer.BuildConfiguration.CleanStep.0" type="QVariantMap">
+     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Make</value>
+     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
+     <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
+     <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
+      <value type="QString">clean</value>
+     </valuelist>
+     <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
     </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
+    <value key="ProjectExplorer.BuildConfiguration.CleanStepsCount" type="int">1</value>
     <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
     <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Debug</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
+    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">Debug</value>
     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">2</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-build-simulator</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
-   </valuemap>
-   <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">qmake</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">QtProjectManager.QMakeBuildStep</value>
-      <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QVariantList"/>
-      <value key="QtProjectManager.QMakeBuildStep.QMakeForced" type="bool">false</value>
-     </valuemap>
-     <valuemap key="ProjectExplorer.BuildStepList.Step.1" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">false</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList"/>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">2</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Build</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Build</value>
-    </valuemap>
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.1" type="QVariantMap">
-     <valuemap key="ProjectExplorer.BuildStepList.Step.0" type="QVariantMap">
-      <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Make</value>
-      <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-      <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.MakeStep</value>
-      <value key="Qt4ProjectManager.MakeStep.Clean" type="bool">true</value>
-      <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" type="QVariantList">
-       <value type="QString">clean</value>
-      </valuelist>
-      <value key="Qt4ProjectManager.MakeStep.MakeCommand" type="QString"></value>
-     </valuemap>
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">1</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Clean</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Clean</value>
-    </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">2</value>
-    <value key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" type="bool">false</value>
-    <valuelist key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" type="QVariantList"/>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Release</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" type="int">0</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">C:/dev/cpp/easylist-build-simulator</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
-    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">2</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" type="QString">/home/eli/Projects/maemo5/easylist-build</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">2</value>
+    <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="int">0</value>
     <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">true</value>
    </valuemap>
-   <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">2</value>
-   <valuemap key="ProjectExplorer.Target.DeployConfiguration.0" type="QVariantMap">
-    <valuemap key="ProjectExplorer.BuildConfiguration.BuildStepList.0" type="QVariantMap">
-     <value key="ProjectExplorer.BuildStepList.StepsCount" type="int">0</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">Deploy</value>
-     <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.BuildSteps.Deploy</value>
-    </valuemap>
-    <value key="ProjectExplorer.BuildConfiguration.BuildStepListCount" type="int">1</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">No deployment</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
-    <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">ProjectExplorer.DefaultDeployConfiguration</value>
-   </valuemap>
-   <value key="ProjectExplorer.Target.DeployConfigurationCount" type="int">1</value>
+   <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">1</value>
    <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
-    <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">easylist</value>
-    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString"></value>
+    <value key="ProjectExplorer.ProjectConfiguration.DisplayName" type="QString">easylist</value>
     <value key="ProjectExplorer.ProjectConfiguration.Id" type="QString">Qt4ProjectManager.Qt4RunConfiguration</value>
     <value key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase" type="int">2</value>
     <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QVariantList"/>
     <value key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix" type="bool">false</value>
     <value key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal" type="bool">false</value>
     <valuelist key="Qt4ProjectManager.Qt4RunConfiguration.UserEnvironmentChanges" type="QVariantList"/>
+    <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetName" type="bool">false</value>
     <value key="Qt4ProjectManager.Qt4RunConfiguration.UserSetWorkingDirectory" type="bool">false</value>
     <value key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory" type="QString"></value>
-    <value key="RunConfiguration.QmlDebugServerPort" type="uint">3768</value>
-    <value key="RunConfiguration.UseCppDebugger" type="bool">true</value>
-    <value key="RunConfiguration.UseQmlDebugger" type="bool">false</value>
    </valuemap>
    <value key="ProjectExplorer.Target.RunConfigurationCount" type="int">1</value>
   </valuemap>
  </data>
  <data>
   <variable>ProjectExplorer.Project.TargetCount</variable>
-  <value type="int">3</value>
- </data>
- <data>
-  <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
-  <value type="QString">{b8d36906-12a9-4298-9c87-7974a94334b0}</value>
+  <value type="int">1</value>
  </data>
  <data>
   <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
-  <value type="int">8</value>
+  <value type="int">4</value>
  </data>
 </qtcreator>
index c271bed..a598a18 100755 (executable)
@@ -230,13 +230,14 @@ void MainForm::on_actionSync_triggered()
     url.append("?username=" + username);\r
     url.append("&password=" + password);\r
     qDebug() << url;\r
-    requestWebpage->fetch(url);\r
+    requestWebpage->post(url,settings->value(LIST_TEXT,"").toString().toUtf8());\r
+    //requestWebpage->fetch(url);\r
 }\r
 \r
 void MainForm::slotSyncList(QNetworkReply* pReply)\r
 {\r
     QByteArray data=pReply->readAll();\r
-    QString list(data);\r
+    QString list = QString::fromUtf8(data);\r
     settings->setValue(LIST_TEXT, list);\r
     settings->setValue(SELECTED_LIST_NAME, SYNC_LIST_NAME);\r
     settings->setValue(SYNC_LIST_NAME, settings->value(LIST_TEXT, ""));\r
index 93b12f4..7490b11 100755 (executable)
-<?xml version="1.0" encoding="UTF-8"?>\r
-<ui version="4.0">\r
- <class>MainForm</class>\r
- <widget class="QMainWindow" name="MainForm">\r
-  <property name="geometry">\r
-   <rect>\r
-    <x>0</x>\r
-    <y>0</y>\r
-    <width>800</width>\r
-    <height>480</height>\r
-   </rect>\r
-  </property>\r
-  <property name="windowTitle">\r
-   <string>EasyList - by Willem Liu</string>\r
-  </property>\r
-  <widget class="QWidget" name="centralwidget">\r
-   <layout class="QGridLayout" name="gridLayout">\r
-    <property name="margin">\r
-     <number>0</number>\r
-    </property>\r
-    <property name="spacing">\r
-     <number>0</number>\r
-    </property>\r
-    <item row="0" column="0">\r
-     <widget class="QStackedWidget" name="stackedWidget">\r
-      <property name="currentIndex">\r
-       <number>-1</number>\r
-      </property>\r
-     </widget>\r
-    </item>\r
-   </layout>\r
-  </widget>\r
-  <widget class="QMenuBar" name="menubar">\r
-   <property name="geometry">\r
-    <rect>\r
-     <x>0</x>\r
-     <y>0</y>\r
-     <width>800</width>\r
-     <height>21</height>\r
-    </rect>\r
-   </property>\r
-   <widget class="QMenu" name="menuRotate">\r
-    <property name="title">\r
-     <string>Rotate</string>\r
-    </property>\r
-    <addaction name="actionRotate"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuAbout">\r
-    <property name="title">\r
-     <string>About</string>\r
-    </property>\r
-    <addaction name="actionAbout"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuChecked_bottom">\r
-    <property name="title">\r
-     <string>Checked to bottom</string>\r
-    </property>\r
-    <addaction name="actionChecked_bottom"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuAuto_Orientation">\r
-    <property name="title">\r
-     <string>Auto Orientation</string>\r
-    </property>\r
-    <addaction name="actionAuto_Orientation"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuSort_A_Z">\r
-    <property name="title">\r
-     <string>Sort A-Z</string>\r
-    </property>\r
-    <addaction name="actionSort_A_Z"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuList">\r
-    <property name="title">\r
-     <string>Lists...</string>\r
-    </property>\r
-    <addaction name="actionLists"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuSync">\r
-    <property name="title">\r
-     <string>Sync</string>\r
-    </property>\r
-    <addaction name="actionSync"/>\r
-   </widget>\r
-   <widget class="QMenu" name="menuSettings">\r
-    <property name="title">\r
-     <string>Settings</string>\r
-    </property>\r
-    <addaction name="actionSetting"/>\r
-   </widget>\r
-   <addaction name="menuList"/>\r
-   <addaction name="menuAuto_Orientation"/>\r
-   <addaction name="menuSort_A_Z"/>\r
-   <addaction name="menuChecked_bottom"/>\r
-   <addaction name="menuRotate"/>\r
-   <addaction name="menuSync"/>\r
-   <addaction name="menuSettings"/>\r
-   <addaction name="menuAbout"/>\r
-  </widget>\r
-  <action name="actionRotate">\r
-   <property name="text">\r
-    <string>Rotate</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionAbout">\r
-   <property name="text">\r
-    <string>About</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionChecked_bottom">\r
-   <property name="checkable">\r
-    <bool>true</bool>\r
-   </property>\r
-   <property name="text">\r
-    <string>Checked to bottom</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionAuto_Orientation">\r
-   <property name="checkable">\r
-    <bool>true</bool>\r
-   </property>\r
-   <property name="text">\r
-    <string>Auto Orientation</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionSort_A_Z">\r
-   <property name="checkable">\r
-    <bool>true</bool>\r
-   </property>\r
-   <property name="text">\r
-    <string>Sort A-Z</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionLists">\r
-   <property name="text">\r
-    <string>Lists...</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionSync">\r
-   <property name="text">\r
-    <string>Sync</string>\r
-   </property>\r
-  </action>\r
-  <action name="actionSetting">\r
-   <property name="text">\r
-    <string>Settings</string>\r
-   </property>\r
-  </action>\r
- </widget>\r
- <resources/>\r
- <connections/>\r
-</ui>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainForm</class>
+ <widget class="QMainWindow" name="MainForm">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>800</width>
+    <height>480</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>EasyList - by Willem Liu</string>
+  </property>
+  <widget class="QWidget" name="centralwidget">
+   <layout class="QGridLayout" name="gridLayout">
+    <property name="margin">
+     <number>0</number>
+    </property>
+    <property name="spacing">
+     <number>0</number>
+    </property>
+    <item row="0" column="0">
+     <widget class="QStackedWidget" name="stackedWidget">
+      <property name="currentIndex">
+       <number>-1</number>
+      </property>
+     </widget>
+    </item>
+   </layout>
+  </widget>
+  <widget class="QMenuBar" name="menubar">
+   <property name="geometry">
+    <rect>
+     <x>0</x>
+     <y>0</y>
+     <width>800</width>
+     <height>25</height>
+    </rect>
+   </property>
+   <widget class="QMenu" name="menuRotate">
+    <property name="title">
+     <string>Rotate</string>
+    </property>
+    <addaction name="actionRotate"/>
+   </widget>
+   <widget class="QMenu" name="menuAbout">
+    <property name="title">
+     <string>About</string>
+    </property>
+    <addaction name="actionAbout"/>
+   </widget>
+   <widget class="QMenu" name="menuChecked_bottom">
+    <property name="title">
+     <string>Checked to bottom</string>
+    </property>
+    <addaction name="actionChecked_bottom"/>
+   </widget>
+   <widget class="QMenu" name="menuAuto_Orientation">
+    <property name="title">
+     <string>Auto Orientation</string>
+    </property>
+    <addaction name="actionAuto_Orientation"/>
+   </widget>
+   <widget class="QMenu" name="menuSort_A_Z">
+    <property name="title">
+     <string>Sort A-Z</string>
+    </property>
+    <addaction name="actionSort_A_Z"/>
+   </widget>
+   <widget class="QMenu" name="menuList">
+    <property name="title">
+     <string>Lists...</string>
+    </property>
+    <addaction name="actionLists"/>
+   </widget>
+   <widget class="QMenu" name="menuSync">
+    <property name="title">
+     <string>Sync</string>
+    </property>
+    <addaction name="actionSync"/>
+   </widget>
+   <widget class="QMenu" name="menuSettings">
+    <property name="title">
+     <string>Settings</string>
+    </property>
+    <addaction name="actionSetting"/>
+   </widget>
+   <addaction name="menuList"/>
+   <addaction name="menuAuto_Orientation"/>
+   <addaction name="menuSort_A_Z"/>
+   <addaction name="menuChecked_bottom"/>
+   <addaction name="menuRotate"/>
+   <addaction name="menuSync"/>
+   <addaction name="menuSettings"/>
+   <addaction name="menuAbout"/>
+  </widget>
+  <action name="actionRotate">
+   <property name="text">
+    <string>Rotate</string>
+   </property>
+  </action>
+  <action name="actionAbout">
+   <property name="text">
+    <string>About</string>
+   </property>
+  </action>
+  <action name="actionChecked_bottom">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="text">
+    <string>Checked to bottom</string>
+   </property>
+  </action>
+  <action name="actionAuto_Orientation">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="text">
+    <string>Auto Orientation</string>
+   </property>
+  </action>
+  <action name="actionSort_A_Z">
+   <property name="checkable">
+    <bool>true</bool>
+   </property>
+   <property name="text">
+    <string>Sort A-Z</string>
+   </property>
+  </action>
+  <action name="actionLists">
+   <property name="text">
+    <string>Lists...</string>
+   </property>
+  </action>
+  <action name="actionSync">
+   <property name="text">
+    <string>Sync</string>
+   </property>
+  </action>
+  <action name="actionSetting">
+   <property name="text">
+    <string>Settings</string>
+   </property>
+  </action>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
index 1460aa7..e900356 100755 (executable)
@@ -11,3 +11,9 @@ void RequestWebpage::fetch(QString url)
 {\r
     networkManager->get(QNetworkRequest(QUrl(url)));\r
 }\r
+void RequestWebpage::post(QString url, QByteArray data)\r
+{\r
+    QNetworkRequest req;\r
+    req.setUrl(url);\r
+    networkManager->post(req,data);\r
+}\r
index faf3dc1..344949f 100755 (executable)
@@ -6,6 +6,7 @@
 #include <QtNetwork/QNetworkAccessManager>\r
 #include <QtNetwork/QNetworkReply>\r
 #include <QCryptographicHash>\r
+#include <QByteArray>\r
 \r
 class RequestWebpage : public QObject\r
 {\r
@@ -13,6 +14,7 @@ class RequestWebpage : public QObject
 public:\r
     explicit RequestWebpage(QObject *parent = 0);\r
     void fetch(QString url);\r
+    void post(QString url, QByteArray data);\r
 \r
 private:\r
     QNetworkAccessManager* networkManager;\r
index be7f6c6..910e3d1 100755 (executable)
@@ -10,6 +10,7 @@ SettingsForm::SettingsForm(QWidget *parent) :
     ui->syncPasswordLineEdit->setInputMethodHints(Qt::ImhNoAutoUppercase);\r
     ui->syncUrlLineEdit->setInputMethodHints(Qt::ImhNoAutoUppercase);\r
     settings = new QSettings(WILLEM_LIU, EASY_LIST);\r
+    ui->syncPasswordLineEdit->installEventFilter(this);\r
     shown();\r
 }\r
 \r
@@ -20,12 +21,31 @@ SettingsForm::~SettingsForm()
 \r
 void SettingsForm::shown()\r
 {\r
-    ui->syncUsernameLineEdit->clear();\r
-    ui->syncPasswordLineEdit->clear();\r
+    ui->syncUsernameLineEdit->setText(settings->value(USERNAME,"").toString());\r
+    ui->syncPasswordLineEdit->setText(settings->value(PASSWORD,"").toString());\r
+    if(settings->contains(PASSWORD))\r
+        ui->syncPasswordLineEdit->setReadOnly(true);\r
+\r
     ui->syncUrlLineEdit->setText(settings->value(SYNC_URL, DEFAULT_SYNC_URL).toString());\r
     ui->syncUsernameLineEdit->setFocus(Qt::ActiveWindowFocusReason);\r
 }\r
-\r
+bool SettingsForm::eventFilter(QObject *obj, QEvent *e)\r
+{\r
+    if(obj == ui->syncPasswordLineEdit && ui->syncPasswordLineEdit->isReadOnly() && e->type() == QEvent::MouseButtonRelease)\r
+    {\r
+        int res = QMessageBox::warning(this, "Clear Password",\r
+                                       "Are you sure you would like to change the password?",\r
+                                       QMessageBox::Yes, QMessageBox::Cancel);\r
+        if(res==QMessageBox::Yes)\r
+        {\r
+            ui->syncPasswordLineEdit->setReadOnly(false);\r
+            ui->syncPasswordLineEdit->clear();\r
+        }\r
+    }\r
+    else\r
+        return QWidget::eventFilter(obj,e);\r
+    return true;\r
+}\r
 void SettingsForm::on_restoreSyncPushButton_clicked()\r
 {\r
     ui->syncUrlLineEdit->setText(DEFAULT_SYNC_URL);\r
@@ -46,10 +66,19 @@ void SettingsForm::saveSync()
 {\r
     settings->setValue(USERNAME, ui->syncUsernameLineEdit->text());\r
     QVariant passString = ui->syncPasswordLineEdit->text();\r
-    QString passMd5 = QCryptographicHash::hash(passString.toByteArray(), QCryptographicHash::Md5).toHex().constData();\r
-    // We save the md5 hash of the password instead of the real password so it won't be retrievable.\r
-    settings->setValue(PASSWORD, passMd5);\r
+\r
+    if(ui->syncPasswordLineEdit->isReadOnly()) //Password is already a hash\r
+    {\r
+        settings->setValue(PASSWORD,passString);\r
+    }\r
+    else\r
+    {\r
+        QString passMd5 = QCryptographicHash::hash(passString.toByteArray(), QCryptographicHash::Md5).toHex().constData();\r
+        // We save the md5 hash of the password instead of the real password so it won't be retrievable.\r
+        settings->setValue(PASSWORD, passMd5);\r
+    }\r
     settings->setValue(SYNC_URL, ui->syncUrlLineEdit->text());\r
+    settings->sync();\r
 }\r
 \r
 void SettingsForm::on_cancelPushButton_clicked()\r
index 00a2290..b5c073f 100755 (executable)
@@ -5,6 +5,7 @@
 #include <QWidget>\r
 #include <QSettings>\r
 #include <QCryptographicHash>\r
+#include <QMessageBox>\r
 #include "slidewidget.h"\r
 #include "globals.h"\r
 \r
@@ -24,6 +25,8 @@ public:
 \r
 signals:\r
     void signalNavigate(int step);\r
+protected:\r
+    bool eventFilter(QObject *obj, QEvent *e);\r
 \r
 private slots:\r
     void on_restoreSyncPushButton_clicked();\r