Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

+79
View File
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>CoordDetailDlg</class>
<widget class="QDialog" name="CoordDetailDlg">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>313</width>
<height>97</height>
</rect>
</property>
<property name="windowTitle">
<string>Enter coordinates</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="1" column="2">
<widget class="QLabel" name="latLabel">
<property name="text">
<string>Lat:</string>
</property>
</widget>
</item>
<item row="0" column="0" colspan="4">
<widget class="LtsCoordWidget::LtsCoordWidget" name="positionEdit"/>
</item>
<item row="2" column="2">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="0">
<widget class="QLabel" name="lonLabel">
<property name="text">
<string>Lon:</string>
</property>
</widget>
</item>
<item row="1" column="3">
<widget class="QLabel" name="latText">
<property name="text">
<string notr="true">latText</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="lonText">
<property name="text">
<string notr="true">latText</string>
</property>
</widget>
</item>
<item row="3" column="0" colspan="4">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>LtsCoordWidget::LtsCoordWidget</class>
<extends>QWidget</extends>
<header>LtsCoordTrans/lts_coord_widget.h</header>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>
+92
View File
@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>DetailViewDlg</class>
<widget class="NGLDialog" name="DetailViewDlg">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>186</width>
<height>116</height>
</rect>
</property>
<property name="windowTitle">
<string notr="true">Form</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QScrollArea" name="scrollArea">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="lineWidth">
<number>0</number>
</property>
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustIgnored</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="DetailView" name="detailView">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>174</width>
<height>88</height>
</rect>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</widget>
</item>
<item row="1" column="0">
<widget class="NGLDialogButtonBox" name="nglDialogButtonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>NGLStandardButton::Cancel|NGLStandardButton::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>NGLDialog</class>
<extends>QDialog</extends>
<header>nglwidgets/ngldialog.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>NGLDialogButtonBox</class>
<extends>QWidget</extends>
<header>nglwidgets/ngldialogbuttonbox.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>DetailView</class>
<extends>QWidget</extends>
<header>detailview.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>
+251
View File
@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1101</width>
<height>642</height>
</rect>
</property>
<property name="windowTitle">
<string notr="true">MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QSplitter" name="splitter">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<widget class="QToolBox" name="toolBox">
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="page">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>485</width>
<height>531</height>
</rect>
</property>
<attribute name="label">
<string>Settings</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Exercise</string>
</property>
</widget>
</item>
<item row="1" column="2">
<widget class="QRadioButton" name="rbPlayback">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>Rep&amp;lay</string>
</property>
</widget>
</item>
<item row="3" column="1" colspan="2">
<widget class="QTreeView" name="trvFunctionTopics">
<property name="selectionMode">
<enum>QAbstractItemView::MultiSelection</enum>
</property>
<attribute name="headerVisible">
<bool>false</bool>
</attribute>
</widget>
</item>
<item row="0" column="1" colspan="2">
<widget class="QSpinBox" name="sbExercise">
<property name="maximum">
<number>999</number>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Data Topics</string>
</property>
</widget>
</item>
<item row="4" column="0" colspan="3">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QPushButton" name="pbConnect">
<property name="text">
<string>Connect</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="pbDisconnect">
<property name="text">
<string>Disconnect</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Function Topics</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Exercise Type</string>
</property>
</widget>
</item>
<item row="2" column="1" colspan="2">
<widget class="QTreeView" name="trvDataTopics">
<property name="selectionMode">
<enum>QAbstractItemView::MultiSelection</enum>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
<attribute name="headerVisible">
<bool>false</bool>
</attribute>
</widget>
</item>
<item row="1" column="1">
<widget class="QRadioButton" name="rbExercise">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string>E&amp;xercise</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_4">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>485</width>
<height>531</height>
</rect>
</property>
<attribute name="label">
<string>Samples</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_3">
<item row="1" column="2">
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="0" colspan="3">
<widget class="SampleView" name="sampleView"/>
</item>
<item row="1" column="1">
<widget class="QCheckBox" name="cbRepeat">
<property name="text">
<string>Repeat</string>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QToolButton" name="pbPlay">
<property name="icon">
<iconset resource="../../../../Z/src/nglwidgets/nglresources.qrc">
<normaloff>:/icons/png/start_playback.png</normaloff>
<normalon>:/icons/png/pause_playback.png</normalon>
<disabledoff>:/icons/png/start_playback_disabled.png</disabledoff>
<disabledon>:/icons/png/pause_playback_disabled.png</disabledon>:/icons/png/start_playback.png</iconset>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class="TelegramView" name="telegramView"/>
</widget>
</item>
</layout>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<widget class="QDockWidget" name="dwDetailViewTree">
<attribute name="dockWidgetArea">
<number>2</number>
</attribute>
<widget class="QWidget" name="dockWidgetContents">
<layout class="QGridLayout" name="gridLayout_4">
<item row="0" column="0">
<widget class="QTreeView" name="trvTopicData">
<property name="uniformRowHeights">
<bool>true</bool>
</property>
<property name="animated">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</widget>
<customwidgets>
<customwidget>
<class>SampleView</class>
<extends>QTableView</extends>
<header>sampleview.h</header>
</customwidget>
<customwidget>
<class>TelegramView</class>
<extends>QTableView</extends>
<header>telegramview.h</header>
</customwidget>
</customwidgets>
<tabstops>
<tabstop>sbExercise</tabstop>
<tabstop>pbConnect</tabstop>
<tabstop>pbDisconnect</tabstop>
<tabstop>sampleView</tabstop>
<tabstop>pbPlay</tabstop>
<tabstop>cbRepeat</tabstop>
<tabstop>telegramView</tabstop>
</tabstops>
<resources>
<include location="../../../../Z/src/nglwidgets/nglresources.qrc"/>
</resources>
<connections/>
</ui>
+83
View File
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>TopicSelector</class>
<widget class="NGLDialog" name="TopicSelector">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>642</width>
<height>465</height>
</rect>
</property>
<property name="windowTitle">
<string notr="true">Select Topic...</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QToolBox" name="toolBox">
<property name="currentIndex">
<number>1</number>
</property>
<widget class="QTreeView" name="tvDataTopics">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>630</width>
<height>373</height>
</rect>
</property>
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::DragOnly</enum>
</property>
<attribute name="label">
<string>Data Topics</string>
</attribute>
</widget>
<widget class="QTreeView" name="tvFunctionTopics">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>630</width>
<height>373</height>
</rect>
</property>
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::DragOnly</enum>
</property>
<attribute name="label">
<string>Function Topics</string>
</attribute>
</widget>
</widget>
</item>
<item row="1" column="0">
<widget class="NGLDialogButtonBox" name="nglDialogButtonBox" native="true"/>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>NGLDialog</class>
<extends>QDialog</extends>
<header>nglwidgets/ngldialog.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>NGLDialogButtonBox</class>
<extends>QWidget</extends>
<header>nglwidgets/ngldialogbuttonbox.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>
+74
View File
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>TypeCodeSelectorDlg</class>
<widget class="NGLDialog" name="TypeCodeSelectorDlg">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>368</width>
<height>514</height>
</rect>
</property>
<property name="windowTitle">
<string notr="true">Form</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="TypeCodeSelector" name="typeCodeSelector" native="true">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QListWidget" name="lwTypeCodes">
<property name="dragEnabled">
<bool>true</bool>
</property>
<property name="dragDropMode">
<enum>QAbstractItemView::InternalMove</enum>
</property>
<property name="defaultDropAction">
<enum>Qt::MoveAction</enum>
</property>
</widget>
</item>
<item row="1" column="0" colspan="2">
<widget class="NGLDialogButtonBox" name="nglDialogButtonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>NGLStandardButton::Cancel|NGLStandardButton::Ok</set>
</property>
</widget>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>NGLDialog</class>
<extends>QDialog</extends>
<header>nglwidgets/ngldialog.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>NGLDialogButtonBox</class>
<extends>QWidget</extends>
<header>nglwidgets/ngldialogbuttonbox.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>TypeCodeSelector</class>
<extends>QWidget</extends>
<header>typecodeselector.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>
+98
View File
@@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>VersionView</class>
<widget class="NGLDialog" name="VersionView">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>330</width>
<height>299</height>
</rect>
</property>
<property name="windowTitle">
<string>About</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="lbitmap">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>200</width>
<height>200</height>
</size>
</property>
<property name="text">
<string notr="true"/>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="lbVersion">
<property name="text">
<string>Version:</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLabel" name="lblVersion">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text">
<string notr="true"/>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="lbDate">
<property name="text">
<string>Date:</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLabel" name="lblDate">
<property name="text">
<string notr="true"/>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="NGLDialogButtonBox" name="buttonBox" native="true"/>
</item>
</layout>
</widget>
<customwidgets>
<customwidget>
<class>NGLDialog</class>
<extends>QDialog</extends>
<header>nglwidgets/ngldialog.h</header>
<container>1</container>
</customwidget>
<customwidget>
<class>NGLDialogButtonBox</class>
<extends>QWidget</extends>
<header>nglwidgets/ngldialogbuttonbox.h</header>
<container>1</container>
</customwidget>
</customwidgets>
<resources/>
<connections/>
</ui>