Skip to content

Commit

Permalink
Implemenent basic question downloader function
Browse files Browse the repository at this point in the history
  • Loading branch information
jfeil committed Feb 17, 2023
1 parent 8435ca4 commit ea22845
Show file tree
Hide file tree
Showing 11 changed files with 640 additions and 113 deletions.
79 changes: 79 additions & 0 deletions res/dataset_download_dialog.ui
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>DownloadDialog</class>
<widget class="QDialog" name="DownloadDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>342</width>
<height>141</height>
</rect>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="2" column="0">
<widget class="QLabel" name="password_label">
<property name="text">
<string>Password</string>
</property>
</widget>
</item>
<item row="0" column="0" colspan="2">
<widget class="QComboBox" name="source_combobox"/>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="username_lineedit">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="password_lineedit">
<property name="inputMethodHints">
<set>Qt::ImhHiddenText|Qt::ImhNoAutoUppercase|Qt::ImhNoPredictiveText|Qt::ImhSensitiveData</set>
</property>
<property name="echoMode">
<enum>QLineEdit::Password</enum>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="username_label">
<property name="text">
<string>Username</string>
</property>
</widget>
</item>
<item row="3" column="0" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>buttonBox</sender>
<signal>rejected()</signal>
<receiver>DownloadDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>170</x>
<y>113</y>
</hint>
<hint type="destinationlabel">
<x>170</x>
<y>70</y>
</hint>
</hints>
</connection>
</connections>
</ui>
59 changes: 59 additions & 0 deletions res/downloader.ui
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>DownloadProgress</class>
<widget class="QDialog" name="DownloadProgress">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>400</width>
<height>170</height>
</rect>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="1" column="1">
<widget class="QProgressBar" name="progressBar">
<property name="value">
<number>24</number>
</property>
</widget>
</item>
<item row="0" column="0" colspan="3">
<widget class="QLabel" name="progress_label">
<property name="text">
<string>TextLabel</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QPushButton" name="cancel_button">
<property name="text">
<string>Cancel</string>
</property>
</widget>
</item>
</layout>
</widget>
<resources/>
<connections>
<connection>
<sender>cancel_button</sender>
<signal>clicked()</signal>
<receiver>DownloadProgress</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>353</x>
<y>148</y>
</hint>
<hint type="destinationlabel">
<x>199</x>
<y>84</y>
</hint>
</hints>
</connection>
</connections>
</ui>
27 changes: 17 additions & 10 deletions res/first_setup_widget.ui
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,27 @@
<item row="0" column="0">
<widget class="QPushButton" name="create_button">
<property name="text">
<string>Erste Regelgruppe
erstellen
</string>
<string>Erste Regelgruppe erstellen</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QPushButton" name="import_button">
<property name="text">
<string>Existierende Regeldaten
importieren
</string>
</property>
</widget>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QPushButton" name="import_local_button">
<property name="text">
<string>Aus Datei importieren</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="import_online_button">
<property name="text">
<string>Aus dem Internet importieren</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
Expand Down
92 changes: 52 additions & 40 deletions res/mainwindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,18 @@
</rect>
</property>
<widget class="QMenu" name="menuDatei">
<property name="title">
<string>Datei</string>
</property>
<addaction name="actionRegeldatensatz_einladen"/>
<addaction name="actionRegeldatensatz_exportieren"/>
<property name="title">
<string>Datei</string>
</property>
<widget class="QMenu" name="menuRegeldatensatz_importieren">
<property name="title">
<string>Regeldatensatz importieren</string>
</property>
<addaction name="actionAus_einer_Datei"/>
<addaction name="actionAus_dem_Internet"/>
</widget>
<addaction name="menuRegeldatensatz_importieren"/>
<addaction name="actionRegeldatensatz_exportieren"/>
</widget>
<widget class="QMenu" name="menuAnsicht">
<property name="title">
Expand Down Expand Up @@ -106,41 +113,46 @@
<string>Ansicht zurücksetzen</string>
</property>
</action>
<action name="actionRegeltest_l_schen">
<property name="text">
<string>Regeltest löschen</string>
</property>
</action>
<action name="actionRegeldatensatz_einladen">
<property name="text">
<string>Regeldatensatz einladen</string>
</property>
</action>
<action name="actionRegeldatensatz_exportieren">
<property name="text">
<string>Regeldatensatz exportieren</string>
</property>
</action>
<action name="actionRegeltest_einrichten">
<property name="text">
<string>Regeltest einrichten</string>
</property>
</action>
<action name="actionAuf_Updates_pr_fen">
<property name="text">
<string>Auf Updates prüfen</string>
</property>
</action>
<action name="action_ber">
<property name="text">
<string>Über</string>
</property>
</action>
<action name="actionSelftest">
<property name="text">
<string>Selbsttest</string>
</property>
</action>
<action name="actionRegeltest_l_schen">
<property name="text">
<string>Regeltest löschen</string>
</property>
</action>
<action name="actionRegeldatensatz_exportieren">
<property name="text">
<string>Regeldatensatz exportieren</string>
</property>
</action>
<action name="actionRegeltest_einrichten">
<property name="text">
<string>Regeltest einrichten</string>
</property>
</action>
<action name="actionAuf_Updates_pr_fen">
<property name="text">
<string>Auf Updates prüfen</string>
</property>
</action>
<action name="action_ber">
<property name="text">
<string>Über</string>
</property>
</action>
<action name="actionSelftest">
<property name="text">
<string>Selbsttest</string>
</property>
</action>
<action name="actionAus_einer_Datei">
<property name="text">
<string>Aus einer Datei</string>
</property>
</action>
<action name="actionAus_dem_Internet">
<property name="text">
<string>Aus dem Internet</string>
</property>
</action>
</widget>
<resources/>
<connections/>
Expand Down
Loading

0 comments on commit ea22845

Please sign in to comment.