Skip to content

Commit

Permalink
Merge pull request #143 from pmackenz/develop
Browse files Browse the repository at this point in the history
Adding Mac and Windows installers to the repository
  • Loading branch information
pmackenz authored Nov 3, 2018
2 parents ec04fb5 + fde182b commit f6b1615
Show file tree
Hide file tree
Showing 20 changed files with 1,716 additions and 93 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,9 @@ qwt-6.2/lib/pkgconfig/Qt5Qwt6.pc
qwt-6.2/lib/qwtmathml.pc
qwt-6.2/lib/pkgconfig/Qt5Qwt6.pc
qwt-6.2/lib/qwtmathml.pc

*.swp

*.dmg

PGTinstaller/packages/nheri\.simcenter\.pgt/data/PileGroupTool/
File renamed without changes.
File renamed without changes.
Binary file added PGTinstaller/config/NHERI-PGT-Icon.icns
Binary file not shown.
Binary file added PGTinstaller/config/NHERI-PGT-Icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added PGTinstaller/config/SimCenterInstallerLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions PGTinstaller/config/macconfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>Pile Group Tool</Name>
<Version>2.1</Version>
<Title>Pile Group Tool Installer</Title>
<Publisher>NHERI SimCenter</Publisher>
<ProductUrl>https://simcenter.designsafe-ci.org/learning-tools/pile-group-tool</ProductUrl>
<InstallerApplicationIcon>NHERI-PGT-Icon</InstallerApplicationIcon>
<InstallerWindowIcon>NHERI-PGT-Icon</InstallerWindowIcon>
<Logo>NHERI-PGT-Icon.png</Logo>
<Background>SimCenterInstallerLogo.png</Background>
<StartMenuDir>SimCenter Apps</StartMenuDir>
<TargetDir>@HomeDir@/Applications/SimCenterPGT</TargetDir>
</Installer>
Binary file added PGTinstaller/config/watermark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions PGTinstaller/config/winconfig.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<Installer>
<Name>Pile Group Tool</Name>
<Version>2.1</Version>
<Title>Pile Group Tool Installer</Title>
<Publisher>NHERI SimCenter</Publisher>
<ProductUrl>https://simcenter.designsafe-ci.org/learning-tools/pile-group-tool</ProductUrl>
<InstallerApplicationIcon>NHERI-PGT-Icon</InstallerApplicationIcon>
<InstallerWindowIcon>NHERI-PGT-Icon</InstallerWindowIcon>
<Logo>NHERI-PGT-Icon.png</Logo>
<WizardStyle>Modern</WizardStyle>
<Background>SimCenterInstallerLogo.png</Background>
<StartMenuDir>SimCenter Apps\Pile Group Tool</StartMenuDir>
<TargetDir>@HomeDir@/Applications/SimCenterTools/PGT</TargetDir>
</Installer>
12 changes: 12 additions & 0 deletions PGTinstaller/packages/nheri.simcenter.pgt/meta/installPGT.qs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
function Component() {}

Component.prototype.createOperations = function()
{
component.createOperations();

if (systemInfo.productType === "windows")
{
component.addOperation("CreateShortcut", "@TargetDir@/PileGroupTool.exe", "@StartMenuDir@/Pile Group Tool.lnk",
"workingDirectory=@TargetDir@", "description=Start SimCenter Pile Group Tool");
}
}
1,575 changes: 1,575 additions & 0 deletions PGTinstaller/packages/nheri.simcenter.pgt/meta/license.txt

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions PGTinstaller/packages/nheri.simcenter.pgt/meta/package.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<Package>
<DisplayName>Pile Group Tool</DisplayName>
<Description>Educational tool for the study of piles and pile groups interacting with layered soil.</Description>
<Version>2.1</Version>
<ReleaseDate>2018-11-05</ReleaseDate>
<Licenses>
<License name="BSD License Agreement" file="license.txt" />
</Licenses>
<Default>true</Default>
<Script>installPGT.qs</Script>
</Package>
1 change: 1 addition & 0 deletions PileGroupTool.pro
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@

QT += core gui
unix: QT += svg opengl concurrent
win32: QT += opengl printsupport


greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport network
Expand Down
2 changes: 1 addition & 1 deletion help/About/PGTabout.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<h1 id="top">This is the SimCenter Educational Pile Group Tool Version 2.0.4</h1>
<h1 id="top">This is the SimCenter Educational Pile Group Tool Version 2.1</h1>

<p>
Please be aware that this software is not intended to be used in any commercial analysis and/or design. All contributors of NHERI SimCenter are free of responsibility and liability resulting from the use of this software. Use of this software is at your own risk.
Expand Down
4 changes: 1 addition & 3 deletions mainWindow/mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -201,9 +201,7 @@ MainWindow::MainWindow(bool graphicsModeQCP, QWidget *parent) :
manager->get(QNetworkRequest(QUrl("http://opensees.berkeley.edu/OpenSees/developer/qtPile/use.php")));
//manager->get(QNetworkRequest(QUrl("https://simcenter.designsafe-ci.org/pile-group-analytics/")));

//this->on_forceTypeSelector_activated(0);
//this->on_horizontalForceSlider_valueChanged(10);
//this->on_forceTypeSelector_activated(0);
this->on_forceTypeSelector_activated(0);
}

MainWindow::~MainWindow()
Expand Down
31 changes: 5 additions & 26 deletions mainWindow/mainwindow.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,20 +78,6 @@ private slots:
void on_btn_deletePile_clicked();
void on_btn_newPile_clicked();

// material table slots

