moved meta-data to a separate widget
This commit is contained in:
parent
e50a77bb40
commit
726e51b8b5
5 changed files with 143 additions and 0 deletions
|
@ -8,6 +8,7 @@ set(CMAKE_AUTOMOC ON)
|
||||||
|
|
||||||
qt5_wrap_ui(UI_HEADERS
|
qt5_wrap_ui(UI_HEADERS
|
||||||
mainwindow.ui
|
mainwindow.ui
|
||||||
|
MetaDataWidget.ui
|
||||||
)
|
)
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME}
|
add_executable(${PROJECT_NAME}
|
||||||
|
@ -15,6 +16,7 @@ add_executable(${PROJECT_NAME}
|
||||||
DataModel.cpp
|
DataModel.cpp
|
||||||
MetaDataModel.cpp
|
MetaDataModel.cpp
|
||||||
mainwindow.cpp
|
mainwindow.cpp
|
||||||
|
MetaDataWidget.cpp
|
||||||
${UI_HEADERS}
|
${UI_HEADERS}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -24,6 +26,7 @@ set_target_properties(${PROJECT_NAME}
|
||||||
|
|
||||||
target_include_directories(${PROJECT_NAME}
|
target_include_directories(${PROJECT_NAME}
|
||||||
PRIVATE
|
PRIVATE
|
||||||
|
${CMAKE_CURRENT_LIST_DIR}
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
14
source/MetaDataWidget.cpp
Normal file
14
source/MetaDataWidget.cpp
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
#include "MetaDataWidget.h"
|
||||||
|
#include "ui_MetaDataWidget.h"
|
||||||
|
|
||||||
|
MetaDataWidget::MetaDataWidget(QWidget *parent)
|
||||||
|
: QWidget(parent), ui(new Ui::MetaDataWidget)
|
||||||
|
{
|
||||||
|
ui->setupUi(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
MetaDataWidget::~MetaDataWidget()
|
||||||
|
{
|
||||||
|
delete ui;
|
||||||
|
}
|
||||||
|
|
19
source/MetaDataWidget.h
Normal file
19
source/MetaDataWidget.h
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <QWidget>
|
||||||
|
|
||||||
|
namespace Ui {
|
||||||
|
class MetaDataWidget;
|
||||||
|
};
|
||||||
|
|
||||||
|
class MetaDataWidget : public QWidget
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
private:
|
||||||
|
Ui::MetaDataWidget *ui;
|
||||||
|
|
||||||
|
public:
|
||||||
|
MetaDataWidget(QWidget *parent = nullptr);
|
||||||
|
~MetaDataWidget();
|
||||||
|
};
|
77
source/MetaDataWidget.ui
Normal file
77
source/MetaDataWidget.ui
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ui version="4.0">
|
||||||
|
<class>MetaDataWidget</class>
|
||||||
|
<widget class="QWidget" name="MetaDataWidget">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>637</width>
|
||||||
|
<height>269</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="windowTitle">
|
||||||
|
<string>Form</string>
|
||||||
|
</property>
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
|
<item>
|
||||||
|
<widget class="QWidget" name="upperArea" native="true">
|
||||||
|
<layout class="QGridLayout" name="gridLayout">
|
||||||
|
<item row="2" column="0">
|
||||||
|
<widget class="QLabel" name="dateOfTestLabel">
|
||||||
|
<property name="text">
|
||||||
|
<string>Untersuchungsdatum</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="1">
|
||||||
|
<widget class="QLineEdit" name="participantLineEdit"/>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="2">
|
||||||
|
<widget class="QLabel" name="dateOfBirthLabel">
|
||||||
|
<property name="text">
|
||||||
|
<string>Geburtsdatum</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="0">
|
||||||
|
<widget class="QLabel" name="participantLabel">
|
||||||
|
<property name="text">
|
||||||
|
<string>Name, Vorname</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="3">
|
||||||
|
<widget class="QLineEdit" name="instructorLineEdit"/>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="2">
|
||||||
|
<widget class="QLabel" name="instructorLabel">
|
||||||
|
<property name="text">
|
||||||
|
<string>Untersucher(in)</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="1">
|
||||||
|
<widget class="QDateEdit" name="dateOfTestDateEdit"/>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="3">
|
||||||
|
<widget class="QDateEdit" name="dateOfBirthDateEdit"/>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="remarksLabel">
|
||||||
|
<property name="text">
|
||||||
|
<string>Bemerkungen</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPlainTextEdit" name="remarksPlainTextEdit"/>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
<resources/>
|
||||||
|
<connections/>
|
||||||
|
</ui>
|
|
@ -71,6 +71,28 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPlainTextEdit" name="plainTextEdit"/>
|
<widget class="QPlainTextEdit" name="plainTextEdit"/>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QTabWidget" name="tabWidget">
|
||||||
|
<property name="currentIndex">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<widget class="QWidget" name="MetaDataTab">
|
||||||
|
<attribute name="title">
|
||||||
|
<string>Allgemein</string>
|
||||||
|
</attribute>
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||||
|
<item>
|
||||||
|
<widget class="MetaDataWidget" name="metaDataWidget" native="true"/>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
<widget class="QWidget" name="tab_2">
|
||||||
|
<attribute name="title">
|
||||||
|
<string>Tab 2</string>
|
||||||
|
</attribute>
|
||||||
|
</widget>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenuBar" name="menubar">
|
<widget class="QMenuBar" name="menubar">
|
||||||
|
@ -119,6 +141,14 @@
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
|
<customwidgets>
|
||||||
|
<customwidget>
|
||||||
|
<class>MetaDataWidget</class>
|
||||||
|
<extends>QWidget</extends>
|
||||||
|
<header>MetaDataWidget.h</header>
|
||||||
|
<container>1</container>
|
||||||
|
</customwidget>
|
||||||
|
</customwidgets>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
</ui>
|
</ui>
|
||||||
|
|
Loading…
Reference in a new issue