Skip to content

Commit df37dee

Browse files
authored
Merge pull request #17 from AhmedAredah/main
Enhance installer and UI improvements
2 parents b03e146 + c71acb8 commit df37dee

5 files changed

Lines changed: 1360 additions & 621 deletions

File tree

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# min required cmake version
22
cmake_minimum_required(VERSION 3.24)
33

4+
include(InstallRequiredSystemLibraries)
5+
6+
# Enable automatic runtime dependency detection
7+
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
8+
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
9+
410
# Define the project name (ShipNetSim) and
511
# the programming language used (CXX for C++)
612
set(ShipNetSim_VERSION "0.0.3" CACHE STRING "Project version" FORCE)

build_and_package.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ REM Build the project with CMake
1515
cmake --build . --config Release --parallel %NUMBER_OF_PROCESSORS%
1616

1717
REM Package the project with CPack and the IFW generator
18-
cpack -G IFW
18+
cpack -G IFW -j %NUMBER_OF_PROCESSORS%
1919

2020
cd ..
2121

src/ShipNetSimGUI/gui/windowMangement/aboutwindow.ui

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ li.checked::marker { content: "\2612"; }
6363
<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt;"><br /></p>
6464
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:11pt; font-weight:700;">Contributors</span><span style=" font-size:11pt;">:</span></p>
6565
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;">
66-
<li style=" font-size:11pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ahmed Aredah, M.Sc.</li>
66+
<li style=" font-size:11pt;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Ahmed Aredah, Ph.D.</li>
6767
<li style=" font-size:11pt;" style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hesham A. Rakha, Ph.D. P.Eng., F.IEEE.</li></ul>
6868
<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:11pt;"><br /></p>
6969
<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt; font-weight:700;">License</span></p>

