Add missing files via terminal.
This commit is contained in:
77
bcdevicepanel.cpp
Normal file
77
bcdevicepanel.cpp
Normal file
@@ -0,0 +1,77 @@
|
||||
/***************************************************************************
|
||||
|
||||
BionxControl
|
||||
Copyright © 2025 christoph holzheuer
|
||||
christoph.holzheuer@gmail.com
|
||||
|
||||
Using:
|
||||
|
||||
mhs_can_drv.c
|
||||
© 2011 - 2023 by MHS-Elektronik GmbH & Co. KG, Germany
|
||||
Klaus Demlehner, klaus@mhs-elektronik.de
|
||||
@see www.mhs-elektronik.de
|
||||
|
||||
Based on Bionx data type descriptions from:
|
||||
|
||||
BigXionFlasher USB V 0.2.4 rev. 97
|
||||
© 2011-2013 by Thomas Koenig <info@bigxionflasher.org>
|
||||
@see www.bigxionflasher.org
|
||||
|
||||
Bionx Bike Info
|
||||
© 2018 Thorsten Schmidt (tschmidt@ts-soft.de)
|
||||
@see www.ts-soft.de
|
||||
|
||||
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.
|
||||
@see https://github.com/bikemike/bionx-bikeinfo
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
||||
#include <bcdevicepanel.h>
|
||||
|
||||
BCDevicePanel::BCDevicePanel(QWidget *parent)
|
||||
: QWidget(parent)
|
||||
{
|
||||
|
||||
setupUi(this);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void BCDevicePanel::setHeaderText( const QString& headerText)
|
||||
{
|
||||
_headerLabel->setText( headerText );
|
||||
}
|
||||
|
||||
QString BCDevicePanel::getHeaderText()
|
||||
{
|
||||
return _headerLabel->text();
|
||||
}
|
||||
|
||||
QTableView* BCDevicePanel::getValueView()
|
||||
{
|
||||
return _valueView;
|
||||
}
|
||||
|
||||
void BCDevicePanel::setValueList(const BCValueList& valueList)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
const BCValueList& BCDevicePanel::getValueList()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
QTableView* BCDevicePanel::setValueView()
|
||||
{
|
||||
return _valueView;
|
||||
}
|
||||
*/
|
||||
|
||||
63
bcdevicepanel.h
Normal file
63
bcdevicepanel.h
Normal file
@@ -0,0 +1,63 @@
|
||||
/***************************************************************************
|
||||
|
||||
BionxControl
|
||||
Copyright © 2025 christoph holzheuer
|
||||
christoph.holzheuer@gmail.com
|
||||
|
||||
Using:
|
||||
|
||||
mhs_can_drv.c
|
||||
© 2011 - 2023 by MHS-Elektronik GmbH & Co. KG, Germany
|
||||
Klaus Demlehner, klaus@mhs-elektronik.de
|
||||
@see www.mhs-elektronik.de
|
||||
|
||||
Based on Bionx data type descriptions from:
|
||||
|
||||
BigXionFlasher USB V 0.2.4 rev. 97
|
||||
© 2011-2013 by Thomas Koenig <info@bigxionflasher.org>
|
||||
@see www.bigxionflasher.org
|
||||
|
||||
Bionx Bike Info
|
||||
© 2018 Thorsten Schmidt (tschmidt@ts-soft.de)
|
||||
@see www.ts-soft.de
|
||||
|
||||
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.
|
||||
@see https://github.com/bikemike/bionx-bikeinfo
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
||||
#ifndef BCDEVICEPANEL_H
|
||||
#define BCDEVICEPANEL_H
|
||||
|
||||
#include <bcvaluemodel.h>
|
||||
#include <ui_bcdevicepanel.h>
|
||||
|
||||
class BCDevicePanel : public QWidget, private Ui::BCDevicePanel
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString headerText READ getHeaderText WRITE setHeaderText DESIGNABLE true)
|
||||
|
||||
public:
|
||||
|
||||
explicit BCDevicePanel(QWidget *parent = nullptr);
|
||||
|
||||
void setHeaderText( const QString& headerText);
|
||||
QString getHeaderText();
|
||||
|
||||
void setValueList(const BCValueList& valueList);
|
||||
const BCValueList& getValueList();
|
||||
|
||||
QTableView* getValueView();
|
||||
|
||||
protected:
|
||||
|
||||
BCValueModel _valueModel;
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif // BCDEVICEPANEL_H
|
||||
40
bcdevicepanel.ui
Normal file
40
bcdevicepanel.ui
Normal file
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ui version="4.0">
|
||||
<class>BCDevicePanel</class>
|
||||
<widget class="QWidget" name="BCDevicePanel">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>400</width>
|
||||
<height>300</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<property name="headerText" stdset="0">
|
||||
<string>Fitze!</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout">
|
||||
<item>
|
||||
<widget class="QLabel" name="_headerLabel">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>30</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>TextLabel</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QTableView" name="_valueView"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
44
bctoolbutton.cpp
Normal file
44
bctoolbutton.cpp
Normal file
@@ -0,0 +1,44 @@
|
||||
/***************************************************************************
|
||||
|
||||
BionxControl
|
||||
Copyright © 2025 christoph holzheuer
|
||||
christoph.holzheuer@gmail.com
|
||||
|
||||
Using:
|
||||
|
||||
mhs_can_drv.c
|
||||
© 2011 - 2023 by MHS-Elektronik GmbH & Co. KG, Germany
|
||||
Klaus Demlehner, klaus@mhs-elektronik.de
|
||||
@see www.mhs-elektronik.de
|
||||
|
||||
Based on Bionx data type descriptions from:
|
||||
|
||||
BigXionFlasher USB V 0.2.4 rev. 97
|
||||
© 2011-2013 by Thomas Koenig <info@bigxionflasher.org>
|
||||
@see www.bigxionflasher.org
|
||||
|
||||
Bionx Bike Info
|
||||
© 2018 Thorsten Schmidt (tschmidt@ts-soft.de)
|
||||
@see www.ts-soft.de
|
||||
|
||||
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.
|
||||
@see https://github.com/bikemike/bionx-bikeinfo
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
#include <bctoolbutton.h>
|
||||
|
||||
|
||||
|
||||
BCToolButton::BCToolButton(QWidget* parent)
|
||||
: QToolButton(parent)
|
||||
{
|
||||
qDebug() << " --- dis cant work: " << objectName();
|
||||
//setDefaultAction(
|
||||
}
|
||||
46
bctoolbutton.h
Normal file
46
bctoolbutton.h
Normal file
@@ -0,0 +1,46 @@
|
||||
/***************************************************************************
|
||||
|
||||
BionxControl
|
||||
Copyright © 2025 christoph holzheuer
|
||||
christoph.holzheuer@gmail.com
|
||||
|
||||
Using:
|
||||
|
||||
mhs_can_drv.c
|
||||
© 2011 - 2023 by MHS-Elektronik GmbH & Co. KG, Germany
|
||||
Klaus Demlehner, klaus@mhs-elektronik.de
|
||||
@see www.mhs-elektronik.de
|
||||
|
||||
Based on Bionx data type descriptions from:
|
||||
|
||||
BigXionFlasher USB V 0.2.4 rev. 97
|
||||
© 2011-2013 by Thomas Koenig <info@bigxionflasher.org>
|
||||
@see www.bigxionflasher.org
|
||||
|
||||
Bionx Bike Info
|
||||
© 2018 Thorsten Schmidt (tschmidt@ts-soft.de)
|
||||
@see www.ts-soft.de
|
||||
|
||||
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.
|
||||
@see https://github.com/bikemike/bionx-bikeinfo
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
||||
#ifndef BCTOOLBUTTON_H
|
||||
#define BCTOOLBUTTON_H
|
||||
|
||||
#include <QToolButton>
|
||||
|
||||
class BCToolButton : public QToolButton
|
||||
{
|
||||
public:
|
||||
|
||||
BCToolButton( QWidget* parent=nullptr );
|
||||
|
||||
};
|
||||
|
||||
#endif // BCTOOLBUTTON_H
|
||||
Reference in New Issue
Block a user