--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:52 2011
+# Project: bshuffle.pro
+# Template: subdirs
+# Command: c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe -spec ..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle.pro
+#############################################################################
+
+first: make_default
+MAKEFILE = Makefile
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+DEL_FILE = del
+SYMLINK =
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+SUBTARGETS = \
+ sub-libs-bshuffle-session \
+ sub-libs-print-settings \
+ sub-bshuffle
+
+libs\bshuffle-session\$(MAKEFILE):
+ @$(CHK_DIR_EXISTS) libs\bshuffle-session\ $(MKDIR) libs\bshuffle-session\
+ cd libs\bshuffle-session\ && $(QMAKE) c:\Src\Personal\qt\bshuffle_proj\libs\bshuffle-session\bshuffle-session.pro -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o $(MAKEFILE)
+sub-libs-bshuffle-session-qmake_all: FORCE
+ @$(CHK_DIR_EXISTS) libs\bshuffle-session\ $(MKDIR) libs\bshuffle-session\
+ cd libs\bshuffle-session\ && $(QMAKE) c:\Src\Personal\qt\bshuffle_proj\libs\bshuffle-session\bshuffle-session.pro -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o $(MAKEFILE)
+sub-libs-bshuffle-session: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE)
+sub-libs-bshuffle-session-make_default: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE)
+sub-libs-bshuffle-session-make_first: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE) first
+sub-libs-bshuffle-session-all: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE) all
+sub-libs-bshuffle-session-clean: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE) clean
+sub-libs-bshuffle-session-distclean: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE) distclean
+sub-libs-bshuffle-session-install_subtargets: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE) install
+sub-libs-bshuffle-session-uninstall_subtargets: libs\bshuffle-session\$(MAKEFILE) FORCE
+ cd libs\bshuffle-session\ && $(MAKE) -f $(MAKEFILE) uninstall
+libs\print-settings\$(MAKEFILE):
+ @$(CHK_DIR_EXISTS) libs\print-settings\ $(MKDIR) libs\print-settings\
+ cd libs\print-settings\ && $(QMAKE) c:\Src\Personal\qt\bshuffle_proj\libs\print-settings\print-settings.pro -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o $(MAKEFILE)
+sub-libs-print-settings-qmake_all: FORCE
+ @$(CHK_DIR_EXISTS) libs\print-settings\ $(MKDIR) libs\print-settings\
+ cd libs\print-settings\ && $(QMAKE) c:\Src\Personal\qt\bshuffle_proj\libs\print-settings\print-settings.pro -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o $(MAKEFILE)
+sub-libs-print-settings: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE)
+sub-libs-print-settings-make_default: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE)
+sub-libs-print-settings-make_first: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE) first
+sub-libs-print-settings-all: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE) all
+sub-libs-print-settings-clean: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE) clean
+sub-libs-print-settings-distclean: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE) distclean
+sub-libs-print-settings-install_subtargets: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE) install
+sub-libs-print-settings-uninstall_subtargets: libs\print-settings\$(MAKEFILE) FORCE
+ cd libs\print-settings\ && $(MAKE) -f $(MAKEFILE) uninstall
+bshuffle\$(MAKEFILE):
+ @$(CHK_DIR_EXISTS) bshuffle\ $(MKDIR) bshuffle\
+ cd bshuffle\ && $(QMAKE) c:\Src\Personal\qt\bshuffle_proj\bshuffle\bshuffle.pro -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o $(MAKEFILE)
+sub-bshuffle-qmake_all: FORCE
+ @$(CHK_DIR_EXISTS) bshuffle\ $(MKDIR) bshuffle\
+ cd bshuffle\ && $(QMAKE) c:\Src\Personal\qt\bshuffle_proj\bshuffle\bshuffle.pro -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o $(MAKEFILE)
+sub-bshuffle: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE)
+sub-bshuffle-make_default: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE)
+sub-bshuffle-make_first: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE) first
+sub-bshuffle-all: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE) all
+sub-bshuffle-clean: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE) clean
+sub-bshuffle-distclean: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE) distclean
+sub-bshuffle-install_subtargets: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE) install
+sub-bshuffle-uninstall_subtargets: bshuffle\$(MAKEFILE) FORCE
+ cd bshuffle\ && $(MAKE) -f $(MAKEFILE) uninstall
+
+Makefile: bshuffle.pro ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/win32-g++/qmake.conf ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/qconfig.pri \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/modules/qt_webkit_version.pri \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_functions.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_config.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/exclusive_builds.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_pre.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_pre.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug_and_release.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_post.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_post.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/rtti.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/exceptions.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/stl.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/shared.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/warn_on.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/thread.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/moc.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/windows.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/resources.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/uic.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/yacc.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/lex.prf \
+ ../../../../QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/include_source_dir.prf
+ $(QMAKE) -spec ..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle.pro
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf:
+..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf:
+qmake: qmake_all FORCE
+ @$(QMAKE) -spec ..\..\..\..\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle.pro
+
+qmake_all: sub-libs-bshuffle-session-qmake_all sub-libs-print-settings-qmake_all sub-bshuffle-qmake_all FORCE
+
+make_default: sub-libs-bshuffle-session-make_default sub-libs-print-settings-make_default sub-bshuffle-make_default FORCE
+make_first: sub-libs-bshuffle-session-make_first sub-libs-print-settings-make_first sub-bshuffle-make_first FORCE
+all: sub-libs-bshuffle-session-all sub-libs-print-settings-all sub-bshuffle-all FORCE
+clean: sub-libs-bshuffle-session-clean sub-libs-print-settings-clean sub-bshuffle-clean FORCE
+distclean: sub-libs-bshuffle-session-distclean sub-libs-print-settings-distclean sub-bshuffle-distclean FORCE
+ -$(DEL_FILE) Makefile
+install_subtargets: sub-libs-bshuffle-session-install_subtargets sub-libs-print-settings-install_subtargets sub-bshuffle-install_subtargets FORCE
+uninstall_subtargets: sub-libs-bshuffle-session-uninstall_subtargets sub-libs-print-settings-uninstall_subtargets sub-bshuffle-uninstall_subtargets FORCE
+
+sub-libs-bshuffle-session-sub_Debug: libs\bshuffle-session\$(MAKEFILE)
+ cd libs\bshuffle-session\ && $(MAKE) debug
+sub-libs-print-settings-sub_Debug: libs\print-settings\$(MAKEFILE)
+ cd libs\print-settings\ && $(MAKE) debug
+sub-bshuffle-sub_Debug: bshuffle\$(MAKEFILE)
+ cd bshuffle\ && $(MAKE) debug
+debug: sub-libs-bshuffle-session-sub_Debug sub-libs-print-settings-sub_Debug sub-bshuffle-sub_Debug
+
+sub-libs-bshuffle-session-sub_Release: libs\bshuffle-session\$(MAKEFILE)
+ cd libs\bshuffle-session\ && $(MAKE) release
+sub-libs-print-settings-sub_Release: libs\print-settings\$(MAKEFILE)
+ cd libs\print-settings\ && $(MAKE) release
+sub-bshuffle-sub_Release: bshuffle\$(MAKEFILE)
+ cd bshuffle\ && $(MAKE) release
+release: sub-libs-bshuffle-session-sub_Release sub-libs-print-settings-sub_Release sub-bshuffle-sub_Release
+
+sub-libs-bshuffle-session-check: libs\bshuffle-session\$(MAKEFILE)
+ cd libs\bshuffle-session\ && $(MAKE) check
+sub-libs-print-settings-check: libs\print-settings\$(MAKEFILE)
+ cd libs\print-settings\ && $(MAKE) check
+sub-bshuffle-check: bshuffle\$(MAKEFILE)
+ cd bshuffle\ && $(MAKE) check
+check: sub-libs-bshuffle-session-check sub-libs-print-settings-check sub-bshuffle-check
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+install: install_subtargets FORCE
+
+uninstall: uninstall_subtargets FORCE
+
+FORCE:
+
--- /dev/null
+TEMPLATE = subdirs
+
+SUBDIRS += \
+ libs/bshuffle-session \
+ libs/print-settings \
+ bshuffle
--- /dev/null
+<!DOCTYPE QtCreatorProject>
+<qtcreator>
+ <data>
+ <variable>ProjectExplorer.Project.ActiveTarget</variable>
+ <value type="int">0</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.EditorSettings</variable>
+ <valuemap type="QVariantMap">
+ <value key="EditorConfiguration.AutoIndent" type="bool">true</value>
+ <value key="EditorConfiguration.AutoSpacesForTabs" type="bool">false</value>
+ <value key="EditorConfiguration.Codec" type="QByteArray">System</value>
+ <value key="EditorConfiguration.DoubleIndentBlocks" type="bool">false</value>
+ <value key="EditorConfiguration.IndentBraces" type="bool">false</value>
+ <value key="EditorConfiguration.IndentSize" type="int">4</value>
+ <value key="EditorConfiguration.MouseNavigation" type="bool">true</value>
+ <value key="EditorConfiguration.PaddingMode" type="int">1</value>
+ <value key="EditorConfiguration.ScrollWheelZooming" type="bool">true</value>
+ <value key="EditorConfiguration.SmartBackspace" type="bool">false</value>
+ <value key="EditorConfiguration.SpacesForTabs" type="bool">true</value>
+ <value key="EditorConfiguration.TabKeyBehavior" type="int">0</value>
+ <value key="EditorConfiguration.TabSize" type="int">8</value>
+ <value key="EditorConfiguration.UseGlobal" type="bool">true</value>
+ <value key="EditorConfiguration.Utf8BomBehavior" type="int">1</value>
+ <value key="EditorConfiguration.addFinalNewLine" type="bool">true</value>
+ <value key="EditorConfiguration.cleanIndentation" type="bool">true</value>
+ <value key="EditorConfiguration.cleanWhitespace" type="bool">true</value>
+ <value key="EditorConfiguration.inEntireDocument" type="bool">false</value>
+ </valuemap>
+ </data>
+ <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">
+ <value key="ProjectExplorer.BuildCOnfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <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>
+ <value key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary" type="bool">false</value>
+ <value key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString">clean</value>
+ <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">Qt in PATH 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:/Src/Personal/qt/bshuffle_proj</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" type="QVariantMap">
+ <value key="ProjectExplorer.BuildCOnfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <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>
+ <value key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary" type="bool">false</value>
+ <value key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString">clean</value>
+ <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">Qt in PATH 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:/Src/Personal/qt/bshuffle_proj</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">3</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.2" type="QVariantMap">
+ <value key="ProjectExplorer.BuildCOnfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <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>
+ <value key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary" type="bool">false</value>
+ <value key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString">clean</value>
+ <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">Qt 4.7.3 for Desktop - MinGW 4.4 (Qt SDK) 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:/Src/Personal/qt/bshuffle_proj</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">5</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.3" type="QVariantMap">
+ <value key="ProjectExplorer.BuildCOnfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <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>
+ <value key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary" type="bool">false</value>
+ <value key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString">clean</value>
+ <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">Qt 4.7.3 for Desktop - MinGW 4.4 (Qt SDK) 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:/Src/Personal/qt/bshuffle_proj</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">5</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Mingw:C:\QtSDK\mingw\bin\g++.exe.x86-windows-msys-pe-32bit.C:\QtSDK\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.4" type="QVariantMap">
+ <value key="ProjectExplorer.BuildCOnfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Msvc:C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat..</value>
+ <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>
+ <value key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary" type="bool">false</value>
+ <value key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString">clean</value>
+ <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">Qt 4.7.3 for Desktop - MSVC2005 (Qt SDK) 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:/Src/Personal/qt/bshuffle_proj</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">6</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Msvc:C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat..</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <valuemap key="ProjectExplorer.Target.BuildConfiguration.5" type="QVariantMap">
+ <value key="ProjectExplorer.BuildCOnfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Msvc:C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat..</value>
+ <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>
+ <value key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary" type="bool">false</value>
+ <value key="QtProjectManager.QMakeBuildStep.QMakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString"></value>
+ <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>
+ <value key="Qt4ProjectManager.MakeStep.MakeArguments" type="QString">clean</value>
+ <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">Qt 4.7.3 for Desktop - MSVC2005 (Qt SDK) 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:/Src/Personal/qt/bshuffle_proj</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" type="int">6</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" type="QString">ProjectExplorer.ToolChain.Msvc:C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat..</value>
+ <value key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" type="bool">false</value>
+ </valuemap>
+ <value key="ProjectExplorer.Target.BuildConfigurationCount" type="int">6</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>
+ <valuemap key="ProjectExplorer.Target.RunConfiguration.0" type="QVariantMap">
+ <value key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName" type="QString">bshuffle</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>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments" type="QString"></value>
+ <value key="Qt4ProjectManager.Qt4RunConfiguration.ProFile" type="QString">bshuffle/bshuffle.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.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">1</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
+ <value type="QString">{9ae90bc5-afc2-467d-ae77-38f8c5188eee}</value>
+ </data>
+ <data>
+ <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
+ <value type="int">9</value>
+ </data>
+</qtcreator>
--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:52 2011
+# Project: bshuffle.pro
+# Template: app
+# Command: c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle.pro
+#############################################################################
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+MAKEFILE = Makefile
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+DEL_FILE = del
+SYMLINK =
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+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
+
+Makefile: bshuffle.pro c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/win32-g++/qmake.conf c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/qconfig.pri \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/modules/qt_webkit_version.pri \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_functions.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_config.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/exclusive_builds.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_pre.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_pre.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug_and_release.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_post.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_post.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/rtti.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/exceptions.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/stl.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/shared.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/warn_on.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/thread.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/moc.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/windows.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/resources.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/uic.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/yacc.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/lex.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/include_source_dir.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/lib/qtmaind.prl
+ $(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle.pro
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\qtmaind.prl:
+qmake: qmake_all FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle.pro
+
+qmake_all: FORCE
+
+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
+ -$(DEL_FILE) Makefile
+
+check: first
+
+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
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:52 2011
+# Project: bshuffle.pro
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN
+CFLAGS = -g -Wall $(DEFINES)
+CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES)
+INCPATH = -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\libs\bshuffle-session" -I"..\libs\print-settings" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"." -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++"
+LINK = g++
+LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows
+LIBS = -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lmingw32 -lqtmaind -LC:/Src/Personal/qt/bshuffle_proj/bshuffle/../libs/bshuffle-session/debug/ -lbshuffle-session -LC:/Src/Personal/qt/bshuffle_proj/bshuffle/../libs/print-settings/debug/ -lprint-settings -lQtGuid4 -lQtCored4 -LC:\OpenSSL-Win32_full\lib
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+IDC = c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\idc.exe
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = src\main.cpp \
+ src\mainwindow.cpp \
+ src\aboutdialog.cpp \
+ src\groupsdialog.cpp debug\moc_mainwindow.cpp \
+ debug\moc_aboutdialog.cpp \
+ debug\moc_groupsdialog.cpp
+OBJECTS = debug/main.o \
+ debug/mainwindow.o \
+ debug/aboutdialog.o \
+ debug/groupsdialog.o \
+ debug/moc_mainwindow.o \
+ debug/moc_aboutdialog.o \
+ debug/moc_groupsdialog.o
+DIST =
+QMAKE_TARGET = bshuffle
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = bshuffle.exe
+DESTDIR_TARGET = debug\bshuffle.exe
+
+####### Implicit rules
+
+.SUFFIXES: .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:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): ui_mainwindow.h ui_aboutdialog.h ui_groupsdialog.h $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
+
+
+qmake: FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile.Debug bshuffle.pro
+
+dist:
+ $(ZIP) bshuffle.zip $(SOURCES) $(DIST) ..\bshuffle.pro c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\qtmaind.prl HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\main.o debug\mainwindow.o debug\aboutdialog.o debug\groupsdialog.o debug\moc_mainwindow.o debug\moc_aboutdialog.o debug\moc_groupsdialog.o
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+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: debug/moc_mainwindow.cpp debug/moc_aboutdialog.cpp debug/moc_groupsdialog.cpp
+compiler_moc_header_clean:
+ -$(DEL_FILE) debug\moc_mainwindow.cpp debug\moc_aboutdialog.cpp debug\moc_groupsdialog.cpp
+debug/moc_mainwindow.cpp: ../libs/print-settings/printsettings.h \
+ ../libs/print-settings/print-settings_global.h \
+ src/mainwindow.h
+ C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\mainwindow.h -o debug\moc_mainwindow.cpp
+
+debug/moc_aboutdialog.cpp: src/aboutdialog.h
+ C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\aboutdialog.h -o debug\moc_aboutdialog.cpp
+
+debug/moc_groupsdialog.cpp: src/groupsdialog.h
+ C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\groupsdialog.h -o debug\moc_groupsdialog.cpp
+
+compiler_rcc_make_all:
+compiler_rcc_clean:
+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: ui_mainwindow.h ui_aboutdialog.h ui_groupsdialog.h
+compiler_uic_clean:
+ -$(DEL_FILE) ui_mainwindow.h ui_aboutdialog.h ui_groupsdialog.h
+ui_mainwindow.h: forms/mainwindow.ui
+ c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe forms\mainwindow.ui -o ui_mainwindow.h
+
+ui_aboutdialog.h: forms/aboutdialog.ui
+ c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe forms\aboutdialog.ui -o ui_aboutdialog.h
+
+ui_groupsdialog.h: forms/groupsdialog.ui
+ c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe forms\groupsdialog.ui -o ui_groupsdialog.h
+
+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_uic_clean
+
+
+
+####### Compile
+
+debug/main.o: src/main.cpp src/mainwindow.h \
+ ../libs/print-settings/printsettings.h \
+ ../libs/print-settings/print-settings_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o src\main.cpp
+
+debug/mainwindow.o: src/mainwindow.cpp src/mainwindow.h \
+ ../libs/print-settings/printsettings.h \
+ ../libs/print-settings/print-settings_global.h \
+ ui_mainwindow.h \
+ src/aboutdialog.h \
+ src/groupsdialog.h \
+ ../libs/bshuffle-session/bsession.h \
+ ../libs/bshuffle-session/bshuffle-session_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\mainwindow.o src\mainwindow.cpp
+
+debug/aboutdialog.o: src/aboutdialog.cpp src/aboutdialog.h \
+ ui_aboutdialog.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\aboutdialog.o src\aboutdialog.cpp
+
+debug/groupsdialog.o: src/groupsdialog.cpp src/groupsdialog.h \
+ ui_groupsdialog.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\groupsdialog.o src\groupsdialog.cpp
+
+debug/moc_mainwindow.o: debug/moc_mainwindow.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp
+
+debug/moc_aboutdialog.o: debug/moc_aboutdialog.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_aboutdialog.o debug\moc_aboutdialog.cpp
+
+debug/moc_groupsdialog.o: debug/moc_groupsdialog.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_groupsdialog.o debug\moc_groupsdialog.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:52 2011
+# Project: bshuffle.pro
+# Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN
+CFLAGS = -O2 -Wall $(DEFINES)
+CXXFLAGS = -O2 -frtti -fexceptions -mthreads -Wall $(DEFINES)
+INCPATH = -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"..\libs\bshuffle-session" -I"..\libs\print-settings" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"release" -I"." -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++"
+LINK = g++
+LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -Wl,-subsystem,windows
+LIBS = -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lmingw32 -lqtmain -LC:/Src/Personal/qt/bshuffle_proj/bshuffle/../libs/bshuffle-session/release/ -lbshuffle-session -LC:/Src/Personal/qt/bshuffle_proj/bshuffle/../libs/print-settings/release/ -lprint-settings -lQtGui4 -lQtCore4 -LC:\OpenSSL-Win32_full\lib
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+IDC = c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\idc.exe
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = src\main.cpp \
+ src\mainwindow.cpp \
+ src\aboutdialog.cpp \
+ src\groupsdialog.cpp release\moc_mainwindow.cpp \
+ release\moc_aboutdialog.cpp \
+ release\moc_groupsdialog.cpp
+OBJECTS = release/main.o \
+ release/mainwindow.o \
+ release/aboutdialog.o \
+ release/groupsdialog.o \
+ release/moc_mainwindow.o \
+ release/moc_aboutdialog.o \
+ release/moc_groupsdialog.o
+DIST =
+QMAKE_TARGET = bshuffle
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = bshuffle.exe
+DESTDIR_TARGET = release\bshuffle.exe
+
+####### Implicit rules
+
+.SUFFIXES: .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:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): ui_mainwindow.h ui_aboutdialog.h ui_groupsdialog.h $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
+
+
+qmake: FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile.Release bshuffle.pro
+
+dist:
+ $(ZIP) bshuffle.zip $(SOURCES) $(DIST) ..\bshuffle.pro c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib\qtmain.prl HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\main.o release\mainwindow.o release\aboutdialog.o release\groupsdialog.o release\moc_mainwindow.o release\moc_aboutdialog.o release\moc_groupsdialog.o
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+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: release/moc_mainwindow.cpp release/moc_aboutdialog.cpp release/moc_groupsdialog.cpp
+compiler_moc_header_clean:
+ -$(DEL_FILE) release\moc_mainwindow.cpp release\moc_aboutdialog.cpp release\moc_groupsdialog.cpp
+release/moc_mainwindow.cpp: ../libs/print-settings/printsettings.h \
+ ../libs/print-settings/print-settings_global.h \
+ src/mainwindow.h
+ C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\mainwindow.h -o release\moc_mainwindow.cpp
+
+release/moc_aboutdialog.cpp: src/aboutdialog.h
+ C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\aboutdialog.h -o release\moc_aboutdialog.cpp
+
+release/moc_groupsdialog.cpp: src/groupsdialog.h
+ C:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\moc.exe $(DEFINES) $(INCPATH) -D__GNUC__ -DWIN32 src\groupsdialog.h -o release\moc_groupsdialog.cpp
+
+compiler_rcc_make_all:
+compiler_rcc_clean:
+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: ui_mainwindow.h ui_aboutdialog.h ui_groupsdialog.h
+compiler_uic_clean:
+ -$(DEL_FILE) ui_mainwindow.h ui_aboutdialog.h ui_groupsdialog.h
+ui_mainwindow.h: forms/mainwindow.ui
+ c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe forms\mainwindow.ui -o ui_mainwindow.h
+
+ui_aboutdialog.h: forms/aboutdialog.ui
+ c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe forms\aboutdialog.ui -o ui_aboutdialog.h
+
+ui_groupsdialog.h: forms/groupsdialog.ui
+ c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\uic.exe forms\groupsdialog.ui -o ui_groupsdialog.h
+
+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_uic_clean
+
+
+
+####### Compile
+
+release/main.o: src/main.cpp src/mainwindow.h \
+ ../libs/print-settings/printsettings.h \
+ ../libs/print-settings/print-settings_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o src\main.cpp
+
+release/mainwindow.o: src/mainwindow.cpp src/mainwindow.h \
+ ../libs/print-settings/printsettings.h \
+ ../libs/print-settings/print-settings_global.h \
+ ui_mainwindow.h \
+ src/aboutdialog.h \
+ src/groupsdialog.h \
+ ../libs/bshuffle-session/bsession.h \
+ ../libs/bshuffle-session/bshuffle-session_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\mainwindow.o src\mainwindow.cpp
+
+release/aboutdialog.o: src/aboutdialog.cpp src/aboutdialog.h \
+ ui_aboutdialog.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\aboutdialog.o src\aboutdialog.cpp
+
+release/groupsdialog.o: src/groupsdialog.cpp src/groupsdialog.h \
+ ui_groupsdialog.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\groupsdialog.o src\groupsdialog.cpp
+
+release/moc_mainwindow.o: release/moc_mainwindow.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_mainwindow.o release\moc_mainwindow.cpp
+
+release/moc_aboutdialog.o: release/moc_aboutdialog.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_aboutdialog.o release\moc_aboutdialog.cpp
+
+release/moc_groupsdialog.o: release/moc_groupsdialog.cpp
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_groupsdialog.o release\moc_groupsdialog.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
--- /dev/null
+#-------------------------------------------------
+#
+# Project created by QtCreator 2011-06-10T14:59:43
+#
+#-------------------------------------------------
+
+QT += core gui
+
+TARGET = bshuffle
+TEMPLATE = app
+
+
+SOURCES += src/main.cpp\
+ src/mainwindow.cpp \
+ src/aboutdialog.cpp \
+ src/groupsdialog.cpp
+
+HEADERS += src/mainwindow.h \
+ src/aboutdialog.h \
+ src/groupsdialog.h
+
+FORMS += forms/mainwindow.ui \
+ forms/aboutdialog.ui \
+ forms/groupsdialog.ui
+
+win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../libs/bshuffle-session/release/ -lbshuffle-session
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../libs/bshuffle-session/debug/ -lbshuffle-session
+else:symbian: LIBS += -lbshuffle-session
+else:unix: LIBS += -L$$OUT_PWD/../libs/bshuffle-session/ -lbshuffle-session
+
+INCLUDEPATH += $$PWD/../libs/bshuffle-session
+DEPENDPATH += $$PWD/../libs/bshuffle-session
+
+win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../libs/print-settings/release/ -lprint-settings
+else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../libs/print-settings/debug/ -lprint-settings
+else:symbian: LIBS += -lprint-settings
+else:unix: LIBS += -L$$OUT_PWD/../libs/print-settings/ -lprint-settings
+
+INCLUDEPATH += $$PWD/../libs/print-settings
+DEPENDPATH += $$PWD/../libs/print-settings
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>AboutDialog</class>
+ <widget class="QDialog" name="AboutDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>267</width>
+ <height>200</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>About BShuffle</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QTextBrowser" name="textBrowser">
+ <property name="html">
+ <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt; font-weight:600;">BShuffle</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Version 1.0</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Copyright (C) 2011 Michael Lowis</span></p></body></html></string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QFrame" name="frame">
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="closeButton">
+ <property name="text">
+ <string>Close</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>GroupsDialog</class>
+ <widget class="QDialog" name="GroupsDialog">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>400</width>
+ <height>300</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>Groups</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QListView" name="listView"/>
+ </item>
+ <item>
+ <widget class="QFrame" name="frame">
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="okButton">
+ <property name="text">
+ <string>OK</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="cancelButton">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>546</width>
+ <height>394</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>BShuffle</string>
+ </property>
+ <widget class="QWidget" name="centralWidget">
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QFrame" name="frame_2">
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="numGroupsLabel">
+ <property name="text">
+ <string>Number of Groups</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QSpinBox" name="numGroupsSpinner">
+ <property name="minimum">
+ <number>1</number>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="groupNamesButton">
+ <property name="text">
+ <string>Group Names</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="goButton">
+ <property name="text">
+ <string>Go!</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QFrame" name="frame">
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QFrame" name="frame_3">
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="namesLabel">
+ <property name="text">
+ <string>Names</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QTextEdit" name="namesEdit"/>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QFrame" name="frame_4">
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Raised</enum>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="groupsLabel">
+ <property name="text">
+ <string>Groups</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QTextEdit" name="groupsEdit"/>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QMenuBar" name="menuBar">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>546</width>
+ <height>21</height>
+ </rect>
+ </property>
+ <widget class="QMenu" name="menuFile">
+ <property name="title">
+ <string>File</string>
+ </property>
+ <addaction name="actionExit"/>
+ </widget>
+ <widget class="QMenu" name="menuHelp">
+ <property name="title">
+ <string>Help</string>
+ </property>
+ <addaction name="actionAbout"/>
+ <addaction name="actionAbout_QT"/>
+ </widget>
+ <addaction name="menuFile"/>
+ <addaction name="menuHelp"/>
+ </widget>
+ <action name="actionExit">
+ <property name="text">
+ <string>Exit</string>
+ </property>
+ </action>
+ <action name="actionAbout">
+ <property name="text">
+ <string>About BShuffle</string>
+ </property>
+ </action>
+ <action name="actionAbout_QT">
+ <property name="text">
+ <string>About QT</string>
+ </property>
+ </action>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <resources/>
+ <connections/>
+</ui>
--- /dev/null
+#include "aboutdialog.h"
+#include "ui_aboutdialog.h"
+
+AboutDialog::AboutDialog(QWidget *parent) :
+ QDialog(parent),
+ ui(new Ui::AboutDialog)
+{
+ ui->setupUi(this);
+}
+
+AboutDialog::~AboutDialog()
+{
+ delete ui;
+}
+
+void AboutDialog::on_closeButton_clicked()
+{
+ this->close();
+}
--- /dev/null
+#ifndef ABOUTDIALOG_H
+#define ABOUTDIALOG_H
+
+#include <QDialog>
+
+namespace Ui {
+ class AboutDialog;
+}
+
+class AboutDialog : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit AboutDialog(QWidget *parent = 0);
+ ~AboutDialog();
+
+private slots:
+ void on_closeButton_clicked();
+
+private:
+ Ui::AboutDialog *ui;
+};
+
+#endif // ABOUTDIALOG_H
--- /dev/null
+#include <QStringListModel>
+#include "groupsdialog.h"
+#include "ui_groupsdialog.h"
+
+GroupsDialog::GroupsDialog(QWidget *parent, QStringList *groups) :
+ QDialog(parent),
+ ui(new Ui::GroupsDialog)
+{
+ groupNames = groups;
+ ui->setupUi(this);
+ QStringListModel *model = new QStringListModel();
+ model->setStringList(*groups);
+ ui->listView->setModel(model);
+}
+
+GroupsDialog::~GroupsDialog()
+{
+ delete ui;
+}
+
+void GroupsDialog::on_cancelButton_clicked()
+{
+ this->close();
+}
+
+void GroupsDialog::on_okButton_clicked()
+{
+ QStringListModel* model = (QStringListModel*)(ui->listView->model());
+ QStringList data = model->stringList();
+ groupNames->clear();
+ for (int i=0; i < data.size(); i++)
+ {
+ groupNames->push_back(data.at(i));
+ }
+
+ this->close();
+}
--- /dev/null
+#ifndef GROUPSDIALOG_H
+#define GROUPSDIALOG_H
+
+#include <QDialog>
+#include <QStringList>
+
+namespace Ui {
+ class GroupsDialog;
+}
+
+class GroupsDialog : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit GroupsDialog(QWidget *parent = 0, QStringList *groupNames = 0);
+ ~GroupsDialog();
+
+private slots:
+ void on_cancelButton_clicked();
+
+ void on_okButton_clicked();
+
+private:
+ QStringList* groupNames;
+ Ui::GroupsDialog *ui;
+};
+
+#endif // GROUPSDIALOG_H
--- /dev/null
+#include <QtGui/QApplication>
+#include "mainwindow.h"
+
+int main(int argc, char *argv[])
+{
+ QApplication a(argc, argv);
+ MainWindow w;
+ w.show();
+
+ return a.exec();
+}
--- /dev/null
+#include <QMessageBox>
+#include <QRegExp>
+#include <QTime>
+#include <QPrintDialog>
+#include <QPrintPreviewDialog>
+#include <QPageSetupDialog>
+#include <QPainter>
+#include "mainwindow.h"
+#include "ui_mainwindow.h"
+#include "aboutdialog.h"
+#include "groupsdialog.h"
+#include "bsession.h"
+
+MainWindow::MainWindow(QWidget *parent) :
+ QMainWindow(parent),
+ ui(new Ui::MainWindow)
+{
+ ui->setupUi(this);
+ groupNames.push_back("Group 1");
+}
+
+MainWindow::~MainWindow()
+{
+ delete ui;
+}
+
+QStringList MainWindow::buildNamesList(QString names)
+{
+ QString nameList = names;
+ nameList.replace(QRegExp("^\\s+"),""); // Remove Beginning Whitespace
+ nameList.replace(QRegExp("\\s+$"),""); // Remove Trailing Whitespace
+ nameList.replace(QRegExp("\n\\s*\n"),"\n"); // Remove Empty Lines
+ return nameList.split(QRegExp("\n"));
+}
+
+QStringList MainWindow::shuffleNames(QStringList names)
+{
+ QStringList nameList = names;
+ QTime time = QTime::currentTime();
+ qsrand((uint)time.msec());
+ for (int i = 0; i < nameList.size(); i++)
+ {
+ int new_index = qrand() % nameList.size();
+ QString swapped = nameList[new_index];
+ nameList[new_index] = nameList[i];
+ nameList[i] = swapped;
+ }
+ return nameList;
+}
+
+QVector<QString> MainWindow::generateGroups(QStringList names)
+{
+ QVector<QString> groupList( ui->numGroupsSpinner->value() );
+ for (int i = 0; i < names.size(); i++)
+ {
+ groupList[ i % groupList.size() ].append( " " + names[i] + "\n");
+ }
+ return groupList;
+}
+
+QString MainWindow::buildGroupsString(QVector<QString> groupList)
+{
+ QString groupString;
+ for (int i = 0; i < groupList.size(); i++)
+ {
+ groupString.append(groupNames.at(i) + ":\n");
+ groupString.append(groupList[i]);
+ groupString.append("\n");
+ }
+ return groupString;
+}
+
+void MainWindow::on_groupNamesButton_clicked()
+{
+ GroupsDialog groupsDialog(this, &groupNames);
+ groupsDialog.exec();
+}
+
+void MainWindow::on_goButton_clicked()
+{
+ QStringList names = buildNamesList( ui->namesEdit->toPlainText() );
+ names = shuffleNames( names );
+ QVector<QString> groupList = generateGroups( names );
+ ui->groupsEdit->setPlainText( buildGroupsString( groupList ) );
+}
+
+void MainWindow::on_actionExit_triggered()
+{
+ QApplication::exit();
+}
+
+void MainWindow::on_actionAbout_QT_triggered()
+{
+ QApplication::aboutQt();
+}
+
+void MainWindow::on_actionAbout_triggered()
+{
+ AboutDialog about;
+ about.exec();
+}
+
+void MainWindow::on_numGroupsSpinner_valueChanged(int arg1)
+{
+ int difference = arg1 - groupNames.size();
+ bool is_incremented = (difference > 0) ? TRUE : FALSE;
+ difference = (is_incremented) ? difference : (0 - difference);
+
+ for (int i = 0; i < difference; i++ )
+ {
+ if (is_incremented)
+ {
+ int groupid = groupNames.size() + 1;
+ groupNames.push_back("Group " + QString::number(groupid));
+ }
+ else
+ {
+ groupNames.pop_back();
+ }
+ }
+}
--- /dev/null
+#ifndef MAINWINDOW_H
+#define MAINWINDOW_H
+
+#include <QMainWindow>
+#include <QStringList>
+#include <QVector>
+#include <QPrinter>
+#include "printsettings.h"
+
+namespace Ui {
+ class MainWindow;
+}
+
+class MainWindow : public QMainWindow
+{
+ Q_OBJECT
+
+public:
+ explicit MainWindow(QWidget *parent = 0);
+ ~MainWindow();
+
+private slots:
+ void on_goButton_clicked();
+ void on_actionExit_triggered();
+ void on_actionAbout_QT_triggered();
+ void on_actionAbout_triggered();
+ void on_numGroupsSpinner_valueChanged(int arg1);
+ void on_groupNamesButton_clicked();
+
+private:
+ Ui::MainWindow *ui;
+ QPrinter printer;
+ QStringList groupNames;
+ PrintSettings printSettings;
+ QStringList buildNamesList(QString names);
+ QStringList shuffleNames(QStringList names);
+ QVector<QString> generateGroups(QStringList names);
+ QString buildGroupsString(QVector<QString> groupList);
+};
+
+#endif // MAINWINDOW_H
--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle-session
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:51 2011
+# Project: bshuffle-session.pro
+# Template: lib
+# Command: c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle-session.pro
+#############################################################################
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+MAKEFILE = Makefile
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+DEL_FILE = del
+SYMLINK =
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+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
+
+Makefile: bshuffle-session.pro c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/win32-g++/qmake.conf c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/qconfig.pri \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/modules/qt_webkit_version.pri \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_functions.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_config.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/exclusive_builds.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_pre.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_pre.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug_and_release.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_post.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_post.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/rtti.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/exceptions.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/stl.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/shared.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/dll.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/warn_on.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/thread.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/moc.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/windows.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/resources.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/uic.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/yacc.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/lex.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/include_source_dir.prf
+ $(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle-session.pro
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\dll.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf:
+qmake: qmake_all FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile bshuffle-session.pro
+
+qmake_all: FORCE
+
+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
+ -$(DEL_FILE) libbshuffle-session.a
+distclean: debug-distclean release-distclean FORCE
+ -$(DEL_FILE) Makefile
+
+check: first
+
+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
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle-session
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:51 2011
+# Project: bshuffle-session.pro
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DBSHUFFLESESSION_LIBRARY -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
+CFLAGS = -g -Wall $(DEFINES)
+CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES)
+INCPATH = -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++"
+LINK = g++
+LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -shared -Wl,--out-implib,debug\libbshuffle-session.a
+LIBS = -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lQtGuid4 -lQtCored4
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+IDC = c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\idc.exe
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = bsession.cpp
+OBJECTS = debug/bsession.o
+DIST =
+QMAKE_TARGET = bshuffle-session
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = bshuffle-session.dll
+DESTDIR_TARGET = debug\bshuffle-session.dll
+
+####### Implicit rules
+
+.SUFFIXES: .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:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
+
+
+qmake: FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile.Debug bshuffle-session.pro
+
+dist:
+ $(ZIP) bshuffle-session.zip $(SOURCES) $(DIST) ..\..\bshuffle.pro c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\dll.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\bsession.o
+ -$(DEL_FILE) debug\libbshuffle-session.a
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+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:
+compiler_moc_header_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+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:
+
+
+
+####### Compile
+
+debug/bsession.o: bsession.cpp bsession.h \
+ bshuffle-session_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\bsession.o bsession.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
--- /dev/null
+#############################################################################
+# Makefile for building: bshuffle-session
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:51 2011
+# Project: bshuffle-session.pro
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DBSHUFFLESESSION_LIBRARY -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
+CFLAGS = -O2 -Wall $(DEFINES)
+CXXFLAGS = -O2 -frtti -fexceptions -mthreads -Wall $(DEFINES)
+INCPATH = -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtGui" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"release" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++"
+LINK = g++
+LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,release\libbshuffle-session.a
+LIBS = -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lQtGui4 -lQtCore4
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+IDC = c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\idc.exe
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = bsession.cpp
+OBJECTS = release/bsession.o
+DIST =
+QMAKE_TARGET = bshuffle-session
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = bshuffle-session.dll
+DESTDIR_TARGET = release\bshuffle-session.dll
+
+####### Implicit rules
+
+.SUFFIXES: .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:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
+
+
+qmake: FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile.Release bshuffle-session.pro
+
+dist:
+ $(ZIP) bshuffle-session.zip $(SOURCES) $(DIST) ..\..\bshuffle.pro c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\dll.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\bsession.o
+ -$(DEL_FILE) release\libbshuffle-session.a
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+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:
+compiler_moc_header_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+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:
+
+
+
+####### Compile
+
+release/bsession.o: bsession.cpp bsession.h \
+ bshuffle-session_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\bsession.o bsession.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
--- /dev/null
+#include "bsession.h"
+
+
+BSession::BSession()
+{
+}
+
+void BSession::Foo()
+{
+ QApplication::aboutQt();
+}
--- /dev/null
+#ifndef BSESSION_H
+#define BSESSION_H
+
+#include "bshuffle-session_global.h"
+#include <QtGui/QApplication>
+
+class BSHUFFLESESSIONSHARED_EXPORT BSession {
+public:
+ BSession();
+ void Foo();
+};
+
+#endif // BSESSION_H
--- /dev/null
+#-------------------------------------------------
+#
+# Project created by QtCreator 2011-08-09T15:57:46
+#
+#-------------------------------------------------
+
+TARGET = bshuffle-session
+TEMPLATE = lib
+
+DEFINES += BSHUFFLESESSION_LIBRARY
+
+SOURCES += bsession.cpp
+
+HEADERS += bsession.h\
+ bshuffle-session_global.h
+
+symbian {
+ MMP_RULES += EXPORTUNFROZEN
+ TARGET.UID3 = 0xEAAB026F
+ TARGET.CAPABILITY =
+ TARGET.EPOCALLOWDLLDATA = 1
+ addFiles.sources = bshuffle-session.dll
+ addFiles.path = !:/sys/bin
+ DEPLOYMENT += addFiles
+}
+
+unix:!symbian {
+ maemo5 {
+ target.path = /opt/usr/lib
+ } else {
+ target.path = /usr/lib
+ }
+ INSTALLS += target
+}
--- /dev/null
+#ifndef BSHUFFLESESSION_GLOBAL_H
+#define BSHUFFLESESSION_GLOBAL_H
+
+#include <QtCore/qglobal.h>
+
+#if defined(BSHUFFLESESSION_LIBRARY)
+# define BSHUFFLESESSIONSHARED_EXPORT Q_DECL_EXPORT
+#else
+# define BSHUFFLESESSIONSHARED_EXPORT Q_DECL_IMPORT
+#endif
+
+#endif // BSHUFFLESESSION_GLOBAL_H
--- /dev/null
+#############################################################################
+# Makefile for building: print-settings
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:51 2011
+# Project: print-settings.pro
+# Template: lib
+# Command: c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile print-settings.pro
+#############################################################################
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+MAKEFILE = Makefile
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+DEL_FILE = del
+SYMLINK =
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+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
+
+Makefile: print-settings.pro c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/win32-g++/qmake.conf c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/qconfig.pri \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/modules/qt_webkit_version.pri \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_functions.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt_config.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/exclusive_builds.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_pre.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_pre.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/debug_and_release.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/default_post.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/default_post.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/rtti.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/exceptions.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/stl.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/shared.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/dll.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/warn_on.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/qt.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/thread.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/moc.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/win32/windows.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/resources.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/uic.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/yacc.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/lex.prf \
+ c:/QtSDK/Desktop/Qt/4.7.3/mingw/mkspecs/features/include_source_dir.prf
+ $(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile print-settings.pro
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\dll.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf:
+c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf:
+qmake: qmake_all FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile print-settings.pro
+
+qmake_all: FORCE
+
+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
+ -$(DEL_FILE) libprint-settings.a
+distclean: debug-distclean release-distclean FORCE
+ -$(DEL_FILE) Makefile
+
+check: first
+
+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
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
--- /dev/null
+#############################################################################
+# Makefile for building: print-settings
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:51 2011
+# Project: print-settings.pro
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DPRINTSETTINGS_LIBRARY -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
+CFLAGS = -g -Wall $(DEFINES)
+CXXFLAGS = -g -frtti -fexceptions -mthreads -Wall $(DEFINES)
+INCPATH = -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"debug" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++"
+LINK = g++
+LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -shared -Wl,--out-implib,debug\libprint-settings.a
+LIBS = -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lQtCored4
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+IDC = c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\idc.exe
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = printsettings.cpp
+OBJECTS = debug/printsettings.o
+DIST =
+QMAKE_TARGET = print-settings
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = print-settings.dll
+DESTDIR_TARGET = debug\print-settings.dll
+
+####### Implicit rules
+
+.SUFFIXES: .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:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
+
+
+qmake: FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile.Debug print-settings.pro
+
+dist:
+ $(ZIP) print-settings.zip $(SOURCES) $(DIST) ..\..\bshuffle.pro c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\dll.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\printsettings.o
+ -$(DEL_FILE) debug\libprint-settings.a
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+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:
+compiler_moc_header_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+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:
+
+
+
+####### Compile
+
+debug/printsettings.o: printsettings.cpp printsettings.h \
+ print-settings_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\printsettings.o printsettings.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
--- /dev/null
+#############################################################################
+# Makefile for building: print-settings
+# Generated by qmake (2.01a) (Qt 4.7.3) on: Fri Sep 23 14:12:51 2011
+# Project: print-settings.pro
+# Template: lib
+#############################################################################
+
+####### Compiler, tools and options
+
+CC = gcc
+CXX = g++
+DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DPRINTSETTINGS_LIBRARY -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
+CFLAGS = -O2 -Wall $(DEFINES)
+CXXFLAGS = -O2 -frtti -fexceptions -mthreads -Wall $(DEFINES)
+INCPATH = -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\QtCore" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\include\ActiveQt" -I"release" -I"c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++"
+LINK = g++
+LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s -mthreads -Wl -shared -Wl,--out-implib,release\libprint-settings.a
+LIBS = -L"c:\QtSDK\Desktop\Qt\4.7.3\mingw\lib" -lQtCore4
+QMAKE = c:\qtsdk\desktop\qt\4.7.3\mingw\bin\qmake.exe
+IDC = c:\QtSDK\Desktop\Qt\4.7.3\mingw\bin\idc.exe
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+COPY_FILE = $(COPY)
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = $(COPY_FILE)
+INSTALL_PROGRAM = $(COPY_FILE)
+INSTALL_DIR = $(COPY_DIR)
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = printsettings.cpp
+OBJECTS = release/printsettings.o
+DIST =
+QMAKE_TARGET = print-settings
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = print-settings.dll
+DESTDIR_TARGET = release\print-settings.dll
+
+####### Implicit rules
+
+.SUFFIXES: .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:
+ $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
+
+
+qmake: FORCE
+ @$(QMAKE) -spec c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\win32-g++ -o Makefile.Release print-settings.pro
+
+dist:
+ $(ZIP) print-settings.zip $(SOURCES) $(DIST) ..\..\bshuffle.pro c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\qconfig.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\modules\qt_webkit_version.pri c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_functions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt_config.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\exclusive_builds.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_pre.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\debug_and_release.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\default_post.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\build_pass.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\rtti.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\exceptions.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\stl.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\shared.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\dll.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\warn_on.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\qt.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\thread.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\moc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\win32\windows.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\resources.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\uic.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\yacc.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\lex.prf c:\QtSDK\Desktop\Qt\4.7.3\mingw\mkspecs\features\include_source_dir.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\printsettings.o
+ -$(DEL_FILE) release\libprint-settings.a
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+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:
+compiler_moc_header_clean:
+compiler_rcc_make_all:
+compiler_rcc_clean:
+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:
+
+
+
+####### Compile
+
+release/printsettings.o: printsettings.cpp printsettings.h \
+ print-settings_global.h
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\printsettings.o printsettings.cpp
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
--- /dev/null
+#-------------------------------------------------
+#
+# Project created by QtCreator 2011-08-09T16:26:38
+#
+#-------------------------------------------------
+
+QT -= gui
+
+TARGET = print-settings
+TEMPLATE = lib
+
+DEFINES += PRINTSETTINGS_LIBRARY
+
+SOURCES += printsettings.cpp
+
+HEADERS += printsettings.h\
+ print-settings_global.h
+
+symbian {
+ MMP_RULES += EXPORTUNFROZEN
+ TARGET.UID3 = 0xE5FAE7AB
+ TARGET.CAPABILITY =
+ TARGET.EPOCALLOWDLLDATA = 1
+ addFiles.sources = print-settings.dll
+ addFiles.path = !:/sys/bin
+ DEPLOYMENT += addFiles
+}
+
+unix:!symbian {
+ maemo5 {
+ target.path = /opt/usr/lib
+ } else {
+ target.path = /usr/lib
+ }
+ INSTALLS += target
+}
--- /dev/null
+#ifndef PRINTSETTINGS_GLOBAL_H
+#define PRINTSETTINGS_GLOBAL_H
+
+#include <QtCore/qglobal.h>
+
+#if defined(PRINTSETTINGS_LIBRARY)
+# define PRINTSETTINGSSHARED_EXPORT Q_DECL_EXPORT
+#else
+# define PRINTSETTINGSSHARED_EXPORT Q_DECL_IMPORT
+#endif
+
+#endif // PRINTSETTINGS_GLOBAL_H
--- /dev/null
+#include "printsettings.h"
+
+
+PrintSettings::PrintSettings()
+{
+}
--- /dev/null
+#ifndef PRINTSETTINGS_H
+#define PRINTSETTINGS_H
+
+#include "print-settings_global.h"
+
+class PRINTSETTINGSSHARED_EXPORT PrintSettings {
+public:
+ PrintSettings();
+
+};
+
+#endif // PRINTSETTINGS_H
--- /dev/null
+require 'rake/clean'
+
+CLOBBER.include([
+ '**/Makefile*',
+ '**/release',
+ '**/debug',
+ '**/ui_*'
+])
+
+APP_NAME = 'bshuffle'
+APP_EXT = '.exe'
+LIB_EXT = '.dll'
+
+ARTIFACTS = [
+ "bshuffle/$release-type/bshuffle#{APP_EXT}",
+ "libs/bshuffle-session/$release-type/bshuffle-session#{LIB_EXT}",
+ "libs/print-settings/$release-type/print-settings#{LIB_EXT}"
+]
+
+def copy_artifacts(release_type)
+ artifacts = ARTIFACTS.map{|t| t.sub('$release-type',release_type) }
+ if not File.directory?(release_type)
+ Dir.mkdir(release_type)
+ end
+ artifacts.each do |src|
+ cp src, release_type, :verbose => true
+ end
+end
+
+task :default => [:release]
+task :release => [:qmake, :make_release]
+task :debug => [:qmake, :make_debug]
+
+task :qmake do
+ sh 'qmake'
+end
+
+task :make_release do
+ sh 'make release'
+ copy_artifacts('release')
+end
+
+task :launch_release do
+ sh "release/#{APP_NAME}#{APP_EXT}"
+end
+
+task :make_debug do
+ sh 'make debug'
+ copy_artifacts('debug')
+end
+
+task :launch_debug do
+ sh "debug/#{APP_NAME}#{APP_EXT}"
+end