Added some comments to prepare for future change.
This commit is contained in:
parent
beec9c2f9d
commit
503b7c64f9
104
main.cpp
104
main.cpp
@ -31,6 +31,7 @@
|
|||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
#include <QThread>
|
#include <QThread>
|
||||||
|
#include <QtWidgets>
|
||||||
|
|
||||||
#ifdef PTU5
|
#ifdef PTU5
|
||||||
#define SERIAL_PORT "ttymxc2"
|
#define SERIAL_PORT "ttymxc2"
|
||||||
@ -38,6 +39,93 @@
|
|||||||
#define SERIAL_PORT "ttyUSB0"
|
#define SERIAL_PORT "ttyUSB0"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
static QGraphicsProxyWidget *createItem(const QSizeF &minimum = QSizeF(100.0, 100.0),
|
||||||
|
const QSizeF &preferred = QSize(150.0, 100.0),
|
||||||
|
const QSizeF &maximum = QSizeF(200.0, 100.0),
|
||||||
|
const QString &name = "0")
|
||||||
|
{
|
||||||
|
QGraphicsProxyWidget *w = new QGraphicsProxyWidget;
|
||||||
|
w->setWidget(new QPushButton(name));
|
||||||
|
w->setData(0, name);
|
||||||
|
w->setMinimumSize(minimum);
|
||||||
|
w->setPreferredSize(preferred);
|
||||||
|
w->setMaximumSize(maximum);
|
||||||
|
|
||||||
|
w->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
||||||
|
return w;
|
||||||
|
}
|
||||||
|
|
||||||
|
int main(int argc, char **argv)
|
||||||
|
{
|
||||||
|
QApplication app(argc, argv);
|
||||||
|
|
||||||
|
QGraphicsScene scene;
|
||||||
|
scene.setSceneRect(0, 0, 800, 480);
|
||||||
|
|
||||||
|
QSizeF minSize(30, 100);
|
||||||
|
QSizeF prefSize(210, 100);
|
||||||
|
QSizeF maxSize(300, 100);
|
||||||
|
|
||||||
|
QGraphicsProxyWidget *a = createItem(minSize, prefSize, maxSize, "A");
|
||||||
|
QGraphicsProxyWidget *b = createItem(minSize, prefSize, maxSize, "B");
|
||||||
|
QGraphicsProxyWidget *c = createItem(minSize, prefSize, maxSize, "C");
|
||||||
|
QGraphicsProxyWidget *d = createItem(minSize, prefSize, maxSize, "D");
|
||||||
|
QGraphicsProxyWidget *e = createItem(minSize, prefSize, maxSize, "E");
|
||||||
|
QGraphicsProxyWidget *f = createItem(QSizeF(30, 50), QSizeF(150, 50), maxSize, "F (overflow)");
|
||||||
|
QGraphicsProxyWidget *g = createItem(QSizeF(30, 50), QSizeF(30, 100), maxSize, "G (overflow)");
|
||||||
|
|
||||||
|
QGraphicsAnchorLayout *l = new QGraphicsAnchorLayout;
|
||||||
|
l->setSpacing(0);
|
||||||
|
|
||||||
|
QGraphicsWidget *w = new QGraphicsWidget(0, Qt::Window);
|
||||||
|
w->setPos(20, 20);
|
||||||
|
w->setLayout(l);
|
||||||
|
|
||||||
|
// vertical
|
||||||
|
l->addAnchor(a, Qt::AnchorTop, l, Qt::AnchorTop);
|
||||||
|
l->addAnchor(b, Qt::AnchorTop, l, Qt::AnchorTop);
|
||||||
|
|
||||||
|
l->addAnchor(c, Qt::AnchorTop, a, Qt::AnchorBottom);
|
||||||
|
l->addAnchor(c, Qt::AnchorTop, b, Qt::AnchorBottom);
|
||||||
|
l->addAnchor(c, Qt::AnchorBottom, d, Qt::AnchorTop);
|
||||||
|
l->addAnchor(c, Qt::AnchorBottom, e, Qt::AnchorTop);
|
||||||
|
|
||||||
|
l->addAnchor(d, Qt::AnchorBottom, l, Qt::AnchorBottom);
|
||||||
|
l->addAnchor(e, Qt::AnchorBottom, l, Qt::AnchorBottom);
|
||||||
|
|
||||||
|
l->addAnchor(c, Qt::AnchorTop, f, Qt::AnchorTop);
|
||||||
|
l->addAnchor(c, Qt::AnchorVerticalCenter, f, Qt::AnchorBottom);
|
||||||
|
l->addAnchor(f, Qt::AnchorBottom, g, Qt::AnchorTop);
|
||||||
|
l->addAnchor(c, Qt::AnchorBottom, g, Qt::AnchorBottom);
|
||||||
|
|
||||||
|
// horizontal
|
||||||
|
l->addAnchor(l, Qt::AnchorLeft, a, Qt::AnchorLeft);
|
||||||
|
l->addAnchor(l, Qt::AnchorLeft, d, Qt::AnchorLeft);
|
||||||
|
l->addAnchor(a, Qt::AnchorRight, b, Qt::AnchorLeft);
|
||||||
|
|
||||||
|
l->addAnchor(a, Qt::AnchorRight, c, Qt::AnchorLeft);
|
||||||
|
l->addAnchor(c, Qt::AnchorRight, e, Qt::AnchorLeft);
|
||||||
|
|
||||||
|
l->addAnchor(b, Qt::AnchorRight, l, Qt::AnchorRight);
|
||||||
|
l->addAnchor(e, Qt::AnchorRight, l, Qt::AnchorRight);
|
||||||
|
l->addAnchor(d, Qt::AnchorRight, e, Qt::AnchorLeft);
|
||||||
|
|
||||||
|
l->addAnchor(l, Qt::AnchorLeft, f, Qt::AnchorLeft);
|
||||||
|
l->addAnchor(l, Qt::AnchorLeft, g, Qt::AnchorLeft);
|
||||||
|
l->addAnchor(f, Qt::AnchorRight, g, Qt::AnchorRight);
|
||||||
|
|
||||||
|
|
||||||
|
scene.addItem(w);
|
||||||
|
scene.setBackgroundBrush(Qt::darkGreen);
|
||||||
|
QGraphicsView view(&scene);
|
||||||
|
|
||||||
|
view.show();
|
||||||
|
|
||||||
|
return app.exec();
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// argv[1]: file to send to dc
|
// argv[1]: file to send to dc
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
QByteArray const value = qgetenv("LC_ALL");
|
QByteArray const value = qgetenv("LC_ALL");
|
||||||
@ -52,6 +140,22 @@ int main(int argc, char *argv[]) {
|
|||||||
QApplication::setApplicationName("ATBUpdateTool");
|
QApplication::setApplicationName("ATBUpdateTool");
|
||||||
QApplication::setApplicationVersion(APP_VERSION);
|
QApplication::setApplicationVersion(APP_VERSION);
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
// vorbereitend
|
||||||
|
QGraphicsScene scene;
|
||||||
|
scene.setSceneRect(0, 0, 800, 480);
|
||||||
|
|
||||||
|
QGraphicsAnchorLayout *l = new QGraphicsAnchorLayout;
|
||||||
|
l->setSpacing(0);
|
||||||
|
|
||||||
|
QGraphicsWidget *w = new QGraphicsWidget(0, Qt::Window);
|
||||||
|
w->setPos(20, 20);
|
||||||
|
w->setLayout(l);
|
||||||
|
|
||||||
|
QGraphicsView view(&scene);
|
||||||
|
// view.show();
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!messageHandlerInstalled()) { // change internal qt-QDebug-handling
|
if (!messageHandlerInstalled()) { // change internal qt-QDebug-handling
|
||||||
atbInstallMessageHandler(atbDebugOutput);
|
atbInstallMessageHandler(atbDebugOutput);
|
||||||
setDebugLevel(LOG_NOTICE);
|
setDebugLevel(LOG_NOTICE);
|
||||||
|
Loading…
Reference in New Issue
Block a user