src/ShipNetSimGUI/gui/windowMangement/shipnetsim.ui

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<item row="0" column="0">
2525
<widget class="QTabWidget" name="tabWidget_project">
2626
<property name="tabPosition">
27-
<enum>QTabWidget::TabPosition::West</enum>
27+
<enum>QTabWidget::West</enum>
2828
</property>
2929
<property name="currentIndex">
3030
<number>0</number>
@@ -42,10 +42,10 @@
4242
<item row="4" column="0">
4343
<spacer name="verticalSpacer_2">
4444
<property name="orientation">
45-
<enum>Qt::Orientation::Vertical</enum>
45+
<enum>Qt::Vertical</enum>
4646
</property>
4747
<property name="sizeType">
48-
<enum>QSizePolicy::Policy::Expanding</enum>
48+
<enum>QSizePolicy::Expanding</enum>
4949
</property>
5050
<property name="sizeHint" stdset="0">
5151
<size>
@@ -98,7 +98,7 @@
9898
<item>
9999
<spacer name="horizontalSpacer_2">
100100
<property name="orientation">
101-
<enum>Qt::Orientation::Horizontal</enum>
101+
<enum>Qt::Horizontal</enum>
102102
</property>
103103
<property name="sizeHint" stdset="0">
104104
<size>
@@ -153,7 +153,7 @@
153153
<item>
154154
<spacer name="horizontalSpacer">
155155
<property name="orientation">
156-
<enum>Qt::Orientation::Horizontal</enum>
156+
<enum>Qt::Horizontal</enum>
157157
</property>
158158
<property name="sizeHint" stdset="0">
159159
<size>
@@ -196,7 +196,7 @@
196196
<item>
197197
<spacer name="horizontalSpacer_10">
198198
<property name="orientation">
199-
<enum>Qt::Orientation::Horizontal</enum>
199+
<enum>Qt::Horizontal</enum>
200200
</property>
201201
<property name="sizeHint" stdset="0">
202202
<size>
@@ -292,7 +292,7 @@
292292
<item row="0" column="3">
293293
<spacer name="horizontalSpacer_11">
294294
<property name="orientation">
295-
<enum>Qt::Orientation::Horizontal</enum>
295+
<enum>Qt::Horizontal</enum>
296296
</property>
297297
<property name="sizeHint" stdset="0">
298298
<size>
@@ -339,7 +339,7 @@
339339
<item>
340340
<spacer name="horizontalSpacer_5">
341341
<property name="orientation">
342-
<enum>Qt::Orientation::Horizontal</enum>
342+
<enum>Qt::Horizontal</enum>
343343
</property>
344344
<property name="sizeHint" stdset="0">
345345
<size>
@@ -603,7 +603,7 @@
603603
<item>
604604
<spacer name="horizontalSpacer_6">
605605
<property name="orientation">
606-
<enum>Qt::Orientation::Horizontal</enum>
606+
<enum>Qt::Horizontal</enum>
607607
</property>
608608
<property name="sizeHint" stdset="0">
609609
<size>
@@ -630,7 +630,7 @@
630630
<item row="2" column="0">
631631
<layout class="QHBoxLayout" name="horizontalLayout_3">
632632
<property name="sizeConstraint">
633-
<enum>QLayout::SizeConstraint::SetMaximumSize</enum>
633+
<enum>QLayout::SetMaximumSize</enum>
634634
</property>
635635
<item>
636636
<widget class="QLabel" name="label_21">
@@ -648,7 +648,7 @@
648648
<item>
649649
<spacer name="horizontalSpacer_15">
650650
<property name="orientation">
651-
<enum>Qt::Orientation::Horizontal</enum>
651+
<enum>Qt::Horizontal</enum>
652652
</property>
653653
<property name="sizeHint" stdset="0">
654654
<size>
@@ -679,7 +679,7 @@
679679
<item row="0" column="0">
680680
<widget class="QSplitter" name="splitter_simulator">
681681
<property name="orientation">
682-
<enum>Qt::Orientation::Vertical</enum>
682+
<enum>Qt::Vertical</enum>
683683
</property>
684684
<widget class="QWidget" name="layoutWidget_2">
685685
<layout class="QHBoxLayout" name="horizontalLayout_18">
@@ -701,11 +701,11 @@
701701
<string>Simulation options</string>
702702
</property>
703703
<property name="alignment">
704-
<set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTop</set>
704+
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
705705
</property>
706706
<layout class="QGridLayout" name="gridLayout_20">
707707
<property name="sizeConstraint">
708-
<enum>QLayout::SizeConstraint::SetFixedSize</enum>
708+
<enum>QLayout::SetFixedSize</enum>
709709
</property>
710710
<item row="0" column="3">
711711
<widget class="QGroupBox" name="verticalGroupBox_6">
@@ -1048,7 +1048,7 @@
10481048
<item>
10491049
<spacer name="horizontalSpacer_4">
10501050
<property name="orientation">
1051-
<enum>Qt::Orientation::Horizontal</enum>
1051+
<enum>Qt::Horizontal</enum>
10521052
</property>
10531053
<property name="sizeHint" stdset="0">
10541054
<size>
@@ -1071,7 +1071,7 @@
10711071
<item>
10721072
<spacer name="horizontalSpacer_12">
10731073
<property name="orientation">
1074-
<enum>Qt::Orientation::Horizontal</enum>
1074+
<enum>Qt::Horizontal</enum>
10751075
</property>
10761076
<property name="sizeHint" stdset="0">
10771077
<size>
@@ -1134,7 +1134,7 @@
11341134
<item row="2" column="0">
11351135
<widget class="QTabWidget" name="tabWidget">
11361136
<property name="tabPosition">
1137-
<enum>QTabWidget::TabPosition::West</enum>
1137+
<enum>QTabWidget::West</enum>
11381138
</property>
11391139
<property name="currentIndex">
11401140
<number>0</number>
@@ -1202,7 +1202,7 @@
12021202
<item>
12031203
<spacer name="horizontalSpacer_20">
12041204
<property name="orientation">
1205-
<enum>Qt::Orientation::Horizontal</enum>
1205+
<enum>Qt::Horizontal</enum>
12061206
</property>
12071207
<property name="sizeHint" stdset="0">
12081208
<size>
@@ -1278,7 +1278,7 @@
12781278
<item>
12791279
<spacer name="horizontalSpacer_3">
12801280
<property name="orientation">
1281-
<enum>Qt::Orientation::Horizontal</enum>
1281+
<enum>Qt::Horizontal</enum>
12821282
</property>
12831283
<property name="sizeHint" stdset="0">
12841284
<size>
@@ -1313,7 +1313,7 @@
13131313
<item>
13141314
<spacer name="horizontalSpacer_13">
13151315
<property name="orientation">
1316-
<enum>Qt::Orientation::Horizontal</enum>
1316+
<enum>Qt::Horizontal</enum>
13171317
</property>
13181318
<property name="sizeHint" stdset="0">
13191319
<size>
@@ -1360,7 +1360,7 @@
13601360
<x>0</x>
13611361
<y>0</y>
13621362
<width>1286</width>
1363-
<height>22</height>
1363+
<height>25</height>
13641364
</rect>
13651365
</property>
13661366
<widget class="QMenu" name="menuShipNetSim">

0 commit comments

Comments
 (0)