tree changes

This commit is contained in:
2020-08-19 16:22:10 +03:00
parent 76d9604282
commit d0148bf460
356 changed files with 5334 additions and 6298 deletions

View File

@@ -0,0 +1,10 @@
project(piconnedit)
if(APPLE)
set(APP_ICON "")
elseif(WIN32)
set(APP_ICON "")
else()
set(APP_ICON "")
endif()
set(APP_INFO "PIConnection GUI editor")
piqt_application(${PROJECT_NAME} "Gui;Widgets" "qad_utils;qad_widgets;qad_blockview;piqt_utils")

View File

@@ -0,0 +1,4 @@
<RCC>
<qresource prefix="/">
</qresource>
</RCC>

View File

@@ -0,0 +1,34 @@
#include <QApplication>
#include "piqt_connection_edit.h"
#include <QFileDialog>
#include <qpiconfig.h>
#include <evalspinbox.h>
#include <piintrospection_server.h>
int main(int argc, char * argv[]) {
PIINTROSPECTION_START
QApplication a(argc, argv);
#if QT_VERSION >= 0x050000
a.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
#endif
ConnectionEdit w;
if (a.arguments().size() > 1) {
QPIConfig cfg(a.arguments()[1]);
QByteArray model = cfg.getValue("connectionmodel").toByteArray();
if (!model.isEmpty()) w.setModel(model);
}
if (w.exec() == QDialog::Accepted) {
QString c = QFileDialog::getSaveFileName(&w, "Save config to file", a.applicationDirPath(), "*.conf");
if (!c.isEmpty()) {
QFile f(c);
if (f.open(QIODevice::WriteOnly)) {
QTextStream ts(&f);
ts << w.configuration();
ts << "connectionmodel = " << QByteArray2QString(w.model()) << "\n";
f.close();
}
}
}
return a.exec();
}