Changeset 34:c3c64e139e5f in IBBoard.WarFoundry.GUI.QtSharp


Ignore:
Timestamp:
08/07/10 11:02:53 (22 months ago)
Author:
IBBoard <dev@…>
Branch:
default
Tags:
tip
Convert:
[643/_archive]
Message:

Re #245: Create unit tab implementation

  • Create layout for unit tab widget
  • Start to populate values

WARNING: Qyoto/Qt# seems unstable now and segfaults when new units are added!

Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • IBBoard.WarFoundry.GUI.QtSharp.csproj

    r33 r34  
    4444    <Compile Include="NewUnitDialog.cs" /> 
    4545    <Compile Include="Widgets\UnitWidget.cs" /> 
     46    <Compile Include="qt-gui\UnitWidgetLayout.cs" /> 
    4647  </ItemGroup> 
    4748  <ItemGroup> 
     
    110111      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
    111112    </None> 
     113    <None Include="qt-gui\UnitWidgetLayout.ui" /> 
    112114  </ItemGroup> 
    113115  <ItemGroup> 
  • Widgets/UnitWidget.cs

    r33 r34  
    99    public class UnitWidget : QWidget 
    1010    { 
     11        private Ui_UnitWidgetLayout layout; 
     12        private Unit unit; 
     13         
    1114        public UnitWidget(Unit unit) 
    1215        { 
     16            layout = new Ui_UnitWidgetLayout(); 
     17            layout.SetupUi(this); 
     18            this.unit = unit; 
     19             
     20            PopulateValues(); 
    1321        } 
    14     } 
     22     
     23        private void PopulateValues() 
     24        { 
     25            layout.unitName.SetText(unit.Name); 
     26            layout.unitSize.SetValue(unit.Size); 
     27        } 
     28} 
    1529} 
    1630 
Note: See TracChangeset for help on using the changeset viewer.