210 lines
13 KiB
XML
210 lines
13 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<ui version="4.0">
|
||
<class>toolkit_installer</class>
|
||
<widget class="QWizard" name="toolkit_installer">
|
||
<property name="geometry">
|
||
<rect>
|
||
<x>0</x>
|
||
<y>0</y>
|
||
<width>800</width>
|
||
<height>610</height>
|
||
</rect>
|
||
</property>
|
||
<property name="sizePolicy">
|
||
<sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
|
||
<horstretch>0</horstretch>
|
||
<verstretch>0</verstretch>
|
||
</sizepolicy>
|
||
</property>
|
||
<property name="minimumSize">
|
||
<size>
|
||
<width>800</width>
|
||
<height>610</height>
|
||
</size>
|
||
</property>
|
||
<property name="windowTitle">
|
||
<string>Portable Computing Toolkit Installer</string>
|
||
</property>
|
||
<property name="windowIcon">
|
||
<iconset>
|
||
<normaloff>:/icons/toolbox.svg</normaloff>:/icons/toolbox.svg</iconset>
|
||
</property>
|
||
<property name="wizardStyle">
|
||
<enum>QWizard::ClassicStyle</enum>
|
||
</property>
|
||
<property name="options">
|
||
<set>QWizard::IndependentPages|QWizard::NoBackButtonOnLastPage|QWizard::NoBackButtonOnStartPage|QWizard::NoCancelButtonOnLastPage</set>
|
||
</property>
|
||
<widget class="QWizardPage" name="intro_page">
|
||
<property name="title">
|
||
<string>Portable Computing Toolkit Installer</string>
|
||
</property>
|
||
<property name="subTitle">
|
||
<string/>
|
||
</property>
|
||
<layout class="QVBoxLayout" name="verticalLayout">
|
||
<item>
|
||
<widget class="QTextBrowser" name="intro">
|
||
<property name="frameShape">
|
||
<enum>QFrame::NoFrame</enum>
|
||
</property>
|
||
<property name="frameShadow">
|
||
<enum>QFrame::Plain</enum>
|
||
</property>
|
||
<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:8pt; font-weight:400; font-style:normal;">
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e; background-color:#ffffff;">The portable computing toolkit installer sets up and combines the </span><a href="https://portableapps.com/"><span style=" font-family:'Segoe UI, sans-serif'; text-decoration: underline; color:#0366d6; background-color:#ffffff;">PortableApps.com</span></a><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e; background-color:#ffffff;"> framework with various tools for writing code. The goal of this project is to provide a platform for anyone who has computing needs but does not own their on PC to be able to have a private workspace on public/shared computers.</span></p>
|
||
<p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; font-family:'Segoe UI, sans-serif'; color:#24292e; background-color:transparent;"><br /></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-family:'Segoe UI, sans-serif'; font-weight:600;">Requirements:</span></p>
|
||
<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" background-color:transparent;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%;"><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e;">A PC runninging Windows 7 (64-bit) or later</span><span style=" font-family:'Segoe UI, sans-serif';"> </span></li>
|
||
<li style=" background-color:transparent;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%;"><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e;">An </span><a href="https://lifehacker.com/how-to-erase-and-format-a-hard-drive-1525128357"><span style=" font-family:'Segoe UI, sans-serif'; text-decoration: underline; color:#0366d6;">NTFS-Formatted</span></a><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e;"> USB storage device</span><span style=" font-family:'Segoe UI, sans-serif';"> </span></li>
|
||
<li style=" background-color:transparent;" style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%;"><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e;">An active Internet connection</span> </li></ul>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" font-family:'Segoe UI, sans-serif'; font-weight:600;">Contributing and bug reporting:</span></p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" font-family:'Segoe UI, sans-serif';">Source code for this installer is available on </span><a href="https://github.com/norweeg/portable-computing-toolkit-installer"><span style=" font-family:'Segoe UI, sans-serif'; text-decoration: underline; color:#0000ff;">Github</span></a><span style=" font-family:'Segoe UI, sans-serif';">. This installer was originally a learning exercise for myself to learn python, so I welcome you to help improve it!</span></p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" font-family:'Segoe UI, sans-serif';">This installer scrapes the web for the URLs to the installers for the software. I don't have control over the homepages of the tools in this toolkit, so if they fail to download, it's likely that the download page has changed and this tool needs to be updated to reflect those changes. If you find the installer is unable to download one of the tools, please </span><a href="https://github.com/norweeg/portable-computing-toolkit-installer/issues"><span style=" text-decoration: underline; color:#0000ff;">open an issue</span></a><span style=" font-family:'Segoe UI, sans-serif';"> on </span>Github</p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e; background-color:#ffffff;">This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.</span></p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" font-family:'Segoe UI, sans-serif'; color:#24292e; background-color:#ffffff;">This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</span></p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><span style=" background-color:transparent;">Copyright © 2019 </span><a href="https://github.com/norweeg"><span style=" text-decoration: underline; color:#0000ff;">Brennen Raimer</span></a></p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:115%; background-color:transparent;"><br /><br /></p>
|
||
<p style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; line-height:100%; background-color:transparent;"><br /><br /></p></body></html></string>
|
||
</property>
|
||
<property name="textInteractionFlags">
|
||
<set>Qt::TextBrowserInteraction</set>
|
||
</property>
|
||
<property name="openExternalLinks">
|
||
<bool>false</bool>
|
||
</property>
|
||
<property name="openLinks">
|
||
<bool>false</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QWizardPage" name="license_page">
|
||
<property name="title">
|
||
<string>Portable Computing Toolkit Installer License Agreement</string>
|
||
</property>
|
||
<property name="subTitle">
|
||
<string/>
|
||
</property>
|
||
<layout class="QGridLayout" name="gridLayout">
|
||
<item row="0" column="0">
|
||
<widget class="QTextBrowser" name="license">
|
||
<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:8pt; font-weight:400; font-style:normal;">
|
||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></string>
|
||
</property>
|
||
<property name="openLinks">
|
||
<bool>false</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QWizardPage" name="location_page">
|
||
<property name="title">
|
||
<string>Install Location</string>
|
||
</property>
|
||
<property name="subTitle">
|
||
<string>Choose a drive or folder to install the portable toolkit to:</string>
|
||
</property>
|
||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||
<item>
|
||
<widget class="QLineEdit" name="install_location">
|
||
<property name="clearButtonEnabled">
|
||
<bool>true</bool>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QPushButton" name="browse_button">
|
||
<property name="text">
|
||
<string>Browse...</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QWizardPage" name="selection_page">
|
||
<layout class="QHBoxLayout" name="horizontalLayout_8">
|
||
<item>
|
||
<widget class="QTreeWidget" name="treeWidget">
|
||
<attribute name="headerDefaultSectionSize">
|
||
<number>300</number>
|
||
</attribute>
|
||
<column>
|
||
<property name="text">
|
||
<string>Name</string>
|
||
</property>
|
||
</column>
|
||
<column>
|
||
<property name="text">
|
||
<string>Homepage</string>
|
||
</property>
|
||
</column>
|
||
</widget>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
<widget class="QWizardPage" name="progress_page">
|
||
<layout class="QVBoxLayout" name="verticalLayout_4">
|
||
<item>
|
||
<spacer name="verticalSpacer">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
<property name="sizeHint" stdset="0">
|
||
<size>
|
||
<width>20</width>
|
||
<height>40</height>
|
||
</size>
|
||
</property>
|
||
</spacer>
|
||
</item>
|
||
<item>
|
||
<widget class="QProgressBar" name="progress_bar">
|
||
<property name="minimum">
|
||
<number>0</number>
|
||
</property>
|
||
<property name="maximum">
|
||
<number>100</number>
|
||
</property>
|
||
<property name="value">
|
||
<number>0</number>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<widget class="QLabel" name="progress_label">
|
||
<property name="text">
|
||
<string>Download Progress</string>
|
||
</property>
|
||
</widget>
|
||
</item>
|
||
<item>
|
||
<spacer name="verticalSpacer_2">
|
||
<property name="orientation">
|
||
<enum>Qt::Vertical</enum>
|
||
</property>
|
||
<property name="sizeHint" stdset="0">
|
||
<size>
|
||
<width>20</width>
|
||
<height>40</height>
|
||
</size>
|
||
</property>
|
||
</spacer>
|
||
</item>
|
||
</layout>
|
||
</widget>
|
||
</widget>
|
||
<resources/>
|
||
<connections/>
|
||
</ui>
|