diff options
author | Daniel Jones <admin@danieljon.es> | 2019-04-07 11:07:57 +0930 |
---|---|---|
committer | Daniel Jones <admin@danieljon.es> | 2019-04-07 11:07:57 +0930 |
commit | e38858efb7c8904352f9c4c1dea403b53a7a99f4 (patch) | |
tree | 5577b93bf7c530cf40a84036adba90ec2d1db9b7 /productinventory.ui | |
download | productinventory-e38858efb7c8904352f9c4c1dea403b53a7a99f4.tar.gz productinventory-e38858efb7c8904352f9c4c1dea403b53a7a99f4.zip |
first code, basic program works
Diffstat (limited to 'productinventory.ui')
-rw-r--r-- | productinventory.ui | 433 |
1 files changed, 433 insertions, 0 deletions
diff --git a/productinventory.ui b/productinventory.ui new file mode 100644 index 0000000..2837b39 --- /dev/null +++ b/productinventory.ui @@ -0,0 +1,433 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>ProductInventory</class> + <widget class="QMainWindow" name="ProductInventory"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>583</width> + <height>484</height> + </rect> + </property> + <property name="windowTitle"> + <string>ProductInventory</string> + </property> + <widget class="QWidget" name="centralWidget"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QTabWidget" name="mainTabs"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Ignored" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="currentIndex"> + <number>1</number> + </property> + <widget class="QWidget" name="dbConTab"> + <attribute name="title"> + <string>Database</string> + </attribute> + <layout class="QFormLayout" name="formLayout_4"> + <item row="0" column="0"> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <widget class="QLabel" name="hostLabel"> + <property name="text"> + <string>Host</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLineEdit" name="HostInput"> + <property name="text"> + <string>localhost</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QSpinBox" name="portInput"> + <property name="maximum"> + <number>9999</number> + </property> + <property name="value"> + <number>3306</number> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="portLabel"> + <property name="text"> + <string>Port</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="2" column="0"> + <layout class="QFormLayout" name="formLayout"> + <item row="1" column="0"> + <widget class="QLineEdit" name="usernameInput"> + <property name="text"> + <string>inventory</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="usernameLabel"> + <property name="text"> + <string>Username</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="passwordLabel"> + <property name="text"> + <string>Password</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="passwordInput"> + <property name="font"> + <font> + <strikeout>false</strikeout> + </font> + </property> + <property name="text"> + <string>inventorypassword</string> + </property> + <property name="echoMode"> + <enum>QLineEdit::Password</enum> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QPushButton" name="connectButton"> + <property name="text"> + <string>Connect</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLineEdit" name="databaseInput"> + <property name="text"> + <string>ProductInventory</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="databaseLabel"> + <property name="text"> + <string>Database</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <widget class="QWidget" name="filterTab"> + <attribute name="title"> + <string>Filter</string> + </attribute> + <layout class="QFormLayout" name="formLayout_6"> + <item row="0" column="0"> + <layout class="QGridLayout" name="gridLayout_4"> + <item row="1" column="0"> + <widget class="QLabel" name="filterBrandsLabel"> + <property name="text"> + <string>Filter brands</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="IncludesTextBrandsLabel"> + <property name="text"> + <string>Includes text:</string> + </property> + </widget> + </item> + <item row="3" column="1"> + <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 row="2" column="1"> + <widget class="QLineEdit" name="includesTextBrandsInput"> + <property name="minimumSize"> + <size> + <width>115</width> + <height>0</height> + </size> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="1"> + <layout class="QFormLayout" name="formLayout_2"> + <item row="0" column="0"> + <widget class="QLabel" name="filterProductsLabel"> + <property name="text"> + <string>Filter products</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="filterCategoryLabel"> + <property name="text"> + <string>Category</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="filterCategoryComboBox"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>115</width> + <height>0</height> + </size> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="includesTextProductsLabel"> + <property name="text"> + <string>Includes text:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLineEdit" name="includesTextProductsInput"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>115</width> + <height>0</height> + </size> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QCheckBox" name="mustHaveImagesCheckBox"> + <property name="layoutDirection"> + <enum>Qt::LeftToRight</enum> + </property> + <property name="text"> + <string>Must have images</string> + </property> + <property name="tristate"> + <bool>false</bool> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QCheckBox" name="mustNotHaveImagesCheckBox"> + <property name="text"> + <string>Must not have images</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="1" column="0"> + <widget class="QPushButton" name="pushButton"> + <property name="text"> + <string>Filter</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <layout class="QFormLayout" name="formLayout_5"> + <item row="0" column="0"> + <widget class="QLabel" name="statsLabel"> + <property name="text"> + <string>Stats:</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="statsHereLabel"> + <property name="text"> + <string>STATS_PLACEHOLDER</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </widget> + </item> + <item> + <widget class="QScrollArea" name="scrollArea"> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>563</width> + <height>165</height> + </rect> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QTableWidget" name="tableWidget"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>100</height> + </size> + </property> + <property name="frameShape"> + <enum>QFrame::StyledPanel</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> + </property> + <property name="verticalScrollBarPolicy"> + <enum>Qt::ScrollBarAsNeeded</enum> + </property> + <property name="sizeAdjustPolicy"> + <enum>QAbstractScrollArea::AdjustToContentsOnFirstShow</enum> + </property> + <property name="autoScroll"> + <bool>true</bool> + </property> + <property name="editTriggers"> + <set>QAbstractItemView::NoEditTriggers</set> + </property> + <property name="alternatingRowColors"> + <bool>false</bool> + </property> + <property name="verticalScrollMode"> + <enum>QAbstractItemView::ScrollPerItem</enum> + </property> + <property name="showGrid"> + <bool>true</bool> + </property> + <property name="sortingEnabled"> + <bool>false</bool> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + <attribute name="horizontalHeaderCascadingSectionResizes"> + <bool>true</bool> + </attribute> + <attribute name="horizontalHeaderStretchLastSection"> + <bool>true</bool> + </attribute> + <attribute name="verticalHeaderVisible"> + <bool>false</bool> + </attribute> + <attribute name="verticalHeaderStretchLastSection"> + <bool>false</bool> + </attribute> + <column> + <property name="text"> + <string>Brand</string> + </property> + </column> + <column> + <property name="text"> + <string>Colour</string> + </property> + </column> + <column> + <property name="text"> + <string>Comment</string> + </property> + </column> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QMenuBar" name="menuBar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>583</width> + <height>20</height> + </rect> + </property> + <widget class="QMenu" name="menuFile"> + <property name="title"> + <string>File</string> + </property> + <addaction name="actionExit"/> + </widget> + <addaction name="menuFile"/> + </widget> + <widget class="QStatusBar" name="statusBar"/> + <action name="actionExit"> + <property name="text"> + <string>Exit</string> + </property> + </action> + </widget> + <layoutdefault spacing="6" margin="11"/> + <tabstops> + <tabstop>HostInput</tabstop> + <tabstop>portInput</tabstop> + <tabstop>usernameInput</tabstop> + <tabstop>passwordInput</tabstop> + <tabstop>databaseInput</tabstop> + <tabstop>connectButton</tabstop> + </tabstops> + <resources/> + <connections> + <connection> + <sender>actionExit</sender> + <signal>triggered()</signal> + <receiver>ProductInventory</receiver> + <slot>close()</slot> + <hints> + <hint type="sourcelabel"> + <x>-1</x> + <y>-1</y> + </hint> + <hint type="destinationlabel"> + <x>261</x> + <y>250</y> + </hint> + </hints> + </connection> + </connections> +</ui> |