# HG changeset patch # User IBBoard # Date 1264276554 0 # Node ID 4ff09911ef64a1dafe113a3922061a1e77cdca28 # Parent 620c62ba4d0777ac6aaf0d32d96bd7752ca7c672 Re #242: Create Qt# UI for WarFoundry * Convert to Visual Studio 2005 project * Add Solution file * Update compile script to be more readable and to check whether rebuilds are needed diff -r 620c62ba4d07 -r 4ff09911ef64 IBBoard.WarFoundry.GUI.QtSharp.csproj --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/IBBoard.WarFoundry.GUI.QtSharp.csproj Sat Jan 23 19:55:54 2010 +0000 @@ -0,0 +1,64 @@ + + + + Debug + AnyCPU + 8.0.50727 + 2.0 + {299D84D6-C84A-45CD-B709-AF536FCBA937} + Exe + IBBoard.WarFoundry.GUI.QtSharp + IBBoard.WarFoundry.GUI.QtSharp + + + true + full + false + bin\Debug + DEBUG + prompt + 4 + + + + + + + + none + false + bin\Release + prompt + 4 + + + + + + + + + + + + + + + + + + Always + + + + + + + + + + {951E6C7A-7FBA-4F68-9D9E-F48618BB9626} + IBBoard.WarFoundry.API + + + \ No newline at end of file diff -r 620c62ba4d07 -r 4ff09911ef64 IBBoard.WarFoundry.GUI.QtSharp.mdp --- a/IBBoard.WarFoundry.GUI.QtSharp.mdp Sat Jan 23 17:05:18 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -r 620c62ba4d07 -r 4ff09911ef64 IBBoard.WarFoundry.GUI.QtSharp.pidb Binary file IBBoard.WarFoundry.GUI.QtSharp.pidb has changed diff -r 620c62ba4d07 -r 4ff09911ef64 IBBoard.WarFoundry.GUI.QtSharp.sln --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/IBBoard.WarFoundry.GUI.QtSharp.sln Sat Jan 23 19:55:54 2010 +0000 @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBBoard.WarFoundry.GUI.QtSharp", "IBBoard.WarFoundry.GUI.QtSharp.csproj", "{299D84D6-C84A-45CD-B709-AF536FCBA937}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBBoard", "..\IBBoard\IBBoard.csproj", "{5DFD64F6-FC2B-4B4F-B92E-483BAC468105}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBBoard.WarFoundry.API", "..\IBBoard.WarFoundry.API\IBBoard.WarFoundry.API.csproj", "{951E6C7A-7FBA-4F68-9D9E-F48618BB9626}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBBoard.WarFoundry.API.Tests", "..\IBBoard.WarFoundry.API.Tests\IBBoard.WarFoundry.API.Tests.csproj", "{B20E808D-878E-4F6D-B1E3-84A9A49905CB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {299D84D6-C84A-45CD-B709-AF536FCBA937}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {299D84D6-C84A-45CD-B709-AF536FCBA937}.Debug|Any CPU.Build.0 = Debug|Any CPU + {299D84D6-C84A-45CD-B709-AF536FCBA937}.Release|Any CPU.ActiveCfg = Release|Any CPU + {299D84D6-C84A-45CD-B709-AF536FCBA937}.Release|Any CPU.Build.0 = Release|Any CPU + {5DFD64F6-FC2B-4B4F-B92E-483BAC468105}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5DFD64F6-FC2B-4B4F-B92E-483BAC468105}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5DFD64F6-FC2B-4B4F-B92E-483BAC468105}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5DFD64F6-FC2B-4B4F-B92E-483BAC468105}.Release|Any CPU.Build.0 = Release|Any CPU + {951E6C7A-7FBA-4F68-9D9E-F48618BB9626}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {951E6C7A-7FBA-4F68-9D9E-F48618BB9626}.Debug|Any CPU.Build.0 = Debug|Any CPU + {951E6C7A-7FBA-4F68-9D9E-F48618BB9626}.Release|Any CPU.ActiveCfg = Release|Any CPU + {951E6C7A-7FBA-4F68-9D9E-F48618BB9626}.Release|Any CPU.Build.0 = Release|Any CPU + {B20E808D-878E-4F6D-B1E3-84A9A49905CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B20E808D-878E-4F6D-B1E3-84A9A49905CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B20E808D-878E-4F6D-B1E3-84A9A49905CB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B20E808D-878E-4F6D-B1E3-84A9A49905CB}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = IBBoard.WarFoundry.GUI.QtSharp.csproj + EndGlobalSection +EndGlobal diff -r 620c62ba4d07 -r 4ff09911ef64 compile-ui.sh --- a/compile-ui.sh Sat Jan 23 17:05:18 2010 +0000 +++ b/compile-ui.sh Sat Jan 23 19:55:54 2010 +0000 @@ -2,11 +2,19 @@ echo "Compiling .ui files to C#" -for f in qt-gui/*.ui +for uiFile in qt-gui/*.ui do - echo -ne " * Compiling $f..." - uics -o ${f/.ui/.cs} $f - echo "...compiled." + csFile=${uiFile/.ui/.cs} + + # Only update if file has changed + if test $uiFile -nt $csFile + then + echo -ne " * Compiling $uiFile..." + uics -o $csFile $uiFile + echo "...compiled." + else + echo " * Skipping $uiFile - no update needed" + fi done echo diff -r 620c62ba4d07 -r 4ff09911ef64 qt-gui/MainWindowLayout.cs --- a/qt-gui/MainWindowLayout.cs Sat Jan 23 17:05:18 2010 +0000 +++ b/qt-gui/MainWindowLayout.cs Sat Jan 23 19:55:54 2010 +0000 @@ -1,7 +1,7 @@ /******************************************************************************** ** Form generated from reading ui file 'MainWindowLayout.ui' ** -** Created: Sat Jan 23 16:57:44 2010 +** Created: Sat Jan 23 19:54:08 2010 ** by: Qt User Interface Compiler for C# version 4.5.3 ** ** WARNING! All changes made in this file will be lost when recompiling ui file!