void on_HForceCtrl_valueChanged(int value);
//void on_horizontalForceSlider_valueChanged(int value); // depricated
//void on_appliedHorizontalForce_valueChanged(double arg1); // depricated

void on_VForceCtrl_valueChanged(int value);
//void on_verticalForceSlider_valueChanged(int value); // depricated
//void on_appliedVerticalForce_editingFinished(); // depricated

void on_MomentCtrl_valueChanged(int value);
//void on_momentSlider_valueChanged(int value); // depricated
//void on_appliedMoment_editingFinished(); // depricated

// layer selection slots
void on_chkBox_layer1_clicked();
void on_chkBox_layer2_clicked();
Expand All @@ -110,27 +96,20 @@ private slots:
// Frank's network counter
void replyFinished(QNetworkReply*);

// load control slots
void on_forceTypeSelector_activated(int index);

void on_HForceCtrl_valueChanged(int value);
void on_VForceCtrl_valueChanged(int value);
void on_MomentCtrl_valueChanged(int value);

void on_PushOverCtrl_valueChanged(int value);
void on_PullOutCtrl_valueChanged(int value);
//void on_pushoverDisplacement_editingFinished(); // depricated
//void on_pulloutDisplacement_editingFinished(); // depricated
//void on_pushoverDisplacementSlider_valueChanged(int value); // depricated
//void on_pulloutDisplacementSlider_valueChanged(int value); // depricated

void on_SurfaceDisplacementCtrl_valueChanged(int value);
void on_Interface12Ctrl_valueChanged(int value);
void on_Interface23Ctrl_valueChanged(int value);
void on_BaseDisplacementCtrl_valueChanged(int value);
//void on_surfaceDisplacement_editingFinished(); // depricated
//void on_surfaceDisplacementSlider_valueChanged(int value); // depricated
//void on_Interface12_editingFinished(); // depricated
//void on_Interface12Slider_valueChanged(int value); // depricated
//void on_Interface23_editingFinished(); // depricated
//void on_Interface23Slider_valueChanged(int value); // depricated
//void on_BaseDisplacement_editingFinished(); // depricated
//void on_BaseDisplacementSlider_valueChanged(int value); // depricated

// response to signals from systemPlot
void onSystemPlot_pileSelected(int );
Expand Down
85 changes: 44 additions & 41 deletions mainWindow/mainwindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -37,44 +37,6 @@
</property>
</widget>
</item>
<item row="1" column="1" rowspan="2">
<widget class="QTabWidget" name="tabWidget_system">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>3</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="systemTab">
<attribute name="title">
<string>System Plot</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
</layout>
</widget>
</widget>
</item>
<item row="2" column="0">
<widget class="QTabWidget" name="properties">
<property name="sizePolicy">
Expand All @@ -93,7 +55,7 @@
<enum>QTabWidget::West</enum>
</property>
<property name="currentIndex">
<number>2</number>
<number>0</number>
</property>
<property name="usesScrollButtons">
<bool>false</bool>
Expand Down Expand Up @@ -1255,7 +1217,7 @@ Layers 2 &amp; 3:</string>
<enum>Qt::LeftToRight</enum>
</property>
<property name="tabPosition">
<enum>QTabWidget::East</enum>
<enum>QTabWidget::North</enum>
</property>
<property name="currentIndex">
<number>0</number>
Expand Down Expand Up @@ -1465,6 +1427,47 @@ Layers 2 &amp; 3:</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QTabWidget" name="tabWidget_system">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>3</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="tabPosition">
<enum>QTabWidget::North</enum>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="systemTab">
<attribute name="title">
<string>System Plot</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menuBar">
Expand All @@ -1473,7 +1476,7 @@ Layers 2 &amp; 3:</string>
<x>0</x>
<y>0</y>
<width>994</width>
<height>22</height>
<height>21</height>
</rect>
</property>
<widget class="QMenu" name="menuOpenSeesPile">
Expand Down
7 changes: 6 additions & 1 deletion resources/styleSheets/pgtStyles.qss
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,12 @@ QLabel#labelLayerProperties {
}

QLabel#label_about {
font-size: 24pt;
font-size: 20pt;
font-weight: bold;
}

QLabel#label_quickTips {
font-size: 20pt;
font-weight: bold;
}

Expand Down
5 changes: 4 additions & 1 deletion utilWindows/dialogabout.ui
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,10 @@
</sizepolicy>
</property>
<property name="text">
<string>About Version 2.1</string>
<string>About Pile Group Tool</string>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
</property>
</widget>
</item>
Expand Down
40 changes: 20 additions & 20 deletions utilWindows/dialogquicktips.ui
Original file line number Diff line number Diff line change
Expand Up @@ -14,24 +14,8 @@
<string>Dialog</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="logo">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
<pixmap resource="../qtpileresources.qrc">:/resources/NHERI-PGT-Icon.icns</pixmap>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="title">
<widget class="QLabel" name="label_quickTips">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
Expand All @@ -49,11 +33,27 @@
<string>Quick Tips</string>
</property>
<property name="alignment">
<set>Qt::AlignBottom|Qt::AlignRight|Qt::AlignTrailing</set>
<set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLabel" name="logo">
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string/>
</property>
<property name="pixmap">
<pixmap resource="../qtpileresources.qrc">:/resources/NHERI-PGT-Icon.icns</pixmap>
</property>
</widget>
</item>
<item row="1" column="0" colspan="2">
<item row="2" column="0" colspan="3">
<widget class="QTextBrowser" name="textBrowser">
<property name="source">
<url>
Expand All @@ -62,7 +62,7 @@
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<item row="3" column="0" colspan="3">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
Expand Down

0 comments on commit f6b1615

Please sign in to comment.