设置文件绝对路径,适配开机延迟启动软件

CJ980606 2 years ago
parent f421a7ca7d
commit 5fc9050c6a

343
.gitignore vendored

@ -1,343 +0,0 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
runtime/
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
GeneratedFiles/
model/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# ASP.NET Core default setup: bower directory is configured as wwwroot/lib/ and bower restore is true
**/wwwroot/lib/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# JetBrains Rider
.idea/
*.sln.iml
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb

@ -0,0 +1,199 @@
/****************************************************************************
** Meta object code from reading C++ file 'CaptureThread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../CaptureThread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CaptureThread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CaptureThread_t {
QByteArrayData data[10];
char stringdata0[81];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CaptureThread_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CaptureThread_t qt_meta_stringdata_CaptureThread = {
{
QT_MOC_LITERAL(0, 0, 13), // "CaptureThread"
QT_MOC_LITERAL(1, 14, 5), // "error"
QT_MOC_LITERAL(2, 20, 0), // ""
QT_MOC_LITERAL(3, 21, 3), // "err"
QT_MOC_LITERAL(4, 25, 8), // "finished"
QT_MOC_LITERAL(5, 34, 12), // "requestReady"
QT_MOC_LITERAL(6, 47, 16), // "updateStatistics"
QT_MOC_LITERAL(7, 64, 4), // "data"
QT_MOC_LITERAL(8, 69, 3), // "Num"
QT_MOC_LITERAL(9, 73, 7) // "process"
},
"CaptureThread\0error\0\0err\0finished\0"
"requestReady\0updateStatistics\0data\0"
"Num\0process"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CaptureThread[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
5, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 39, 2, 0x06 /* Public */,
4, 0, 42, 2, 0x06 /* Public */,
5, 0, 43, 2, 0x06 /* Public */,
6, 2, 44, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
9, 0, 49, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, QMetaType::Int, 7, 8,
// slots: parameters
QMetaType::Void,
0 // eod
};
void CaptureThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CaptureThread *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->error((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->finished(); break;
case 2: _t->requestReady(); break;
case 3: _t->updateStatistics((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 4: _t->process(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (CaptureThread::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThread::error)) {
*result = 0;
return;
}
}
{
using _t = void (CaptureThread::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThread::finished)) {
*result = 1;
return;
}
}
{
using _t = void (CaptureThread::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThread::requestReady)) {
*result = 2;
return;
}
}
{
using _t = void (CaptureThread::*)(const QString & , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThread::updateStatistics)) {
*result = 3;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject CaptureThread::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CaptureThread.data,
qt_meta_data_CaptureThread,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CaptureThread::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CaptureThread::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CaptureThread.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CaptureThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 5)
qt_static_metacall(this, _c, _id, _a);
_id -= 5;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 5)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 5;
}
return _id;
}
// SIGNAL 0
void CaptureThread::error(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void CaptureThread::finished()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
void CaptureThread::requestReady()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void CaptureThread::updateStatistics(const QString & _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,207 @@
/****************************************************************************
** Meta object code from reading C++ file 'CaptureThreadBasler.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../CaptureThreadBasler.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CaptureThreadBasler.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CaptureThreadBasler_t {
QByteArrayData data[12];
char stringdata0[108];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CaptureThreadBasler_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CaptureThreadBasler_t qt_meta_stringdata_CaptureThreadBasler = {
{
QT_MOC_LITERAL(0, 0, 19), // "CaptureThreadBasler"
QT_MOC_LITERAL(1, 20, 5), // "error"
QT_MOC_LITERAL(2, 26, 0), // ""
QT_MOC_LITERAL(3, 27, 3), // "err"
QT_MOC_LITERAL(4, 31, 8), // "finished"
QT_MOC_LITERAL(5, 40, 12), // "requestReady"
QT_MOC_LITERAL(6, 53, 16), // "updateStatistics"
QT_MOC_LITERAL(7, 70, 4), // "data"
QT_MOC_LITERAL(8, 75, 3), // "Num"
QT_MOC_LITERAL(9, 79, 7), // "process"
QT_MOC_LITERAL(10, 87, 10), // "fpsTimeout"
QT_MOC_LITERAL(11, 98, 9) // "ioTimeout"
},
"CaptureThreadBasler\0error\0\0err\0finished\0"
"requestReady\0updateStatistics\0data\0"
"Num\0process\0fpsTimeout\0ioTimeout"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CaptureThreadBasler[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
7, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 49, 2, 0x06 /* Public */,
4, 0, 52, 2, 0x06 /* Public */,
5, 0, 53, 2, 0x06 /* Public */,
6, 2, 54, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
9, 0, 59, 2, 0x08 /* Private */,
10, 0, 60, 2, 0x08 /* Private */,
11, 0, 61, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, QMetaType::Int, 7, 8,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void CaptureThreadBasler::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CaptureThreadBasler *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->error((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->finished(); break;
case 2: _t->requestReady(); break;
case 3: _t->updateStatistics((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 4: _t->process(); break;
case 5: _t->fpsTimeout(); break;
case 6: _t->ioTimeout(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (CaptureThreadBasler::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadBasler::error)) {
*result = 0;
return;
}
}
{
using _t = void (CaptureThreadBasler::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadBasler::finished)) {
*result = 1;
return;
}
}
{
using _t = void (CaptureThreadBasler::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadBasler::requestReady)) {
*result = 2;
return;
}
}
{
using _t = void (CaptureThreadBasler::*)(const QString & , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadBasler::updateStatistics)) {
*result = 3;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject CaptureThreadBasler::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CaptureThreadBasler.data,
qt_meta_data_CaptureThreadBasler,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CaptureThreadBasler::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CaptureThreadBasler::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CaptureThreadBasler.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CaptureThreadBasler::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 7)
qt_static_metacall(this, _c, _id, _a);
_id -= 7;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 7)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 7;
}
return _id;
}
// SIGNAL 0
void CaptureThreadBasler::error(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void CaptureThreadBasler::finished()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
void CaptureThreadBasler::requestReady()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void CaptureThreadBasler::updateStatistics(const QString & _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,203 @@
/****************************************************************************
** Meta object code from reading C++ file 'CaptureThreadHIK.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../CaptureThreadHIK.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'CaptureThreadHIK.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CaptureThreadHIK_t {
QByteArrayData data[11];
char stringdata0[95];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CaptureThreadHIK_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CaptureThreadHIK_t qt_meta_stringdata_CaptureThreadHIK = {
{
QT_MOC_LITERAL(0, 0, 16), // "CaptureThreadHIK"
QT_MOC_LITERAL(1, 17, 5), // "error"
QT_MOC_LITERAL(2, 23, 0), // ""
QT_MOC_LITERAL(3, 24, 3), // "err"
QT_MOC_LITERAL(4, 28, 8), // "finished"
QT_MOC_LITERAL(5, 37, 12), // "requestReady"
QT_MOC_LITERAL(6, 50, 16), // "updateStatistics"
QT_MOC_LITERAL(7, 67, 4), // "data"
QT_MOC_LITERAL(8, 72, 3), // "Num"
QT_MOC_LITERAL(9, 76, 7), // "process"
QT_MOC_LITERAL(10, 84, 10) // "fpsTimeout"
},
"CaptureThreadHIK\0error\0\0err\0finished\0"
"requestReady\0updateStatistics\0data\0"
"Num\0process\0fpsTimeout"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CaptureThreadHIK[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 44, 2, 0x06 /* Public */,
4, 0, 47, 2, 0x06 /* Public */,
5, 0, 48, 2, 0x06 /* Public */,
6, 2, 49, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
9, 0, 54, 2, 0x08 /* Private */,
10, 0, 55, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, QMetaType::Int, 7, 8,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void CaptureThreadHIK::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CaptureThreadHIK *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->error((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->finished(); break;
case 2: _t->requestReady(); break;
case 3: _t->updateStatistics((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 4: _t->process(); break;
case 5: _t->fpsTimeout(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (CaptureThreadHIK::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadHIK::error)) {
*result = 0;
return;
}
}
{
using _t = void (CaptureThreadHIK::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadHIK::finished)) {
*result = 1;
return;
}
}
{
using _t = void (CaptureThreadHIK::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadHIK::requestReady)) {
*result = 2;
return;
}
}
{
using _t = void (CaptureThreadHIK::*)(const QString & , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CaptureThreadHIK::updateStatistics)) {
*result = 3;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject CaptureThreadHIK::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CaptureThreadHIK.data,
qt_meta_data_CaptureThreadHIK,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CaptureThreadHIK::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CaptureThreadHIK::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CaptureThreadHIK.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CaptureThreadHIK::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 6)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 6;
}
return _id;
}
// SIGNAL 0
void CaptureThreadHIK::error(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void CaptureThreadHIK::finished()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
void CaptureThreadHIK::requestReady()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void CaptureThreadHIK::updateStatistics(const QString & _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,194 @@
/****************************************************************************
** Meta object code from reading C++ file 'Cleanthread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../Cleanthread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'Cleanthread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CleanWorkThread_t {
QByteArrayData data[10];
char stringdata0[103];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CleanWorkThread_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CleanWorkThread_t qt_meta_stringdata_CleanWorkThread = {
{
QT_MOC_LITERAL(0, 0, 15), // "CleanWorkThread"
QT_MOC_LITERAL(1, 16, 12), // "workFinished"
QT_MOC_LITERAL(2, 29, 0), // ""
QT_MOC_LITERAL(3, 30, 9), // "workStart"
QT_MOC_LITERAL(4, 40, 13), // "workStartAuto"
QT_MOC_LITERAL(5, 54, 9), // "startWork"
QT_MOC_LITERAL(6, 64, 13), // "startWorkAuto"
QT_MOC_LITERAL(7, 78, 6), // "doWork"
QT_MOC_LITERAL(8, 85, 10), // "setSelAuto"
QT_MOC_LITERAL(9, 96, 6) // "setSel"
},
"CleanWorkThread\0workFinished\0\0workStart\0"
"workStartAuto\0startWork\0startWorkAuto\0"
"doWork\0setSelAuto\0setSel"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CleanWorkThread[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
8, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
3, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 54, 2, 0x06 /* Public */,
3, 0, 55, 2, 0x06 /* Public */,
4, 0, 56, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
5, 0, 57, 2, 0x0a /* Public */,
6, 0, 58, 2, 0x0a /* Public */,
7, 0, 59, 2, 0x0a /* Public */,
8, 0, 60, 2, 0x0a /* Public */,
9, 0, 61, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void CleanWorkThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CleanWorkThread *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->workFinished(); break;
case 1: _t->workStart(); break;
case 2: _t->workStartAuto(); break;
case 3: _t->startWork(); break;
case 4: _t->startWorkAuto(); break;
case 5: _t->doWork(); break;
case 6: _t->setSelAuto(); break;
case 7: _t->setSel(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (CleanWorkThread::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CleanWorkThread::workFinished)) {
*result = 0;
return;
}
}
{
using _t = void (CleanWorkThread::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CleanWorkThread::workStart)) {
*result = 1;
return;
}
}
{
using _t = void (CleanWorkThread::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&CleanWorkThread::workStartAuto)) {
*result = 2;
return;
}
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject CleanWorkThread::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CleanWorkThread.data,
qt_meta_data_CleanWorkThread,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CleanWorkThread::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CleanWorkThread::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CleanWorkThread.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CleanWorkThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 8)
qt_static_metacall(this, _c, _id, _a);
_id -= 8;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 8)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 8;
}
return _id;
}
// SIGNAL 0
void CleanWorkThread::workFinished()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
// SIGNAL 1
void CleanWorkThread::workStart()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
void CleanWorkThread::workStartAuto()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,151 @@
/****************************************************************************
** Meta object code from reading C++ file 'Logthread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../Logthread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'Logthread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_CLog_t {
QByteArrayData data[16];
char stringdata0[149];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_CLog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_CLog_t qt_meta_stringdata_CLog = {
{
QT_MOC_LITERAL(0, 0, 4), // "CLog"
QT_MOC_LITERAL(1, 5, 19), // "recMegFromCigarette"
QT_MOC_LITERAL(2, 25, 0), // ""
QT_MOC_LITERAL(3, 26, 9), // "CLOG_TYPE"
QT_MOC_LITERAL(4, 36, 8), // "STARTAPP"
QT_MOC_LITERAL(5, 45, 9), // "STARTWORK"
QT_MOC_LITERAL(6, 55, 9), // "PAUSEWORK"
QT_MOC_LITERAL(7, 65, 6), // "UNLOCK"
QT_MOC_LITERAL(8, 72, 9), // "DEBUGMODE"
QT_MOC_LITERAL(9, 82, 10), // "UNKICKMODE"
QT_MOC_LITERAL(10, 93, 7), // "SETTING"
QT_MOC_LITERAL(11, 101, 8), // "CLEANPIC"
QT_MOC_LITERAL(12, 110, 11), // "DOUBLECLICK"
QT_MOC_LITERAL(13, 122, 9), // "ROTATEPIC"
QT_MOC_LITERAL(14, 132, 10), // "PLCSETTING"
QT_MOC_LITERAL(15, 143, 5) // "ALARM"
},
"CLog\0recMegFromCigarette\0\0CLOG_TYPE\0"
"STARTAPP\0STARTWORK\0PAUSEWORK\0UNLOCK\0"
"DEBUGMODE\0UNKICKMODE\0SETTING\0CLEANPIC\0"
"DOUBLECLICK\0ROTATEPIC\0PLCSETTING\0ALARM"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_CLog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
1, 22, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 1, 19, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void, QMetaType::QString, 2,
// enums: name, alias, flags, count, data
3, 3, 0x0, 12, 27,
// enum data: key, value
4, uint(CLog::STARTAPP),
5, uint(CLog::STARTWORK),
6, uint(CLog::PAUSEWORK),
7, uint(CLog::UNLOCK),
8, uint(CLog::DEBUGMODE),
9, uint(CLog::UNKICKMODE),
10, uint(CLog::SETTING),
11, uint(CLog::CLEANPIC),
12, uint(CLog::DOUBLECLICK),
13, uint(CLog::ROTATEPIC),
14, uint(CLog::PLCSETTING),
15, uint(CLog::ALARM),
0 // eod
};
void CLog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<CLog *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->recMegFromCigarette((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
}
}
QT_INIT_METAOBJECT const QMetaObject CLog::staticMetaObject = { {
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
qt_meta_stringdata_CLog.data,
qt_meta_data_CLog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *CLog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *CLog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_CLog.stringdata0))
return static_cast<void*>(this);
return QObject::qt_metacast(_clname);
}
int CLog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,124 @@
/****************************************************************************
** Meta object code from reading C++ file 'alarmdialog.hpp'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../alarmdialog.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'alarmdialog.hpp' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_AlarmDialog_t {
QByteArrayData data[4];
char stringdata0[71];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_AlarmDialog_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_AlarmDialog_t qt_meta_stringdata_AlarmDialog = {
{
QT_MOC_LITERAL(0, 0, 11), // "AlarmDialog"
QT_MOC_LITERAL(1, 12, 28), // "on_pushButton_close_released"
QT_MOC_LITERAL(2, 41, 0), // ""
QT_MOC_LITERAL(3, 42, 28) // "on_pushButton_clear_released"
},
"AlarmDialog\0on_pushButton_close_released\0"
"\0on_pushButton_clear_released"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_AlarmDialog[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 24, 2, 0x08 /* Private */,
3, 0, 25, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void AlarmDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<AlarmDialog *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->on_pushButton_close_released(); break;
case 1: _t->on_pushButton_clear_released(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject AlarmDialog::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_AlarmDialog.data,
qt_meta_data_AlarmDialog,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *AlarmDialog::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *AlarmDialog::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_AlarmDialog.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int AlarmDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
_id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 2)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 2;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,150 @@
/****************************************************************************
** Meta object code from reading C++ file 'camera_glue.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../camera_glue.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'camera_glue.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_camera_glue_t {
QByteArrayData data[7];
char stringdata0[97];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_camera_glue_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_camera_glue_t qt_meta_stringdata_camera_glue = {
{
QT_MOC_LITERAL(0, 0, 11), // "camera_glue"
QT_MOC_LITERAL(1, 12, 20), // "sendMsgToDialogSetup"
QT_MOC_LITERAL(2, 33, 0), // ""
QT_MOC_LITERAL(3, 34, 8), // "int[][3]"
QT_MOC_LITERAL(4, 43, 3), // "ptr"
QT_MOC_LITERAL(5, 47, 21), // "recMsgFromDialogSetup"
QT_MOC_LITERAL(6, 69, 27) // "on_pushButton_take_released"
},
"camera_glue\0sendMsgToDialogSetup\0\0"
"int[][3]\0ptr\0recMsgFromDialogSetup\0"
"on_pushButton_take_released"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_camera_glue[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 29, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
5, 1, 32, 2, 0x0a /* Public */,
6, 0, 35, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, 0x80000000 | 3, 4,
// slots: parameters
QMetaType::Void, 0x80000000 | 3, 4,
QMetaType::Void,
0 // eod
};
void camera_glue::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<camera_glue *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sendMsgToDialogSetup((*reinterpret_cast< int(*)[][3]>(_a[1]))); break;
case 1: _t->recMsgFromDialogSetup((*reinterpret_cast< int(*)[][3]>(_a[1]))); break;
case 2: _t->on_pushButton_take_released(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (camera_glue::*)(int [][3]);
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&camera_glue::sendMsgToDialogSetup)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject camera_glue::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_camera_glue.data,
qt_meta_data_camera_glue,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *camera_glue::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *camera_glue::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_camera_glue.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int camera_glue::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
// SIGNAL 0
void camera_glue::sendMsgToDialogSetup(int _t1[][3])
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,151 @@
/****************************************************************************
** Meta object code from reading C++ file 'change_shift.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../change_shift.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'change_shift.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_change_shift_t {
QByteArrayData data[8];
char stringdata0[104];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_change_shift_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_change_shift_t qt_meta_stringdata_change_shift = {
{
QT_MOC_LITERAL(0, 0, 12), // "change_shift"
QT_MOC_LITERAL(1, 13, 20), // "sendMsgToDialogSetup"
QT_MOC_LITERAL(2, 34, 0), // ""
QT_MOC_LITERAL(3, 35, 5), // "timeA"
QT_MOC_LITERAL(4, 41, 5), // "timeB"
QT_MOC_LITERAL(5, 47, 5), // "timeC"
QT_MOC_LITERAL(6, 53, 28), // "on_pushButton_apply_released"
QT_MOC_LITERAL(7, 82, 21) // "recMsgFromDialogSetup"
},
"change_shift\0sendMsgToDialogSetup\0\0"
"timeA\0timeB\0timeC\0on_pushButton_apply_released\0"
"recMsgFromDialogSetup"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_change_shift[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 3, 29, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
6, 0, 36, 2, 0x08 /* Private */,
7, 3, 37, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QTime, QMetaType::QTime, QMetaType::QTime, 3, 4, 5,
// slots: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::QTime, QMetaType::QTime, QMetaType::QTime, 3, 4, 5,
0 // eod
};
void change_shift::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<change_shift *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sendMsgToDialogSetup((*reinterpret_cast< QTime(*)>(_a[1])),(*reinterpret_cast< QTime(*)>(_a[2])),(*reinterpret_cast< QTime(*)>(_a[3]))); break;
case 1: _t->on_pushButton_apply_released(); break;
case 2: _t->recMsgFromDialogSetup((*reinterpret_cast< QTime(*)>(_a[1])),(*reinterpret_cast< QTime(*)>(_a[2])),(*reinterpret_cast< QTime(*)>(_a[3]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (change_shift::*)(QTime , QTime , QTime );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&change_shift::sendMsgToDialogSetup)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject change_shift::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_change_shift.data,
qt_meta_data_change_shift,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *change_shift::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *change_shift::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_change_shift.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int change_shift::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
// SIGNAL 0
void change_shift::sendMsgToDialogSetup(QTime _t1, QTime _t2, QTime _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,328 @@
/****************************************************************************
** Meta object code from reading C++ file 'cigarette.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../cigarette.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'cigarette.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Cigarette_t {
QByteArrayData data[56];
char stringdata0[786];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Cigarette_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Cigarette_t qt_meta_stringdata_Cigarette = {
{
QT_MOC_LITERAL(0, 0, 9), // "Cigarette"
QT_MOC_LITERAL(1, 10, 13), // "sengMsgToClog"
QT_MOC_LITERAL(2, 24, 0), // ""
QT_MOC_LITERAL(3, 25, 21), // "on_btn_start_released"
QT_MOC_LITERAL(4, 47, 21), // "on_btn_pause_released"
QT_MOC_LITERAL(5, 69, 20), // "on_btn_lock_released"
QT_MOC_LITERAL(6, 90, 21), // "on_btn_setup_released"
QT_MOC_LITERAL(7, 112, 25), // "on_checkBox_debug_clicked"
QT_MOC_LITERAL(8, 138, 7), // "checked"
QT_MOC_LITERAL(9, 146, 26), // "on_checkBox_unkick_clicked"
QT_MOC_LITERAL(10, 173, 26), // "on_toolButton_plc_released"
QT_MOC_LITERAL(11, 200, 28), // "on_toolButton_alarm_released"
QT_MOC_LITERAL(12, 229, 28), // "on_pushButton_clear_released"
QT_MOC_LITERAL(13, 258, 12), // "enable_shift"
QT_MOC_LITERAL(14, 271, 11), // "OnNotifyHub"
QT_MOC_LITERAL(15, 283, 3), // "Num"
QT_MOC_LITERAL(16, 287, 3), // "Cnt"
QT_MOC_LITERAL(17, 291, 7), // "cv::Mat"
QT_MOC_LITERAL(18, 299, 1), // "m"
QT_MOC_LITERAL(19, 301, 20), // "OnDisplayTimeCostHub"
QT_MOC_LITERAL(20, 322, 2), // "ms"
QT_MOC_LITERAL(21, 325, 23), // "OnDisplayCheckNumberHub"
QT_MOC_LITERAL(22, 349, 2), // "no"
QT_MOC_LITERAL(23, 352, 16), // "OnDisplayJdNoHub"
QT_MOC_LITERAL(24, 369, 5), // "jd_no"
QT_MOC_LITERAL(25, 375, 7), // "OnOKHub"
QT_MOC_LITERAL(26, 383, 7), // "OnNGHub"
QT_MOC_LITERAL(27, 391, 19), // "updateStatisticsHub"
QT_MOC_LITERAL(28, 411, 15), // "statisticalData"
QT_MOC_LITERAL(29, 427, 19), // "OnRotateReleasedHub"
QT_MOC_LITERAL(30, 447, 26), // "OnToolButtonCamReleasedHub"
QT_MOC_LITERAL(31, 474, 17), // "OpenCamTimeoutHub"
QT_MOC_LITERAL(32, 492, 12), // "OnDBClickHub"
QT_MOC_LITERAL(33, 505, 7), // "Num_Cnt"
QT_MOC_LITERAL(34, 513, 12), // "OnTPClickHub"
QT_MOC_LITERAL(35, 526, 14), // "OnDBClickNGHub"
QT_MOC_LITERAL(36, 541, 15), // "ReconnectCamHub"
QT_MOC_LITERAL(37, 557, 7), // "OnMouse"
QT_MOC_LITERAL(38, 565, 12), // "QMouseEvent*"
QT_MOC_LITERAL(39, 578, 5), // "event"
QT_MOC_LITERAL(40, 584, 5), // "OnKey"
QT_MOC_LITERAL(41, 590, 10), // "QKeyEvent*"
QT_MOC_LITERAL(42, 601, 13), // "handleTimeout"
QT_MOC_LITERAL(43, 615, 10), // "op_timeout"
QT_MOC_LITERAL(44, 626, 13), // "admin_timeout"
QT_MOC_LITERAL(45, 640, 15), // "EnableDebugMode"
QT_MOC_LITERAL(46, 656, 16), // "DisableDebugMode"
QT_MOC_LITERAL(47, 673, 13), // "OnCancelAlarm"
QT_MOC_LITERAL(48, 687, 28), // "on_pushButton_reset_released"
QT_MOC_LITERAL(49, 716, 4), // "OnOp"
QT_MOC_LITERAL(50, 721, 6), // "OnExit"
QT_MOC_LITERAL(51, 728, 9), // "OnRestart"
QT_MOC_LITERAL(52, 738, 7), // "OnAdmin"
QT_MOC_LITERAL(53, 746, 20), // "CleanThreadStartAuto"
QT_MOC_LITERAL(54, 767, 13), // "recMsgFromUdp"
QT_MOC_LITERAL(55, 781, 4) // "data"
},
"Cigarette\0sengMsgToClog\0\0on_btn_start_released\0"
"on_btn_pause_released\0on_btn_lock_released\0"
"on_btn_setup_released\0on_checkBox_debug_clicked\0"
"checked\0on_checkBox_unkick_clicked\0"
"on_toolButton_plc_released\0"
"on_toolButton_alarm_released\0"
"on_pushButton_clear_released\0enable_shift\0"
"OnNotifyHub\0Num\0Cnt\0cv::Mat\0m\0"
"OnDisplayTimeCostHub\0ms\0OnDisplayCheckNumberHub\0"
"no\0OnDisplayJdNoHub\0jd_no\0OnOKHub\0"
"OnNGHub\0updateStatisticsHub\0statisticalData\0"
"OnRotateReleasedHub\0OnToolButtonCamReleasedHub\0"
"OpenCamTimeoutHub\0OnDBClickHub\0Num_Cnt\0"
"OnTPClickHub\0OnDBClickNGHub\0ReconnectCamHub\0"
"OnMouse\0QMouseEvent*\0event\0OnKey\0"
"QKeyEvent*\0handleTimeout\0op_timeout\0"
"admin_timeout\0EnableDebugMode\0"
"DisableDebugMode\0OnCancelAlarm\0"
"on_pushButton_reset_released\0OnOp\0"
"OnExit\0OnRestart\0OnAdmin\0CleanThreadStartAuto\0"
"recMsgFromUdp\0data"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Cigarette[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
40, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 214, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 217, 2, 0x08 /* Private */,
4, 0, 218, 2, 0x08 /* Private */,
5, 0, 219, 2, 0x08 /* Private */,
6, 0, 220, 2, 0x08 /* Private */,
7, 1, 221, 2, 0x08 /* Private */,
9, 1, 224, 2, 0x08 /* Private */,
10, 0, 227, 2, 0x08 /* Private */,
11, 0, 228, 2, 0x08 /* Private */,
12, 0, 229, 2, 0x08 /* Private */,
13, 0, 230, 2, 0x08 /* Private */,
14, 3, 231, 2, 0x08 /* Private */,
19, 2, 238, 2, 0x08 /* Private */,
21, 2, 243, 2, 0x08 /* Private */,
23, 2, 248, 2, 0x08 /* Private */,
25, 1, 253, 2, 0x08 /* Private */,
26, 1, 256, 2, 0x08 /* Private */,
27, 2, 259, 2, 0x08 /* Private */,
29, 1, 264, 2, 0x08 /* Private */,
30, 1, 267, 2, 0x08 /* Private */,
31, 1, 270, 2, 0x08 /* Private */,
32, 1, 273, 2, 0x08 /* Private */,
34, 1, 276, 2, 0x08 /* Private */,
35, 1, 279, 2, 0x08 /* Private */,
36, 1, 282, 2, 0x08 /* Private */,
37, 1, 285, 2, 0x08 /* Private */,
40, 1, 288, 2, 0x08 /* Private */,
42, 0, 291, 2, 0x08 /* Private */,
43, 0, 292, 2, 0x08 /* Private */,
44, 0, 293, 2, 0x08 /* Private */,
45, 0, 294, 2, 0x08 /* Private */,
46, 0, 295, 2, 0x08 /* Private */,
47, 0, 296, 2, 0x08 /* Private */,
48, 0, 297, 2, 0x08 /* Private */,
49, 0, 298, 2, 0x08 /* Private */,
50, 0, 299, 2, 0x08 /* Private */,
51, 0, 300, 2, 0x08 /* Private */,
52, 0, 301, 2, 0x08 /* Private */,
53, 0, 302, 2, 0x0a /* Public */,
54, 1, 303, 2, 0x0a /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 2,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 8,
QMetaType::Void, QMetaType::Bool, 8,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 0x80000000 | 17, 15, 16, 18,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 15, 20,
QMetaType::Void, QMetaType::Int, QMetaType::Long, 15, 22,
QMetaType::Void, QMetaType::Int, QMetaType::QString, 15, 24,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::QString, QMetaType::Int, 28, 15,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, 33,
QMetaType::Void, QMetaType::Int, 33,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, 0x80000000 | 38, 39,
QMetaType::Void, 0x80000000 | 41, 39,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 55,
0 // eod
};
void Cigarette::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Cigarette *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sengMsgToClog((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->on_btn_start_released(); break;
case 2: _t->on_btn_pause_released(); break;
case 3: _t->on_btn_lock_released(); break;
case 4: _t->on_btn_setup_released(); break;
case 5: _t->on_checkBox_debug_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 6: _t->on_checkBox_unkick_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 7: _t->on_toolButton_plc_released(); break;
case 8: _t->on_toolButton_alarm_released(); break;
case 9: _t->on_pushButton_clear_released(); break;
case 10: _t->enable_shift(); break;
case 11: _t->OnNotifyHub((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< cv::Mat(*)>(_a[3]))); break;
case 12: _t->OnDisplayTimeCostHub((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 13: _t->OnDisplayCheckNumberHub((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2]))); break;
case 14: _t->OnDisplayJdNoHub((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 15: _t->OnOKHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 16: _t->OnNGHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 17: _t->updateStatisticsHub((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 18: _t->OnRotateReleasedHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 19: _t->OnToolButtonCamReleasedHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 20: _t->OpenCamTimeoutHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 21: _t->OnDBClickHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 22: _t->OnTPClickHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 23: _t->OnDBClickNGHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 24: _t->ReconnectCamHub((*reinterpret_cast< int(*)>(_a[1]))); break;
case 25: _t->OnMouse((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
case 26: _t->OnKey((*reinterpret_cast< QKeyEvent*(*)>(_a[1]))); break;
case 27: _t->handleTimeout(); break;
case 28: _t->op_timeout(); break;
case 29: _t->admin_timeout(); break;
case 30: _t->EnableDebugMode(); break;
case 31: _t->DisableDebugMode(); break;
case 32: _t->OnCancelAlarm(); break;
case 33: _t->on_pushButton_reset_released(); break;
case 34: _t->OnOp(); break;
case 35: _t->OnExit(); break;
case 36: _t->OnRestart(); break;
case 37: _t->OnAdmin(); break;
case 38: _t->CleanThreadStartAuto(); break;
case 39: _t->recMsgFromUdp((*reinterpret_cast< QString(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (Cigarette::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Cigarette::sengMsgToClog)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject Cigarette::staticMetaObject = { {
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
qt_meta_stringdata_Cigarette.data,
qt_meta_data_Cigarette,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Cigarette::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Cigarette::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Cigarette.stringdata0))
return static_cast<void*>(this);
return QMainWindow::qt_metacast(_clname);
}
int Cigarette::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 40)
qt_static_metacall(this, _c, _id, _a);
_id -= 40;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 40)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 40;
}
return _id;
}
// SIGNAL 0
void Cigarette::sengMsgToClog(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,273 @@
/****************************************************************************
** Meta object code from reading C++ file 'db_label.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../db_label.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'db_label.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_db_label_t {
QByteArrayData data[14];
char stringdata0[219];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_db_label_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_db_label_t qt_meta_stringdata_db_label = {
{
QT_MOC_LITERAL(0, 0, 8), // "db_label"
QT_MOC_LITERAL(1, 9, 11), // "QlabelClick"
QT_MOC_LITERAL(2, 21, 0), // ""
QT_MOC_LITERAL(3, 22, 17), // "QlabelDoubleClick"
QT_MOC_LITERAL(4, 40, 17), // "QlabelTripleClick"
QT_MOC_LITERAL(5, 58, 27), // "SignalmouseDoubleClickEvent"
QT_MOC_LITERAL(6, 86, 12), // "QMouseEvent*"
QT_MOC_LITERAL(7, 99, 5), // "event"
QT_MOC_LITERAL(8, 105, 21), // "SignalmousePressEvent"
QT_MOC_LITERAL(9, 127, 23), // "SignalmouseReleaseEvent"
QT_MOC_LITERAL(10, 151, 20), // "SignalmouseMoveEvent"
QT_MOC_LITERAL(11, 172, 21), // "SignalkeyReleaseEvent"
QT_MOC_LITERAL(12, 194, 10), // "QKeyEvent*"
QT_MOC_LITERAL(13, 205, 13) // "TimeOutNotify"
},
"db_label\0QlabelClick\0\0QlabelDoubleClick\0"
"QlabelTripleClick\0SignalmouseDoubleClickEvent\0"
"QMouseEvent*\0event\0SignalmousePressEvent\0"
"SignalmouseReleaseEvent\0SignalmouseMoveEvent\0"
"SignalkeyReleaseEvent\0QKeyEvent*\0"
"TimeOutNotify"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_db_label[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
9, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
8, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 59, 2, 0x06 /* Public */,
3, 0, 60, 2, 0x06 /* Public */,
4, 0, 61, 2, 0x06 /* Public */,
5, 1, 62, 2, 0x06 /* Public */,
8, 1, 65, 2, 0x06 /* Public */,
9, 1, 68, 2, 0x06 /* Public */,
10, 1, 71, 2, 0x06 /* Public */,
11, 1, 74, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
13, 0, 77, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 6, 7,
QMetaType::Void, 0x80000000 | 6, 7,
QMetaType::Void, 0x80000000 | 6, 7,
QMetaType::Void, 0x80000000 | 6, 7,
QMetaType::Void, 0x80000000 | 12, 7,
// slots: parameters
QMetaType::Void,
0 // eod
};
void db_label::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<db_label *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->QlabelClick(); break;
case 1: _t->QlabelDoubleClick(); break;
case 2: _t->QlabelTripleClick(); break;
case 3: _t->SignalmouseDoubleClickEvent((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
case 4: _t->SignalmousePressEvent((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
case 5: _t->SignalmouseReleaseEvent((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
case 6: _t->SignalmouseMoveEvent((*reinterpret_cast< QMouseEvent*(*)>(_a[1]))); break;
case 7: _t->SignalkeyReleaseEvent((*reinterpret_cast< QKeyEvent*(*)>(_a[1]))); break;
case 8: _t->TimeOutNotify(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (db_label::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::QlabelClick)) {
*result = 0;
return;
}
}
{
using _t = void (db_label::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::QlabelDoubleClick)) {
*result = 1;
return;
}
}
{
using _t = void (db_label::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::QlabelTripleClick)) {
*result = 2;
return;
}
}
{
using _t = void (db_label::*)(QMouseEvent * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::SignalmouseDoubleClickEvent)) {
*result = 3;
return;
}
}
{
using _t = void (db_label::*)(QMouseEvent * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::SignalmousePressEvent)) {
*result = 4;
return;
}
}
{
using _t = void (db_label::*)(QMouseEvent * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::SignalmouseReleaseEvent)) {
*result = 5;
return;
}
}
{
using _t = void (db_label::*)(QMouseEvent * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::SignalmouseMoveEvent)) {
*result = 6;
return;
}
}
{
using _t = void (db_label::*)(QKeyEvent * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&db_label::SignalkeyReleaseEvent)) {
*result = 7;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject db_label::staticMetaObject = { {
QMetaObject::SuperData::link<QLabel::staticMetaObject>(),
qt_meta_stringdata_db_label.data,
qt_meta_data_db_label,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *db_label::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *db_label::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_db_label.stringdata0))
return static_cast<void*>(this);
return QLabel::qt_metacast(_clname);
}
int db_label::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QLabel::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 9)
qt_static_metacall(this, _c, _id, _a);
_id -= 9;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 9)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 9;
}
return _id;
}
// SIGNAL 0
void db_label::QlabelClick()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
// SIGNAL 1
void db_label::QlabelDoubleClick()
{
QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
}
// SIGNAL 2
void db_label::QlabelTripleClick()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void db_label::SignalmouseDoubleClickEvent(QMouseEvent * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void db_label::SignalmousePressEvent(QMouseEvent * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
// SIGNAL 5
void db_label::SignalmouseReleaseEvent(QMouseEvent * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
// SIGNAL 6
void db_label::SignalmouseMoveEvent(QMouseEvent * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 6, _a);
}
// SIGNAL 7
void db_label::SignalkeyReleaseEvent(QKeyEvent * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 7, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,137 @@
/****************************************************************************
** Meta object code from reading C++ file 'debugthread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../debugthread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'debugthread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DebugThread_t {
QByteArrayData data[6];
char stringdata0[36];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DebugThread_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DebugThread_t qt_meta_stringdata_DebugThread = {
{
QT_MOC_LITERAL(0, 0, 11), // "DebugThread"
QT_MOC_LITERAL(1, 12, 6), // "notify"
QT_MOC_LITERAL(2, 19, 0), // ""
QT_MOC_LITERAL(3, 20, 3), // "Num"
QT_MOC_LITERAL(4, 24, 3), // "Cnt"
QT_MOC_LITERAL(5, 28, 7) // "cv::Mat"
},
"DebugThread\0notify\0\0Num\0Cnt\0cv::Mat"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DebugThread[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 3, 19, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::Int, QMetaType::Int, 0x80000000 | 5, 3, 4, 2,
0 // eod
};
void DebugThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<DebugThread *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->notify((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< cv::Mat(*)>(_a[3]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (DebugThread::*)(int , int , cv::Mat );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DebugThread::notify)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject DebugThread::staticMetaObject = { {
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
qt_meta_stringdata_DebugThread.data,
qt_meta_data_DebugThread,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DebugThread::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DebugThread::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DebugThread.stringdata0))
return static_cast<void*>(this);
return QThread::qt_metacast(_clname);
}
int DebugThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QThread::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
// SIGNAL 0
void DebugThread::notify(int _t1, int _t2, cv::Mat _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,202 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogin.hpp'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../dialogin.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogin.hpp' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_Dialogin_t {
QByteArrayData data[16];
char stringdata0[351];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_Dialogin_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_Dialogin_t qt_meta_stringdata_Dialogin = {
{
QT_MOC_LITERAL(0, 0, 8), // "Dialogin"
QT_MOC_LITERAL(1, 9, 8), // "enter_op"
QT_MOC_LITERAL(2, 18, 0), // ""
QT_MOC_LITERAL(3, 19, 28), // "on_pushButton_close_released"
QT_MOC_LITERAL(4, 48, 26), // "on_pushButton_clr_released"
QT_MOC_LITERAL(5, 75, 25), // "on_pushButton_ok_released"
QT_MOC_LITERAL(6, 101, 24), // "on_pushButton_0_released"
QT_MOC_LITERAL(7, 126, 24), // "on_pushButton_1_released"
QT_MOC_LITERAL(8, 151, 24), // "on_pushButton_2_released"
QT_MOC_LITERAL(9, 176, 24), // "on_pushButton_3_released"
QT_MOC_LITERAL(10, 201, 24), // "on_pushButton_4_released"
QT_MOC_LITERAL(11, 226, 24), // "on_pushButton_5_released"
QT_MOC_LITERAL(12, 251, 24), // "on_pushButton_6_released"
QT_MOC_LITERAL(13, 276, 24), // "on_pushButton_7_released"
QT_MOC_LITERAL(14, 301, 24), // "on_pushButton_8_released"
QT_MOC_LITERAL(15, 326, 24) // "on_pushButton_9_released"
},
"Dialogin\0enter_op\0\0on_pushButton_close_released\0"
"on_pushButton_clr_released\0"
"on_pushButton_ok_released\0"
"on_pushButton_0_released\0"
"on_pushButton_1_released\0"
"on_pushButton_2_released\0"
"on_pushButton_3_released\0"
"on_pushButton_4_released\0"
"on_pushButton_5_released\0"
"on_pushButton_6_released\0"
"on_pushButton_7_released\0"
"on_pushButton_8_released\0"
"on_pushButton_9_released"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Dialogin[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
14, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 84, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 85, 2, 0x08 /* Private */,
4, 0, 86, 2, 0x08 /* Private */,
5, 0, 87, 2, 0x08 /* Private */,
6, 0, 88, 2, 0x08 /* Private */,
7, 0, 89, 2, 0x08 /* Private */,
8, 0, 90, 2, 0x08 /* Private */,
9, 0, 91, 2, 0x08 /* Private */,
10, 0, 92, 2, 0x08 /* Private */,
11, 0, 93, 2, 0x08 /* Private */,
12, 0, 94, 2, 0x08 /* Private */,
13, 0, 95, 2, 0x08 /* Private */,
14, 0, 96, 2, 0x08 /* Private */,
15, 0, 97, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void Dialogin::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<Dialogin *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->enter_op(); break;
case 1: _t->on_pushButton_close_released(); break;
case 2: _t->on_pushButton_clr_released(); break;
case 3: _t->on_pushButton_ok_released(); break;
case 4: _t->on_pushButton_0_released(); break;
case 5: _t->on_pushButton_1_released(); break;
case 6: _t->on_pushButton_2_released(); break;
case 7: _t->on_pushButton_3_released(); break;
case 8: _t->on_pushButton_4_released(); break;
case 9: _t->on_pushButton_5_released(); break;
case 10: _t->on_pushButton_6_released(); break;
case 11: _t->on_pushButton_7_released(); break;
case 12: _t->on_pushButton_8_released(); break;
case 13: _t->on_pushButton_9_released(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (Dialogin::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&Dialogin::enter_op)) {
*result = 0;
return;
}
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject Dialogin::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_Dialogin.data,
qt_meta_data_Dialogin,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *Dialogin::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *Dialogin::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_Dialogin.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int Dialogin::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 14)
qt_static_metacall(this, _c, _id, _a);
_id -= 14;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 14)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 14;
}
return _id;
}
// SIGNAL 0
void Dialogin::enter_op()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,297 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogsetup.hpp'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../dialogsetup.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogsetup.hpp' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DialogSetup_t {
QByteArrayData data[32];
char stringdata0[710];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogSetup_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogSetup_t qt_meta_stringdata_DialogSetup = {
{
QT_MOC_LITERAL(0, 0, 11), // "DialogSetup"
QT_MOC_LITERAL(1, 12, 11), // "system_exit"
QT_MOC_LITERAL(2, 24, 0), // ""
QT_MOC_LITERAL(3, 25, 14), // "sendMsgToShift"
QT_MOC_LITERAL(4, 40, 5), // "timeA"
QT_MOC_LITERAL(5, 46, 5), // "timeB"
QT_MOC_LITERAL(6, 52, 5), // "timeC"
QT_MOC_LITERAL(7, 58, 15), // "sendMsgToOutput"
QT_MOC_LITERAL(8, 74, 15), // "sendMsgToConfig"
QT_MOC_LITERAL(9, 90, 8), // "int[][3]"
QT_MOC_LITERAL(10, 99, 3), // "ptr"
QT_MOC_LITERAL(11, 103, 31), // "on_toolButton_keyboard_released"
QT_MOC_LITERAL(12, 135, 27), // "on_pushButton_exit_released"
QT_MOC_LITERAL(13, 163, 27), // "on_pushButton_save_released"
QT_MOC_LITERAL(14, 191, 28), // "on_pushButton_close_released"
QT_MOC_LITERAL(15, 220, 34), // "on_toolButton_choose_path_rel..."
QT_MOC_LITERAL(16, 255, 38), // "on_toolButton_choose_path_jpg..."
QT_MOC_LITERAL(17, 294, 30), // "on_pushButton_desktop_released"
QT_MOC_LITERAL(18, 325, 28), // "on_pushButton_image_released"
QT_MOC_LITERAL(19, 354, 27), // "on_pushButton_pswd_released"
QT_MOC_LITERAL(20, 382, 30), // "on_pushButton_pswd_op_released"
QT_MOC_LITERAL(21, 413, 27), // "on_pushButton_expo_released"
QT_MOC_LITERAL(22, 441, 29), // "on_pushButton_filter_released"
QT_MOC_LITERAL(23, 471, 32), // "on_pushButton_clear_pic_released"
QT_MOC_LITERAL(24, 504, 29), // "on_pushButton_config_released"
QT_MOC_LITERAL(25, 534, 29), // "on_pushButton_change_released"
QT_MOC_LITERAL(26, 564, 32), // "on_pushButton_statistic_released"
QT_MOC_LITERAL(27, 597, 29), // "on_checkBox_auto_open_clicked"
QT_MOC_LITERAL(28, 627, 7), // "checked"
QT_MOC_LITERAL(29, 635, 29), // "on_checkBox_auto_work_clicked"
QT_MOC_LITERAL(30, 665, 22), // "recMsgFromDialogConfig"
QT_MOC_LITERAL(31, 688, 21) // "recMsgFromChangeShift"
},
"DialogSetup\0system_exit\0\0sendMsgToShift\0"
"timeA\0timeB\0timeC\0sendMsgToOutput\0"
"sendMsgToConfig\0int[][3]\0ptr\0"
"on_toolButton_keyboard_released\0"
"on_pushButton_exit_released\0"
"on_pushButton_save_released\0"
"on_pushButton_close_released\0"
"on_toolButton_choose_path_released\0"
"on_toolButton_choose_path_jpg_released\0"
"on_pushButton_desktop_released\0"
"on_pushButton_image_released\0"
"on_pushButton_pswd_released\0"
"on_pushButton_pswd_op_released\0"
"on_pushButton_expo_released\0"
"on_pushButton_filter_released\0"
"on_pushButton_clear_pic_released\0"
"on_pushButton_config_released\0"
"on_pushButton_change_released\0"
"on_pushButton_statistic_released\0"
"on_checkBox_auto_open_clicked\0checked\0"
"on_checkBox_auto_work_clicked\0"
"recMsgFromDialogConfig\0recMsgFromChangeShift"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogSetup[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
24, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
4, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 134, 2, 0x06 /* Public */,
3, 3, 135, 2, 0x06 /* Public */,
7, 0, 142, 2, 0x06 /* Public */,
8, 1, 143, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
11, 0, 146, 2, 0x08 /* Private */,
12, 0, 147, 2, 0x08 /* Private */,
13, 0, 148, 2, 0x08 /* Private */,
14, 0, 149, 2, 0x08 /* Private */,
15, 0, 150, 2, 0x08 /* Private */,
16, 0, 151, 2, 0x08 /* Private */,
17, 0, 152, 2, 0x08 /* Private */,
18, 0, 153, 2, 0x08 /* Private */,
19, 0, 154, 2, 0x08 /* Private */,
20, 0, 155, 2, 0x08 /* Private */,
21, 0, 156, 2, 0x08 /* Private */,
22, 0, 157, 2, 0x08 /* Private */,
23, 0, 158, 2, 0x08 /* Private */,
24, 0, 159, 2, 0x08 /* Private */,
25, 0, 160, 2, 0x08 /* Private */,
26, 0, 161, 2, 0x08 /* Private */,
27, 1, 162, 2, 0x08 /* Private */,
29, 1, 165, 2, 0x08 /* Private */,
30, 1, 168, 2, 0x08 /* Private */,
31, 3, 171, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::QTime, QMetaType::QTime, QMetaType::QTime, 4, 5, 6,
QMetaType::Void,
QMetaType::Void, 0x80000000 | 9, 10,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 28,
QMetaType::Void, QMetaType::Bool, 28,
QMetaType::Void, 0x80000000 | 9, 10,
QMetaType::Void, QMetaType::QTime, QMetaType::QTime, QMetaType::QTime, 4, 5, 6,
0 // eod
};
void DialogSetup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<DialogSetup *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->system_exit(); break;
case 1: _t->sendMsgToShift((*reinterpret_cast< QTime(*)>(_a[1])),(*reinterpret_cast< QTime(*)>(_a[2])),(*reinterpret_cast< QTime(*)>(_a[3]))); break;
case 2: _t->sendMsgToOutput(); break;
case 3: _t->sendMsgToConfig((*reinterpret_cast< int(*)[][3]>(_a[1]))); break;
case 4: _t->on_toolButton_keyboard_released(); break;
case 5: _t->on_pushButton_exit_released(); break;
case 6: _t->on_pushButton_save_released(); break;
case 7: _t->on_pushButton_close_released(); break;
case 8: _t->on_toolButton_choose_path_released(); break;
case 9: _t->on_toolButton_choose_path_jpg_released(); break;
case 10: _t->on_pushButton_desktop_released(); break;
case 11: _t->on_pushButton_image_released(); break;
case 12: _t->on_pushButton_pswd_released(); break;
case 13: _t->on_pushButton_pswd_op_released(); break;
case 14: _t->on_pushButton_expo_released(); break;
case 15: _t->on_pushButton_filter_released(); break;
case 16: _t->on_pushButton_clear_pic_released(); break;
case 17: _t->on_pushButton_config_released(); break;
case 18: _t->on_pushButton_change_released(); break;
case 19: _t->on_pushButton_statistic_released(); break;
case 20: _t->on_checkBox_auto_open_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 21: _t->on_checkBox_auto_work_clicked((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 22: _t->recMsgFromDialogConfig((*reinterpret_cast< int(*)[][3]>(_a[1]))); break;
case 23: _t->recMsgFromChangeShift((*reinterpret_cast< QTime(*)>(_a[1])),(*reinterpret_cast< QTime(*)>(_a[2])),(*reinterpret_cast< QTime(*)>(_a[3]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (DialogSetup::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DialogSetup::system_exit)) {
*result = 0;
return;
}
}
{
using _t = void (DialogSetup::*)(QTime , QTime , QTime );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DialogSetup::sendMsgToShift)) {
*result = 1;
return;
}
}
{
using _t = void (DialogSetup::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DialogSetup::sendMsgToOutput)) {
*result = 2;
return;
}
}
{
using _t = void (DialogSetup::*)(int [][3]);
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DialogSetup::sendMsgToConfig)) {
*result = 3;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject DialogSetup::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_DialogSetup.data,
qt_meta_data_DialogSetup,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogSetup::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogSetup::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogSetup.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int DialogSetup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 24)
qt_static_metacall(this, _c, _id, _a);
_id -= 24;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 24)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 24;
}
return _id;
}
// SIGNAL 0
void DialogSetup::system_exit()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
// SIGNAL 1
void DialogSetup::sendMsgToShift(QTime _t1, QTime _t2, QTime _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void DialogSetup::sendMsgToOutput()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void DialogSetup::sendMsgToConfig(int _t1[][3])
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,203 @@
/****************************************************************************
** Meta object code from reading C++ file 'dialogsetuppasswd.hpp'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../dialogsetuppasswd.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'dialogsetuppasswd.hpp' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_DialogSetupPasswd_t {
QByteArrayData data[16];
char stringdata0[363];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_DialogSetupPasswd_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_DialogSetupPasswd_t qt_meta_stringdata_DialogSetupPasswd = {
{
QT_MOC_LITERAL(0, 0, 17), // "DialogSetupPasswd"
QT_MOC_LITERAL(1, 18, 11), // "enter_admin"
QT_MOC_LITERAL(2, 30, 0), // ""
QT_MOC_LITERAL(3, 31, 28), // "on_pushButton_close_released"
QT_MOC_LITERAL(4, 60, 26), // "on_pushButton_clr_released"
QT_MOC_LITERAL(5, 87, 25), // "on_pushButton_ok_released"
QT_MOC_LITERAL(6, 113, 24), // "on_pushButton_0_released"
QT_MOC_LITERAL(7, 138, 24), // "on_pushButton_1_released"
QT_MOC_LITERAL(8, 163, 24), // "on_pushButton_2_released"
QT_MOC_LITERAL(9, 188, 24), // "on_pushButton_3_released"
QT_MOC_LITERAL(10, 213, 24), // "on_pushButton_4_released"
QT_MOC_LITERAL(11, 238, 24), // "on_pushButton_5_released"
QT_MOC_LITERAL(12, 263, 24), // "on_pushButton_6_released"
QT_MOC_LITERAL(13, 288, 24), // "on_pushButton_7_released"
QT_MOC_LITERAL(14, 313, 24), // "on_pushButton_8_released"
QT_MOC_LITERAL(15, 338, 24) // "on_pushButton_9_released"
},
"DialogSetupPasswd\0enter_admin\0\0"
"on_pushButton_close_released\0"
"on_pushButton_clr_released\0"
"on_pushButton_ok_released\0"
"on_pushButton_0_released\0"
"on_pushButton_1_released\0"
"on_pushButton_2_released\0"
"on_pushButton_3_released\0"
"on_pushButton_4_released\0"
"on_pushButton_5_released\0"
"on_pushButton_6_released\0"
"on_pushButton_7_released\0"
"on_pushButton_8_released\0"
"on_pushButton_9_released"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_DialogSetupPasswd[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
14, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 0, 84, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
3, 0, 85, 2, 0x08 /* Private */,
4, 0, 86, 2, 0x08 /* Private */,
5, 0, 87, 2, 0x08 /* Private */,
6, 0, 88, 2, 0x08 /* Private */,
7, 0, 89, 2, 0x08 /* Private */,
8, 0, 90, 2, 0x08 /* Private */,
9, 0, 91, 2, 0x08 /* Private */,
10, 0, 92, 2, 0x08 /* Private */,
11, 0, 93, 2, 0x08 /* Private */,
12, 0, 94, 2, 0x08 /* Private */,
13, 0, 95, 2, 0x08 /* Private */,
14, 0, 96, 2, 0x08 /* Private */,
15, 0, 97, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void DialogSetupPasswd::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<DialogSetupPasswd *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->enter_admin(); break;
case 1: _t->on_pushButton_close_released(); break;
case 2: _t->on_pushButton_clr_released(); break;
case 3: _t->on_pushButton_ok_released(); break;
case 4: _t->on_pushButton_0_released(); break;
case 5: _t->on_pushButton_1_released(); break;
case 6: _t->on_pushButton_2_released(); break;
case 7: _t->on_pushButton_3_released(); break;
case 8: _t->on_pushButton_4_released(); break;
case 9: _t->on_pushButton_5_released(); break;
case 10: _t->on_pushButton_6_released(); break;
case 11: _t->on_pushButton_7_released(); break;
case 12: _t->on_pushButton_8_released(); break;
case 13: _t->on_pushButton_9_released(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (DialogSetupPasswd::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DialogSetupPasswd::enter_admin)) {
*result = 0;
return;
}
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject DialogSetupPasswd::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_DialogSetupPasswd.data,
qt_meta_data_DialogSetupPasswd,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *DialogSetupPasswd::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *DialogSetupPasswd::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_DialogSetupPasswd.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int DialogSetupPasswd::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 14)
qt_static_metacall(this, _c, _id, _a);
_id -= 14;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 14)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 14;
}
return _id;
}
// SIGNAL 0
void DialogSetupPasswd::enter_admin()
{
QMetaObject::activate(this, &staticMetaObject, 0, nullptr);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,120 @@
/****************************************************************************
** Meta object code from reading C++ file 'output_statistic.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../output_statistic.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'output_statistic.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_output_statistic_t {
QByteArrayData data[3];
char stringdata0[40];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_output_statistic_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_output_statistic_t qt_meta_stringdata_output_statistic = {
{
QT_MOC_LITERAL(0, 0, 16), // "output_statistic"
QT_MOC_LITERAL(1, 17, 21), // "recMsgFromDialogSetup"
QT_MOC_LITERAL(2, 39, 0) // ""
},
"output_statistic\0recMsgFromDialogSetup\0"
""
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_output_statistic[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
1, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 19, 2, 0x0a /* Public */,
// slots: parameters
QMetaType::Void,
0 // eod
};
void output_statistic::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<output_statistic *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->recMsgFromDialogSetup(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject output_statistic::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_output_statistic.data,
qt_meta_data_output_statistic,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *output_statistic::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *output_statistic::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_output_statistic.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int output_statistic::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 1)
qt_static_metacall(this, _c, _id, _a);
_id -= 1;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 1)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 1;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,146 @@
/****************************************************************************
** Meta object code from reading C++ file 'plcsetup.hpp'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../plcsetup.hpp"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'plcsetup.hpp' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_PlcSetup_t {
QByteArrayData data[9];
char stringdata0[153];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_PlcSetup_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_PlcSetup_t qt_meta_stringdata_PlcSetup = {
{
QT_MOC_LITERAL(0, 0, 8), // "PlcSetup"
QT_MOC_LITERAL(1, 9, 10), // "click_read"
QT_MOC_LITERAL(2, 20, 0), // ""
QT_MOC_LITERAL(3, 21, 11), // "click_write"
QT_MOC_LITERAL(4, 33, 10), // "click_save"
QT_MOC_LITERAL(5, 44, 33), // "on_toolButton_batch_read_rele..."
QT_MOC_LITERAL(6, 78, 31), // "on_toolButton_keyboard_released"
QT_MOC_LITERAL(7, 110, 28), // "on_toolButton_close_released"
QT_MOC_LITERAL(8, 139, 13) // "handleTimeout"
},
"PlcSetup\0click_read\0\0click_write\0"
"click_save\0on_toolButton_batch_read_released\0"
"on_toolButton_keyboard_released\0"
"on_toolButton_close_released\0handleTimeout"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_PlcSetup[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
7, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 49, 2, 0x08 /* Private */,
3, 0, 50, 2, 0x08 /* Private */,
4, 0, 51, 2, 0x08 /* Private */,
5, 0, 52, 2, 0x08 /* Private */,
6, 0, 53, 2, 0x08 /* Private */,
7, 0, 54, 2, 0x08 /* Private */,
8, 0, 55, 2, 0x08 /* Private */,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void PlcSetup::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<PlcSetup *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->click_read(); break;
case 1: _t->click_write(); break;
case 2: _t->click_save(); break;
case 3: _t->on_toolButton_batch_read_released(); break;
case 4: _t->on_toolButton_keyboard_released(); break;
case 5: _t->on_toolButton_close_released(); break;
case 6: _t->handleTimeout(); break;
default: ;
}
}
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject PlcSetup::staticMetaObject = { {
QMetaObject::SuperData::link<QDialog::staticMetaObject>(),
qt_meta_stringdata_PlcSetup.data,
qt_meta_data_PlcSetup,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *PlcSetup::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *PlcSetup::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_PlcSetup.stringdata0))
return static_cast<void*>(this);
return QDialog::qt_metacast(_clname);
}
int PlcSetup::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QDialog::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 7)
qt_static_metacall(this, _c, _id, _a);
_id -= 7;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 7)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 7;
}
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,95 @@
/****************************************************************************
** Meta object code from reading C++ file 'savethread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../savethread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'savethread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_SaveThread_t {
QByteArrayData data[1];
char stringdata0[11];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_SaveThread_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_SaveThread_t qt_meta_stringdata_SaveThread = {
{
QT_MOC_LITERAL(0, 0, 10) // "SaveThread"
},
"SaveThread"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_SaveThread[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
0 // eod
};
void SaveThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
Q_UNUSED(_o);
Q_UNUSED(_id);
Q_UNUSED(_c);
Q_UNUSED(_a);
}
QT_INIT_METAOBJECT const QMetaObject SaveThread::staticMetaObject = { {
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
qt_meta_stringdata_SaveThread.data,
qt_meta_data_SaveThread,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *SaveThread::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *SaveThread::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_SaveThread.stringdata0))
return static_cast<void*>(this);
return QThread::qt_metacast(_clname);
}
int SaveThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QThread::qt_metacall(_c, _id, _a);
return _id;
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,149 @@
/****************************************************************************
** Meta object code from reading C++ file 'threadReceive.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../threadReceive.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'threadReceive.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_threadReceive_t {
QByteArrayData data[6];
char stringdata0[88];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_threadReceive_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_threadReceive_t qt_meta_stringdata_threadReceive = {
{
QT_MOC_LITERAL(0, 0, 13), // "threadReceive"
QT_MOC_LITERAL(1, 14, 17), // "sendMsgToCigratte"
QT_MOC_LITERAL(2, 32, 0), // ""
QT_MOC_LITERAL(3, 33, 4), // "data"
QT_MOC_LITERAL(4, 38, 22), // "processPendingDatagram"
QT_MOC_LITERAL(5, 61, 26) // "fileprocessPendingDatagram"
},
"threadReceive\0sendMsgToCigratte\0\0data\0"
"processPendingDatagram\0"
"fileprocessPendingDatagram"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_threadReceive[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
3, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 29, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags
4, 0, 32, 2, 0x08 /* Private */,
5, 0, 33, 2, 0x08 /* Private */,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void threadReceive::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<threadReceive *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->sendMsgToCigratte((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->processPendingDatagram(); break;
case 2: _t->fileprocessPendingDatagram(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (threadReceive::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&threadReceive::sendMsgToCigratte)) {
*result = 0;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject threadReceive::staticMetaObject = { {
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
qt_meta_stringdata_threadReceive.data,
qt_meta_data_threadReceive,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *threadReceive::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *threadReceive::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_threadReceive.stringdata0))
return static_cast<void*>(this);
return QThread::qt_metacast(_clname);
}
int threadReceive::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QThread::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 3)
qt_static_metacall(this, _c, _id, _a);
_id -= 3;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 3)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 3;
}
return _id;
}
// SIGNAL 0
void threadReceive::sendMsgToCigratte(QString _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

@ -0,0 +1,233 @@
/****************************************************************************
** Meta object code from reading C++ file 'workthread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <memory>
#include "../../workthread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'workthread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.15.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_WorkThread_t {
QByteArrayData data[14];
char stringdata0[116];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
qptrdiff(offsetof(qt_meta_stringdata_WorkThread_t, stringdata0) + ofs \
- idx * sizeof(QByteArrayData)) \
)
static const qt_meta_stringdata_WorkThread_t qt_meta_stringdata_WorkThread = {
{
QT_MOC_LITERAL(0, 0, 10), // "WorkThread"
QT_MOC_LITERAL(1, 11, 6), // "notify"
QT_MOC_LITERAL(2, 18, 0), // ""
QT_MOC_LITERAL(3, 19, 3), // "Num"
QT_MOC_LITERAL(4, 23, 3), // "Cnt"
QT_MOC_LITERAL(5, 27, 7), // "cv::Mat"
QT_MOC_LITERAL(6, 35, 16), // "display_timecost"
QT_MOC_LITERAL(7, 52, 2), // "ms"
QT_MOC_LITERAL(8, 55, 19), // "display_check_total"
QT_MOC_LITERAL(9, 75, 2), // "no"
QT_MOC_LITERAL(10, 78, 13), // "display_jd_no"
QT_MOC_LITERAL(11, 92, 5), // "jd_no"
QT_MOC_LITERAL(12, 98, 8), // "event_ok"
QT_MOC_LITERAL(13, 107, 8) // "event_ng"
},
"WorkThread\0notify\0\0Num\0Cnt\0cv::Mat\0"
"display_timecost\0ms\0display_check_total\0"
"no\0display_jd_no\0jd_no\0event_ok\0"
"event_ng"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_WorkThread[] = {
// content:
8, // revision
0, // classname
0, 0, // classinfo
6, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
6, // signalCount
// signals: name, argc, parameters, tag, flags
1, 3, 44, 2, 0x06 /* Public */,
6, 2, 51, 2, 0x06 /* Public */,
8, 2, 56, 2, 0x06 /* Public */,
10, 2, 61, 2, 0x06 /* Public */,
12, 1, 66, 2, 0x06 /* Public */,
13, 1, 69, 2, 0x06 /* Public */,
// signals: parameters
QMetaType::Void, QMetaType::Int, QMetaType::Int, 0x80000000 | 5, 3, 4, 2,
QMetaType::Void, QMetaType::Int, QMetaType::Int, 3, 7,
QMetaType::Void, QMetaType::Int, QMetaType::Long, 3, 9,
QMetaType::Void, QMetaType::Int, QMetaType::QString, 3, 11,
QMetaType::Void, QMetaType::Int, 3,
QMetaType::Void, QMetaType::Int, 3,
0 // eod
};
void WorkThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
auto *_t = static_cast<WorkThread *>(_o);
Q_UNUSED(_t)
switch (_id) {
case 0: _t->notify((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])),(*reinterpret_cast< cv::Mat(*)>(_a[3]))); break;
case 1: _t->display_timecost((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 2: _t->display_check_total((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< long(*)>(_a[2]))); break;
case 3: _t->display_jd_no((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break;
case 4: _t->event_ok((*reinterpret_cast< int(*)>(_a[1]))); break;
case 5: _t->event_ng((*reinterpret_cast< int(*)>(_a[1]))); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
{
using _t = void (WorkThread::*)(int , int , cv::Mat );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::notify)) {
*result = 0;
return;
}
}
{
using _t = void (WorkThread::*)(int , int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::display_timecost)) {
*result = 1;
return;
}
}
{
using _t = void (WorkThread::*)(int , long );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::display_check_total)) {
*result = 2;
return;
}
}
{
using _t = void (WorkThread::*)(int , QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::display_jd_no)) {
*result = 3;
return;
}
}
{
using _t = void (WorkThread::*)(int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::event_ok)) {
*result = 4;
return;
}
}
{
using _t = void (WorkThread::*)(int );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&WorkThread::event_ng)) {
*result = 5;
return;
}
}
}
}
QT_INIT_METAOBJECT const QMetaObject WorkThread::staticMetaObject = { {
QMetaObject::SuperData::link<QThread::staticMetaObject>(),
qt_meta_stringdata_WorkThread.data,
qt_meta_data_WorkThread,
qt_static_metacall,
nullptr,
nullptr
} };
const QMetaObject *WorkThread::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *WorkThread::qt_metacast(const char *_clname)
{
if (!_clname) return nullptr;
if (!strcmp(_clname, qt_meta_stringdata_WorkThread.stringdata0))
return static_cast<void*>(this);
return QThread::qt_metacast(_clname);
}
int WorkThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QThread::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 6)
qt_static_metacall(this, _c, _id, _a);
_id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 6)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 6;
}
return _id;
}
// SIGNAL 0
void WorkThread::notify(int _t1, int _t2, cv::Mat _t3)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void WorkThread::display_timecost(int _t1, int _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void WorkThread::display_check_total(int _t1, long _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void WorkThread::display_jd_no(int _t1, QString _t2)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void WorkThread::event_ok(int _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
// SIGNAL 5
void WorkThread::event_ng(int _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
QT_WARNING_POP
QT_END_MOC_NAMESPACE

File diff suppressed because it is too large Load Diff

@ -0,0 +1,83 @@
/********************************************************************************
** Form generated from reading UI file 'alarmdialog.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_ALARMDIALOG_H
#define UI_ALARMDIALOG_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QTableWidget>
QT_BEGIN_NAMESPACE
class Ui_AlarmDialog
{
public:
QTableWidget *tableWidget;
QLabel *label;
QPushButton *pushButton_close;
QPushButton *pushButton_clear;
void setupUi(QDialog *AlarmDialog)
{
if (AlarmDialog->objectName().isEmpty())
AlarmDialog->setObjectName(QString::fromUtf8("AlarmDialog"));
AlarmDialog->resize(800, 600);
AlarmDialog->setStyleSheet(QString::fromUtf8("background-color: rgb(240, 240, 240);"));
tableWidget = new QTableWidget(AlarmDialog);
tableWidget->setObjectName(QString::fromUtf8("tableWidget"));
tableWidget->setGeometry(QRect(10, 60, 781, 531));
label = new QLabel(AlarmDialog);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(40, 10, 101, 41));
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(14);
font.setBold(true);
font.setWeight(75);
label->setFont(font);
pushButton_close = new QPushButton(AlarmDialog);
pushButton_close->setObjectName(QString::fromUtf8("pushButton_close"));
pushButton_close->setGeometry(QRect(640, 10, 111, 41));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(12);
font1.setBold(true);
font1.setWeight(75);
pushButton_close->setFont(font1);
pushButton_clear = new QPushButton(AlarmDialog);
pushButton_clear->setObjectName(QString::fromUtf8("pushButton_clear"));
pushButton_clear->setGeometry(QRect(500, 10, 111, 41));
pushButton_clear->setFont(font1);
retranslateUi(AlarmDialog);
QMetaObject::connectSlotsByName(AlarmDialog);
} // setupUi
void retranslateUi(QDialog *AlarmDialog)
{
AlarmDialog->setWindowTitle(QCoreApplication::translate("AlarmDialog", "\346\212\245\350\255\246\345\216\206\345\217\262", nullptr));
label->setText(QCoreApplication::translate("AlarmDialog", "\346\212\245\350\255\246\345\216\206\345\217\262\357\274\232", nullptr));
pushButton_close->setText(QCoreApplication::translate("AlarmDialog", "\345\205\263\351\227\255\347\252\227\345\217\243", nullptr));
pushButton_clear->setText(QCoreApplication::translate("AlarmDialog", "\346\270\205\347\251\272\346\212\245\350\255\246", nullptr));
} // retranslateUi
};
namespace Ui {
class AlarmDialog: public Ui_AlarmDialog {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_ALARMDIALOG_H

@ -0,0 +1,303 @@
/********************************************************************************
** Form generated from reading UI file 'camera_glue.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_CAMERA_GLUE_H
#define UI_CAMERA_GLUE_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox>
QT_BEGIN_NAMESPACE
class Ui_camera_glue
{
public:
QSpinBox *spinBox_21;
QSpinBox *spinBox_31;
QSpinBox *spinBox_41;
QSpinBox *spinBox_32;
QSpinBox *spinBox_22;
QSpinBox *spinBox_42;
QSpinBox *spinBox_33;
QSpinBox *spinBox_23;
QSpinBox *spinBox_43;
QSpinBox *spinBox_12;
QSpinBox *spinBox_11;
QSpinBox *spinBox_13;
QLabel *label_first;
QLabel *label_second;
QLabel *label_third;
QLabel *label_1;
QLabel *label_2;
QLabel *label_3;
QLabel *label_4;
QLabel *label_hint;
QPushButton *pushButton_take;
QSpinBox *spinBox_53;
QLabel *label_5;
QSpinBox *spinBox_52;
QSpinBox *spinBox_51;
QSpinBox *spinBox_63;
QLabel *label_6;
QSpinBox *spinBox_62;
QSpinBox *spinBox_61;
QSpinBox *spinBox_73;
QLabel *label_7;
QSpinBox *spinBox_72;
QSpinBox *spinBox_71;
QSpinBox *spinBox_83;
QLabel *label_8;
QSpinBox *spinBox_82;
QSpinBox *spinBox_81;
void setupUi(QDialog *camera_glue)
{
if (camera_glue->objectName().isEmpty())
camera_glue->setObjectName(QString::fromUtf8("camera_glue"));
camera_glue->resize(878, 226);
spinBox_21 = new QSpinBox(camera_glue);
spinBox_21->setObjectName(QString::fromUtf8("spinBox_21"));
spinBox_21->setGeometry(QRect(190, 50, 70, 30));
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(12);
font.setBold(true);
font.setWeight(75);
spinBox_21->setFont(font);
spinBox_21->setWrapping(true);
spinBox_21->setMaximum(10);
spinBox_31 = new QSpinBox(camera_glue);
spinBox_31->setObjectName(QString::fromUtf8("spinBox_31"));
spinBox_31->setGeometry(QRect(290, 50, 70, 30));
spinBox_31->setFont(font);
spinBox_31->setWrapping(true);
spinBox_31->setMaximum(10);
spinBox_41 = new QSpinBox(camera_glue);
spinBox_41->setObjectName(QString::fromUtf8("spinBox_41"));
spinBox_41->setGeometry(QRect(390, 50, 70, 30));
spinBox_41->setFont(font);
spinBox_41->setWrapping(true);
spinBox_41->setMaximum(10);
spinBox_32 = new QSpinBox(camera_glue);
spinBox_32->setObjectName(QString::fromUtf8("spinBox_32"));
spinBox_32->setGeometry(QRect(290, 100, 70, 30));
spinBox_32->setFont(font);
spinBox_32->setWrapping(true);
spinBox_32->setMaximum(10);
spinBox_22 = new QSpinBox(camera_glue);
spinBox_22->setObjectName(QString::fromUtf8("spinBox_22"));
spinBox_22->setGeometry(QRect(190, 100, 70, 30));
spinBox_22->setFont(font);
spinBox_22->setWrapping(true);
spinBox_22->setMaximum(10);
spinBox_42 = new QSpinBox(camera_glue);
spinBox_42->setObjectName(QString::fromUtf8("spinBox_42"));
spinBox_42->setGeometry(QRect(390, 100, 70, 30));
spinBox_42->setFont(font);
spinBox_42->setWrapping(true);
spinBox_42->setMaximum(10);
spinBox_33 = new QSpinBox(camera_glue);
spinBox_33->setObjectName(QString::fromUtf8("spinBox_33"));
spinBox_33->setGeometry(QRect(290, 150, 70, 30));
spinBox_33->setFont(font);
spinBox_33->setWrapping(true);
spinBox_33->setMaximum(10);
spinBox_23 = new QSpinBox(camera_glue);
spinBox_23->setObjectName(QString::fromUtf8("spinBox_23"));
spinBox_23->setGeometry(QRect(190, 150, 70, 30));
spinBox_23->setFont(font);
spinBox_23->setWrapping(true);
spinBox_23->setMaximum(10);
spinBox_43 = new QSpinBox(camera_glue);
spinBox_43->setObjectName(QString::fromUtf8("spinBox_43"));
spinBox_43->setGeometry(QRect(390, 150, 70, 30));
spinBox_43->setFont(font);
spinBox_43->setWrapping(true);
spinBox_43->setMaximum(10);
spinBox_12 = new QSpinBox(camera_glue);
spinBox_12->setObjectName(QString::fromUtf8("spinBox_12"));
spinBox_12->setGeometry(QRect(90, 100, 70, 30));
spinBox_12->setFont(font);
spinBox_12->setWrapping(true);
spinBox_12->setMaximum(10);
spinBox_11 = new QSpinBox(camera_glue);
spinBox_11->setObjectName(QString::fromUtf8("spinBox_11"));
spinBox_11->setGeometry(QRect(90, 50, 70, 30));
spinBox_11->setFont(font);
spinBox_11->setWrapping(true);
spinBox_11->setMaximum(10);
spinBox_13 = new QSpinBox(camera_glue);
spinBox_13->setObjectName(QString::fromUtf8("spinBox_13"));
spinBox_13->setGeometry(QRect(90, 150, 70, 30));
spinBox_13->setFont(font);
spinBox_13->setWrapping(true);
spinBox_13->setMaximum(10);
label_first = new QLabel(camera_glue);
label_first->setObjectName(QString::fromUtf8("label_first"));
label_first->setGeometry(QRect(10, 53, 61, 21));
label_first->setFont(font);
label_second = new QLabel(camera_glue);
label_second->setObjectName(QString::fromUtf8("label_second"));
label_second->setGeometry(QRect(10, 105, 61, 21));
label_second->setFont(font);
label_third = new QLabel(camera_glue);
label_third->setObjectName(QString::fromUtf8("label_third"));
label_third->setGeometry(QRect(10, 155, 61, 21));
label_third->setFont(font);
label_1 = new QLabel(camera_glue);
label_1->setObjectName(QString::fromUtf8("label_1"));
label_1->setGeometry(QRect(90, 20, 70, 20));
label_1->setFont(font);
label_2 = new QLabel(camera_glue);
label_2->setObjectName(QString::fromUtf8("label_2"));
label_2->setGeometry(QRect(190, 20, 70, 20));
label_2->setFont(font);
label_3 = new QLabel(camera_glue);
label_3->setObjectName(QString::fromUtf8("label_3"));
label_3->setGeometry(QRect(290, 20, 70, 20));
label_3->setFont(font);
label_4 = new QLabel(camera_glue);
label_4->setObjectName(QString::fromUtf8("label_4"));
label_4->setGeometry(QRect(390, 20, 70, 20));
label_4->setFont(font);
label_hint = new QLabel(camera_glue);
label_hint->setObjectName(QString::fromUtf8("label_hint"));
label_hint->setGeometry(QRect(550, 190, 285, 25));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(10);
label_hint->setFont(font1);
pushButton_take = new QPushButton(camera_glue);
pushButton_take->setObjectName(QString::fromUtf8("pushButton_take"));
pushButton_take->setGeometry(QRect(360, 190, 141, 31));
pushButton_take->setFont(font);
spinBox_53 = new QSpinBox(camera_glue);
spinBox_53->setObjectName(QString::fromUtf8("spinBox_53"));
spinBox_53->setGeometry(QRect(490, 150, 70, 30));
spinBox_53->setFont(font);
spinBox_53->setWrapping(true);
spinBox_53->setMaximum(10);
label_5 = new QLabel(camera_glue);
label_5->setObjectName(QString::fromUtf8("label_5"));
label_5->setGeometry(QRect(490, 20, 70, 20));
label_5->setFont(font);
spinBox_52 = new QSpinBox(camera_glue);
spinBox_52->setObjectName(QString::fromUtf8("spinBox_52"));
spinBox_52->setGeometry(QRect(490, 100, 70, 30));
spinBox_52->setFont(font);
spinBox_52->setWrapping(true);
spinBox_52->setMaximum(10);
spinBox_51 = new QSpinBox(camera_glue);
spinBox_51->setObjectName(QString::fromUtf8("spinBox_51"));
spinBox_51->setGeometry(QRect(490, 50, 70, 30));
spinBox_51->setFont(font);
spinBox_51->setWrapping(true);
spinBox_51->setMaximum(10);
spinBox_63 = new QSpinBox(camera_glue);
spinBox_63->setObjectName(QString::fromUtf8("spinBox_63"));
spinBox_63->setGeometry(QRect(590, 150, 70, 30));
spinBox_63->setFont(font);
spinBox_63->setWrapping(true);
spinBox_63->setMaximum(10);
label_6 = new QLabel(camera_glue);
label_6->setObjectName(QString::fromUtf8("label_6"));
label_6->setGeometry(QRect(590, 20, 70, 20));
label_6->setFont(font);
spinBox_62 = new QSpinBox(camera_glue);
spinBox_62->setObjectName(QString::fromUtf8("spinBox_62"));
spinBox_62->setGeometry(QRect(590, 100, 70, 30));
spinBox_62->setFont(font);
spinBox_62->setWrapping(true);
spinBox_62->setMaximum(10);
spinBox_61 = new QSpinBox(camera_glue);
spinBox_61->setObjectName(QString::fromUtf8("spinBox_61"));
spinBox_61->setGeometry(QRect(590, 50, 70, 30));
spinBox_61->setFont(font);
spinBox_61->setWrapping(true);
spinBox_61->setMaximum(10);
spinBox_73 = new QSpinBox(camera_glue);
spinBox_73->setObjectName(QString::fromUtf8("spinBox_73"));
spinBox_73->setGeometry(QRect(690, 150, 70, 30));
spinBox_73->setFont(font);
spinBox_73->setWrapping(true);
spinBox_73->setMaximum(10);
label_7 = new QLabel(camera_glue);
label_7->setObjectName(QString::fromUtf8("label_7"));
label_7->setGeometry(QRect(690, 20, 70, 20));
label_7->setFont(font);
spinBox_72 = new QSpinBox(camera_glue);
spinBox_72->setObjectName(QString::fromUtf8("spinBox_72"));
spinBox_72->setGeometry(QRect(690, 100, 70, 30));
spinBox_72->setFont(font);
spinBox_72->setWrapping(true);
spinBox_72->setMaximum(10);
spinBox_71 = new QSpinBox(camera_glue);
spinBox_71->setObjectName(QString::fromUtf8("spinBox_71"));
spinBox_71->setGeometry(QRect(690, 50, 70, 30));
spinBox_71->setFont(font);
spinBox_71->setWrapping(true);
spinBox_71->setMaximum(10);
spinBox_83 = new QSpinBox(camera_glue);
spinBox_83->setObjectName(QString::fromUtf8("spinBox_83"));
spinBox_83->setGeometry(QRect(790, 150, 70, 30));
spinBox_83->setFont(font);
spinBox_83->setWrapping(true);
spinBox_83->setMaximum(10);
label_8 = new QLabel(camera_glue);
label_8->setObjectName(QString::fromUtf8("label_8"));
label_8->setGeometry(QRect(790, 20, 70, 20));
label_8->setFont(font);
spinBox_82 = new QSpinBox(camera_glue);
spinBox_82->setObjectName(QString::fromUtf8("spinBox_82"));
spinBox_82->setGeometry(QRect(790, 100, 70, 30));
spinBox_82->setFont(font);
spinBox_82->setWrapping(true);
spinBox_82->setMaximum(10);
spinBox_81 = new QSpinBox(camera_glue);
spinBox_81->setObjectName(QString::fromUtf8("spinBox_81"));
spinBox_81->setGeometry(QRect(790, 50, 70, 30));
spinBox_81->setFont(font);
spinBox_81->setWrapping(true);
spinBox_81->setMaximum(10);
retranslateUi(camera_glue);
QMetaObject::connectSlotsByName(camera_glue);
} // setupUi
void retranslateUi(QDialog *camera_glue)
{
camera_glue->setWindowTitle(QCoreApplication::translate("camera_glue", "\351\205\215\346\226\271\350\256\276\347\275\256", nullptr));
label_first->setText(QCoreApplication::translate("camera_glue", "\347\254\254\344\270\200\345\274\240", nullptr));
label_second->setText(QCoreApplication::translate("camera_glue", "\347\254\254\344\272\214\345\274\240", nullptr));
label_third->setText(QCoreApplication::translate("camera_glue", "\347\254\254\344\270\211\345\274\240", nullptr));
label_1->setText(QCoreApplication::translate("camera_glue", "1\345\217\267\347\233\270\346\234\272", nullptr));
label_2->setText(QCoreApplication::translate("camera_glue", "2\345\217\267\347\233\270\346\234\272", nullptr));
label_3->setText(QCoreApplication::translate("camera_glue", "3\345\217\267\347\233\270\346\234\272", nullptr));
label_4->setText(QCoreApplication::translate("camera_glue", "4\345\217\267\347\233\270\346\234\272", nullptr));
label_hint->setText(QCoreApplication::translate("camera_glue", "\350\213\245\350\246\201\344\277\235\345\255\230\345\217\202\346\225\260\350\257\267\350\277\224\345\233\236\344\270\212\344\270\200\347\272\247\347\202\271\345\207\273\344\277\235\345\255\230", nullptr));
pushButton_take->setText(QCoreApplication::translate("camera_glue", "\345\272\224\347\224\250", nullptr));
label_5->setText(QCoreApplication::translate("camera_glue", "5\345\217\267\347\233\270\346\234\272", nullptr));
label_6->setText(QCoreApplication::translate("camera_glue", "6\345\217\267\347\233\270\346\234\272", nullptr));
label_7->setText(QCoreApplication::translate("camera_glue", "7\345\217\267\347\233\270\346\234\272", nullptr));
label_8->setText(QCoreApplication::translate("camera_glue", "8\345\217\267\347\233\270\346\234\272", nullptr));
} // retranslateUi
};
namespace Ui {
class camera_glue: public Ui_camera_glue {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CAMERA_GLUE_H

@ -0,0 +1,181 @@
/********************************************************************************
** Form generated from reading UI file 'change_shift.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_CHANGE_SHIFT_H
#define UI_CHANGE_SHIFT_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QLabel>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpinBox>
QT_BEGIN_NAMESPACE
class Ui_change_shift
{
public:
QPushButton *pushButton_apply;
QLabel *label_tips;
QRadioButton *radioButton_auto;
QSpinBox *C_minute;
QLabel *A_hour_lab;
QLabel *C_minute_lab;
QSpinBox *A_hour;
QLabel *B_class_lab;
QLabel *C_class_lab;
QLabel *A_class_lab;
QSpinBox *A_minute;
QLabel *A_minute_lab;
QSpinBox *C_hour;
QRadioButton *radioButton_time;
QSpinBox *B_minute;
QLabel *B_minute_lab;
QLabel *C_hour_lab;
QSpinBox *B_hour;
QLabel *B_hour_lab;
QRadioButton *radioButton_byhand;
void setupUi(QDialog *change_shift)
{
if (change_shift->objectName().isEmpty())
change_shift->setObjectName(QString::fromUtf8("change_shift"));
change_shift->resize(456, 360);
pushButton_apply = new QPushButton(change_shift);
pushButton_apply->setObjectName(QString::fromUtf8("pushButton_apply"));
pushButton_apply->setGeometry(QRect(170, 250, 110, 30));
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(10);
font.setBold(true);
font.setWeight(75);
pushButton_apply->setFont(font);
label_tips = new QLabel(change_shift);
label_tips->setObjectName(QString::fromUtf8("label_tips"));
label_tips->setGeometry(QRect(70, 300, 331, 30));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(12);
label_tips->setFont(font1);
radioButton_auto = new QRadioButton(change_shift);
radioButton_auto->setObjectName(QString::fromUtf8("radioButton_auto"));
radioButton_auto->setGeometry(QRect(30, 810, 140, 30));
QFont font2;
font2.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font2.setPointSize(16);
radioButton_auto->setFont(font2);
C_minute = new QSpinBox(change_shift);
C_minute->setObjectName(QString::fromUtf8("C_minute"));
C_minute->setGeometry(QRect(250, 200, 60, 30));
C_minute->setFont(font1);
C_minute->setMaximum(59);
A_hour_lab = new QLabel(change_shift);
A_hour_lab->setObjectName(QString::fromUtf8("A_hour_lab"));
A_hour_lab->setGeometry(QRect(220, 120, 20, 30));
A_hour_lab->setFont(font1);
C_minute_lab = new QLabel(change_shift);
C_minute_lab->setObjectName(QString::fromUtf8("C_minute_lab"));
C_minute_lab->setGeometry(QRect(310, 200, 20, 30));
C_minute_lab->setFont(font1);
A_hour = new QSpinBox(change_shift);
A_hour->setObjectName(QString::fromUtf8("A_hour"));
A_hour->setGeometry(QRect(160, 120, 60, 30));
A_hour->setFont(font1);
A_hour->setMaximum(23);
B_class_lab = new QLabel(change_shift);
B_class_lab->setObjectName(QString::fromUtf8("B_class_lab"));
B_class_lab->setGeometry(QRect(110, 160, 50, 30));
B_class_lab->setFont(font1);
C_class_lab = new QLabel(change_shift);
C_class_lab->setObjectName(QString::fromUtf8("C_class_lab"));
C_class_lab->setGeometry(QRect(110, 200, 50, 30));
C_class_lab->setFont(font1);
A_class_lab = new QLabel(change_shift);
A_class_lab->setObjectName(QString::fromUtf8("A_class_lab"));
A_class_lab->setGeometry(QRect(110, 120, 50, 30));
A_class_lab->setFont(font1);
A_minute = new QSpinBox(change_shift);
A_minute->setObjectName(QString::fromUtf8("A_minute"));
A_minute->setGeometry(QRect(250, 120, 60, 30));
A_minute->setFont(font1);
A_minute->setMaximum(59);
A_minute_lab = new QLabel(change_shift);
A_minute_lab->setObjectName(QString::fromUtf8("A_minute_lab"));
A_minute_lab->setGeometry(QRect(310, 120, 20, 30));
A_minute_lab->setFont(font1);
C_hour = new QSpinBox(change_shift);
C_hour->setObjectName(QString::fromUtf8("C_hour"));
C_hour->setGeometry(QRect(160, 200, 60, 30));
C_hour->setFont(font1);
C_hour->setMaximum(23);
radioButton_time = new QRadioButton(change_shift);
radioButton_time->setObjectName(QString::fromUtf8("radioButton_time"));
radioButton_time->setGeometry(QRect(280, 60, 140, 30));
radioButton_time->setFont(font2);
B_minute = new QSpinBox(change_shift);
B_minute->setObjectName(QString::fromUtf8("B_minute"));
B_minute->setGeometry(QRect(250, 160, 60, 30));
B_minute->setFont(font1);
B_minute->setMaximum(59);
B_minute_lab = new QLabel(change_shift);
B_minute_lab->setObjectName(QString::fromUtf8("B_minute_lab"));
B_minute_lab->setGeometry(QRect(310, 160, 20, 30));
B_minute_lab->setFont(font1);
C_hour_lab = new QLabel(change_shift);
C_hour_lab->setObjectName(QString::fromUtf8("C_hour_lab"));
C_hour_lab->setGeometry(QRect(220, 200, 20, 30));
C_hour_lab->setFont(font1);
B_hour = new QSpinBox(change_shift);
B_hour->setObjectName(QString::fromUtf8("B_hour"));
B_hour->setGeometry(QRect(160, 160, 60, 30));
B_hour->setFont(font1);
B_hour->setMaximum(23);
B_hour_lab = new QLabel(change_shift);
B_hour_lab->setObjectName(QString::fromUtf8("B_hour_lab"));
B_hour_lab->setGeometry(QRect(220, 160, 20, 30));
B_hour_lab->setFont(font1);
radioButton_byhand = new QRadioButton(change_shift);
radioButton_byhand->setObjectName(QString::fromUtf8("radioButton_byhand"));
radioButton_byhand->setGeometry(QRect(40, 60, 140, 30));
radioButton_byhand->setFont(font2);
retranslateUi(change_shift);
QMetaObject::connectSlotsByName(change_shift);
} // setupUi
void retranslateUi(QDialog *change_shift)
{
change_shift->setWindowTitle(QCoreApplication::translate("change_shift", "\346\215\242\347\217\255\350\256\276\347\275\256", nullptr));
pushButton_apply->setText(QCoreApplication::translate("change_shift", "\345\272\224\347\224\250", nullptr));
label_tips->setText(QCoreApplication::translate("change_shift", "\350\213\245\350\246\201\344\277\235\345\255\230\345\217\202\346\225\260\350\257\267\350\277\224\345\233\236\344\270\212\344\270\200\347\272\247\347\202\271\345\207\273\344\277\235\345\255\230", nullptr));
radioButton_auto->setText(QCoreApplication::translate("change_shift", "\350\207\252\345\212\250\346\215\242\347\217\255", nullptr));
A_hour_lab->setText(QCoreApplication::translate("change_shift", "\347\202\271", nullptr));
C_minute_lab->setText(QCoreApplication::translate("change_shift", "\345\210\206", nullptr));
B_class_lab->setText(QCoreApplication::translate("change_shift", "B\347\217\255", nullptr));
C_class_lab->setText(QCoreApplication::translate("change_shift", "C\347\217\255", nullptr));
A_class_lab->setText(QCoreApplication::translate("change_shift", "A\347\217\255", nullptr));
A_minute_lab->setText(QCoreApplication::translate("change_shift", "\345\210\206", nullptr));
radioButton_time->setText(QCoreApplication::translate("change_shift", "\345\256\232\346\227\266\346\215\242\347\217\255", nullptr));
B_minute_lab->setText(QCoreApplication::translate("change_shift", "\345\210\206", nullptr));
C_hour_lab->setText(QCoreApplication::translate("change_shift", "\347\202\271", nullptr));
B_hour_lab->setText(QCoreApplication::translate("change_shift", "\347\202\271", nullptr));
radioButton_byhand->setText(QCoreApplication::translate("change_shift", "\346\211\213\345\212\250\346\215\242\347\217\255", nullptr));
} // retranslateUi
};
namespace Ui {
class change_shift: public Ui_change_shift {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_CHANGE_SHIFT_H

File diff suppressed because it is too large Load Diff

@ -0,0 +1,160 @@
/********************************************************************************
** Form generated from reading UI file 'dialogin.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGIN_H
#define UI_DIALOGIN_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
QT_BEGIN_NAMESPACE
class Ui_Dialogin
{
public:
QPushButton *pushButton_close;
QPushButton *pushButton_2;
QLineEdit *lineEdit;
QPushButton *pushButton_7;
QPushButton *pushButton_9;
QPushButton *pushButton_5;
QPushButton *pushButton_4;
QPushButton *pushButton_1;
QPushButton *pushButton_clr;
QPushButton *pushButton_3;
QPushButton *pushButton_ok;
QPushButton *pushButton_0;
QPushButton *pushButton_6;
QPushButton *pushButton_8;
QLabel *label;
void setupUi(QDialog *Dialogin)
{
if (Dialogin->objectName().isEmpty())
Dialogin->setObjectName(QString::fromUtf8("Dialogin"));
Dialogin->resize(520, 708);
Dialogin->setStyleSheet(QString::fromUtf8("background-color: rgb(220, 220, 220);"));
pushButton_close = new QPushButton(Dialogin);
pushButton_close->setObjectName(QString::fromUtf8("pushButton_close"));
pushButton_close->setGeometry(QRect(360, 20, 121, 61));
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(28);
font.setBold(true);
font.setWeight(75);
pushButton_close->setFont(font);
pushButton_2 = new QPushButton(Dialogin);
pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
pushButton_2->setGeometry(QRect(220, 440, 100, 100));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(36);
font1.setBold(true);
font1.setWeight(75);
pushButton_2->setFont(font1);
lineEdit = new QLineEdit(Dialogin);
lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
lineEdit->setGeometry(QRect(50, 90, 441, 61));
QFont font2;
font2.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font2.setPointSize(48);
font2.setBold(false);
font2.setWeight(50);
lineEdit->setFont(font2);
lineEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
pushButton_7 = new QPushButton(Dialogin);
pushButton_7->setObjectName(QString::fromUtf8("pushButton_7"));
pushButton_7->setGeometry(QRect(70, 180, 100, 100));
pushButton_7->setFont(font1);
pushButton_9 = new QPushButton(Dialogin);
pushButton_9->setObjectName(QString::fromUtf8("pushButton_9"));
pushButton_9->setGeometry(QRect(370, 180, 100, 100));
pushButton_9->setFont(font1);
pushButton_5 = new QPushButton(Dialogin);
pushButton_5->setObjectName(QString::fromUtf8("pushButton_5"));
pushButton_5->setGeometry(QRect(220, 310, 100, 100));
pushButton_5->setFont(font1);
pushButton_4 = new QPushButton(Dialogin);
pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
pushButton_4->setGeometry(QRect(70, 310, 100, 100));
pushButton_4->setFont(font1);
pushButton_1 = new QPushButton(Dialogin);
pushButton_1->setObjectName(QString::fromUtf8("pushButton_1"));
pushButton_1->setGeometry(QRect(70, 440, 100, 100));
pushButton_1->setFont(font1);
pushButton_clr = new QPushButton(Dialogin);
pushButton_clr->setObjectName(QString::fromUtf8("pushButton_clr"));
pushButton_clr->setGeometry(QRect(70, 570, 100, 100));
pushButton_clr->setFont(font1);
pushButton_3 = new QPushButton(Dialogin);
pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));
pushButton_3->setGeometry(QRect(370, 440, 100, 100));
pushButton_3->setFont(font1);
pushButton_ok = new QPushButton(Dialogin);
pushButton_ok->setObjectName(QString::fromUtf8("pushButton_ok"));
pushButton_ok->setGeometry(QRect(370, 570, 100, 100));
pushButton_ok->setFont(font1);
pushButton_0 = new QPushButton(Dialogin);
pushButton_0->setObjectName(QString::fromUtf8("pushButton_0"));
pushButton_0->setGeometry(QRect(220, 570, 100, 100));
pushButton_0->setFont(font1);
pushButton_6 = new QPushButton(Dialogin);
pushButton_6->setObjectName(QString::fromUtf8("pushButton_6"));
pushButton_6->setGeometry(QRect(370, 310, 100, 100));
pushButton_6->setFont(font1);
pushButton_8 = new QPushButton(Dialogin);
pushButton_8->setObjectName(QString::fromUtf8("pushButton_8"));
pushButton_8->setGeometry(QRect(220, 180, 100, 100));
pushButton_8->setFont(font1);
label = new QLabel(Dialogin);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(70, 30, 261, 41));
QFont font3;
font3.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font3.setPointSize(20);
font3.setBold(true);
font3.setWeight(75);
label->setFont(font3);
retranslateUi(Dialogin);
QMetaObject::connectSlotsByName(Dialogin);
} // setupUi
void retranslateUi(QDialog *Dialogin)
{
Dialogin->setWindowTitle(QCoreApplication::translate("Dialogin", "Dialogin", nullptr));
pushButton_close->setText(QCoreApplication::translate("Dialogin", "\345\205\263\351\227\255", nullptr));
pushButton_2->setText(QCoreApplication::translate("Dialogin", "2", nullptr));
pushButton_7->setText(QCoreApplication::translate("Dialogin", "7", nullptr));
pushButton_9->setText(QCoreApplication::translate("Dialogin", "9", nullptr));
pushButton_5->setText(QCoreApplication::translate("Dialogin", "5", nullptr));
pushButton_4->setText(QCoreApplication::translate("Dialogin", "4", nullptr));
pushButton_1->setText(QCoreApplication::translate("Dialogin", "1", nullptr));
pushButton_clr->setText(QCoreApplication::translate("Dialogin", "CLR", nullptr));
pushButton_3->setText(QCoreApplication::translate("Dialogin", "3", nullptr));
pushButton_ok->setText(QCoreApplication::translate("Dialogin", "OK", nullptr));
pushButton_0->setText(QCoreApplication::translate("Dialogin", "0", nullptr));
pushButton_6->setText(QCoreApplication::translate("Dialogin", "6", nullptr));
pushButton_8->setText(QCoreApplication::translate("Dialogin", "8", nullptr));
label->setText(QCoreApplication::translate("Dialogin", "\350\257\267\350\276\223\345\205\245\346\223\215\344\275\234\345\221\230\345\257\206\347\240\201\357\274\232", nullptr));
} // retranslateUi
};
namespace Ui {
class Dialogin: public Ui_Dialogin {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGIN_H

@ -0,0 +1,648 @@
/********************************************************************************
** Form generated from reading UI file 'dialogsetup.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGSETUP_H
#define UI_DIALOGSETUP_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QScrollArea>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_DialogSetup
{
public:
QScrollArea *scrollArea;
QWidget *scrollAreaWidgetContents;
QGroupBox *groupBox_startSets;
QCheckBox *checkBox_auto_open;
QCheckBox *checkBox_auto_work;
QGroupBox *groupBox_adminUpdate;
QPushButton *pushButton_pswd;
QLabel *label_newPwd;
QLineEdit *lineEdit_confirm;
QLineEdit *lineEdit_new;
QLabel *label_confirm;
QLineEdit *lineEdit_old;
QLabel *label_oldPwd;
QGroupBox *groupBox_camerasParams;
QLabel *label_11;
QLineEdit *lineEdit_expo_1;
QLineEdit *lineEdit_expo_2;
QLabel *label_21;
QLineEdit *lineEdit_gain_2;
QLabel *label_12;
QLabel *label_22;
QLineEdit *lineEdit_gain_1;
QLineEdit *lineEdit_expo_3;
QLabel *label_41;
QLineEdit *lineEdit_expo_4;
QLabel *label_31;
QLineEdit *lineEdit_gain_4;
QLabel *label_32;
QLabel *label_42;
QLineEdit *lineEdit_gain_3;
QPushButton *pushButton_expo;
QLabel *label_51;
QLabel *label_61;
QLabel *label_71;
QLineEdit *lineEdit_expo_5;
QLineEdit *lineEdit_expo_6;
QLineEdit *lineEdit_expo_7;
QLabel *label_52;
QLabel *label_62;
QLabel *label_72;
QLineEdit *lineEdit_gain_5;
QLineEdit *lineEdit_gain_6;
QLineEdit *lineEdit_gain_7;
QLabel *label_81;
QLineEdit *lineEdit_expo_8;
QLabel *label_82;
QLineEdit *lineEdit_gain_8;
QGroupBox *groupBox_filterSet;
QLabel *label_1;
QLineEdit *lineEdit_filter_1;
QLineEdit *lineEdit_filter_2;
QLabel *label_2;
QLineEdit *lineEdit_filter_4;
QLabel *label_3;
QLineEdit *lineEdit_filter_3;
QLabel *label_4;
QPushButton *pushButton_filter;
QLabel *label_5;
QLabel *label_6;
QLabel *label_7;
QLabel *label_8;
QLineEdit *lineEdit_filter_5;
QLineEdit *lineEdit_filter_7;
QLineEdit *lineEdit_filter_6;
QLineEdit *lineEdit_filter_8;
QGroupBox *groupBox_saveSets;
QRadioButton *radioButton_none;
QRadioButton *radioButton_ng;
QRadioButton *radioButton_all;
QPushButton *pushButton_image;
QPushButton *pushButton_save;
QPushButton *pushButton_exit;
QGroupBox *groupBox_userUpdate;
QLabel *label_admin_newPwd;
QLineEdit *lineEdit_confirm_op;
QLineEdit *lineEdit_new_op;
QLabel *label_admin_confirm;
QLineEdit *lineEdit_old_op;
QLabel *label_admin_oldPwd;
QPushButton *pushButton_pswd_op;
QPushButton *pushButton_close;
QPushButton *pushButton_desktop;
QToolButton *toolButton_keyboard;
QLabel *label;
QPushButton *pushButton_config;
QPushButton *pushButton_change;
QPushButton *pushButton_statistic;
QToolButton *toolButton_choose_path;
QLabel *label_path;
QComboBox *comboBox;
QLabel *label_path_jpg;
QComboBox *comboBox_2;
QToolButton *toolButton_choose_path_jpg;
QPushButton *pushButton_clear_pic;
void setupUi(QDialog *DialogSetup)
{
if (DialogSetup->objectName().isEmpty())
DialogSetup->setObjectName(QString::fromUtf8("DialogSetup"));
DialogSetup->resize(679, 800);
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(14);
font.setBold(true);
font.setWeight(75);
DialogSetup->setFont(font);
DialogSetup->setStyleSheet(QString::fromUtf8("background-color: rgb(240, 240, 240);"));
scrollArea = new QScrollArea(DialogSetup);
scrollArea->setObjectName(QString::fromUtf8("scrollArea"));
scrollArea->setGeometry(QRect(0, -10, 681, 831));
scrollArea->setMinimumSize(QSize(0, 0));
scrollArea->setWidgetResizable(true);
scrollAreaWidgetContents = new QWidget();
scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
scrollAreaWidgetContents->setGeometry(QRect(0, 0, 670, 880));
scrollAreaWidgetContents->setMinimumSize(QSize(670, 880));
groupBox_startSets = new QGroupBox(scrollAreaWidgetContents);
groupBox_startSets->setObjectName(QString::fromUtf8("groupBox_startSets"));
groupBox_startSets->setGeometry(QRect(10, 60, 641, 61));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(12);
font1.setBold(true);
font1.setWeight(75);
groupBox_startSets->setFont(font1);
checkBox_auto_open = new QCheckBox(groupBox_startSets);
checkBox_auto_open->setObjectName(QString::fromUtf8("checkBox_auto_open"));
checkBox_auto_open->setGeometry(QRect(30, 30, 220, 22));
checkBox_auto_open->setFont(font1);
checkBox_auto_work = new QCheckBox(groupBox_startSets);
checkBox_auto_work->setObjectName(QString::fromUtf8("checkBox_auto_work"));
checkBox_auto_work->setGeometry(QRect(380, 30, 261, 21));
checkBox_auto_work->setFont(font1);
groupBox_adminUpdate = new QGroupBox(scrollAreaWidgetContents);
groupBox_adminUpdate->setObjectName(QString::fromUtf8("groupBox_adminUpdate"));
groupBox_adminUpdate->setGeometry(QRect(10, 510, 641, 81));
groupBox_adminUpdate->setFont(font1);
pushButton_pswd = new QPushButton(groupBox_adminUpdate);
pushButton_pswd->setObjectName(QString::fromUtf8("pushButton_pswd"));
pushButton_pswd->setGeometry(QRect(540, 20, 91, 51));
pushButton_pswd->setFont(font1);
label_newPwd = new QLabel(groupBox_adminUpdate);
label_newPwd->setObjectName(QString::fromUtf8("label_newPwd"));
label_newPwd->setGeometry(QRect(190, 30, 61, 31));
label_newPwd->setFont(font1);
lineEdit_confirm = new QLineEdit(groupBox_adminUpdate);
lineEdit_confirm->setObjectName(QString::fromUtf8("lineEdit_confirm"));
lineEdit_confirm->setGeometry(QRect(440, 32, 91, 31));
lineEdit_confirm->setFont(font1);
lineEdit_confirm->setEchoMode(QLineEdit::Password);
lineEdit_new = new QLineEdit(groupBox_adminUpdate);
lineEdit_new->setObjectName(QString::fromUtf8("lineEdit_new"));
lineEdit_new->setGeometry(QRect(250, 30, 101, 31));
lineEdit_new->setFont(font1);
lineEdit_new->setEchoMode(QLineEdit::Password);
label_confirm = new QLabel(groupBox_adminUpdate);
label_confirm->setObjectName(QString::fromUtf8("label_confirm"));
label_confirm->setGeometry(QRect(360, 30, 81, 31));
label_confirm->setFont(font1);
lineEdit_old = new QLineEdit(groupBox_adminUpdate);
lineEdit_old->setObjectName(QString::fromUtf8("lineEdit_old"));
lineEdit_old->setGeometry(QRect(90, 30, 91, 31));
lineEdit_old->setFont(font1);
lineEdit_old->setEchoMode(QLineEdit::Password);
label_oldPwd = new QLabel(groupBox_adminUpdate);
label_oldPwd->setObjectName(QString::fromUtf8("label_oldPwd"));
label_oldPwd->setGeometry(QRect(20, 30, 61, 31));
label_oldPwd->setFont(font1);
groupBox_camerasParams = new QGroupBox(scrollAreaWidgetContents);
groupBox_camerasParams->setObjectName(QString::fromUtf8("groupBox_camerasParams"));
groupBox_camerasParams->setGeometry(QRect(10, 180, 640, 278));
groupBox_camerasParams->setFont(font1);
label_11 = new QLabel(groupBox_camerasParams);
label_11->setObjectName(QString::fromUtf8("label_11"));
label_11->setGeometry(QRect(20, 40, 180, 20));
QFont font2;
font2.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font2.setPointSize(10);
font2.setBold(true);
font2.setWeight(75);
label_11->setFont(font2);
lineEdit_expo_1 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_1->setObjectName(QString::fromUtf8("lineEdit_expo_1"));
lineEdit_expo_1->setGeometry(QRect(210, 40, 90, 20));
lineEdit_expo_1->setFont(font2);
lineEdit_expo_2 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_2->setObjectName(QString::fromUtf8("lineEdit_expo_2"));
lineEdit_expo_2->setGeometry(QRect(210, 70, 90, 20));
lineEdit_expo_2->setFont(font2);
label_21 = new QLabel(groupBox_camerasParams);
label_21->setObjectName(QString::fromUtf8("label_21"));
label_21->setGeometry(QRect(20, 70, 180, 20));
label_21->setFont(font2);
lineEdit_gain_2 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_2->setObjectName(QString::fromUtf8("lineEdit_gain_2"));
lineEdit_gain_2->setGeometry(QRect(510, 70, 90, 20));
lineEdit_gain_2->setFont(font2);
label_12 = new QLabel(groupBox_camerasParams);
label_12->setObjectName(QString::fromUtf8("label_12"));
label_12->setGeometry(QRect(320, 40, 180, 20));
label_12->setFont(font2);
label_22 = new QLabel(groupBox_camerasParams);
label_22->setObjectName(QString::fromUtf8("label_22"));
label_22->setGeometry(QRect(320, 70, 180, 20));
label_22->setFont(font2);
lineEdit_gain_1 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_1->setObjectName(QString::fromUtf8("lineEdit_gain_1"));
lineEdit_gain_1->setGeometry(QRect(510, 40, 90, 20));
lineEdit_gain_1->setFont(font2);
lineEdit_expo_3 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_3->setObjectName(QString::fromUtf8("lineEdit_expo_3"));
lineEdit_expo_3->setGeometry(QRect(210, 100, 90, 20));
lineEdit_expo_3->setFont(font2);
label_41 = new QLabel(groupBox_camerasParams);
label_41->setObjectName(QString::fromUtf8("label_41"));
label_41->setGeometry(QRect(20, 130, 180, 20));
label_41->setFont(font2);
lineEdit_expo_4 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_4->setObjectName(QString::fromUtf8("lineEdit_expo_4"));
lineEdit_expo_4->setGeometry(QRect(210, 130, 90, 20));
lineEdit_expo_4->setFont(font2);
label_31 = new QLabel(groupBox_camerasParams);
label_31->setObjectName(QString::fromUtf8("label_31"));
label_31->setGeometry(QRect(20, 100, 180, 20));
label_31->setFont(font2);
lineEdit_gain_4 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_4->setObjectName(QString::fromUtf8("lineEdit_gain_4"));
lineEdit_gain_4->setGeometry(QRect(510, 130, 90, 20));
lineEdit_gain_4->setFont(font2);
label_32 = new QLabel(groupBox_camerasParams);
label_32->setObjectName(QString::fromUtf8("label_32"));
label_32->setGeometry(QRect(320, 100, 180, 20));
label_32->setFont(font2);
label_42 = new QLabel(groupBox_camerasParams);
label_42->setObjectName(QString::fromUtf8("label_42"));
label_42->setGeometry(QRect(320, 130, 180, 20));
label_42->setFont(font2);
lineEdit_gain_3 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_3->setObjectName(QString::fromUtf8("lineEdit_gain_3"));
lineEdit_gain_3->setGeometry(QRect(510, 100, 90, 20));
lineEdit_gain_3->setFont(font2);
pushButton_expo = new QPushButton(groupBox_camerasParams);
pushButton_expo->setObjectName(QString::fromUtf8("pushButton_expo"));
pushButton_expo->setGeometry(QRect(680, 90, 91, 51));
pushButton_expo->setFont(font1);
label_51 = new QLabel(groupBox_camerasParams);
label_51->setObjectName(QString::fromUtf8("label_51"));
label_51->setGeometry(QRect(20, 160, 180, 20));
label_51->setFont(font2);
label_61 = new QLabel(groupBox_camerasParams);
label_61->setObjectName(QString::fromUtf8("label_61"));
label_61->setGeometry(QRect(20, 190, 180, 20));
label_61->setFont(font2);
label_71 = new QLabel(groupBox_camerasParams);
label_71->setObjectName(QString::fromUtf8("label_71"));
label_71->setGeometry(QRect(20, 220, 180, 20));
label_71->setFont(font2);
lineEdit_expo_5 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_5->setObjectName(QString::fromUtf8("lineEdit_expo_5"));
lineEdit_expo_5->setGeometry(QRect(210, 160, 90, 20));
lineEdit_expo_5->setFont(font2);
lineEdit_expo_6 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_6->setObjectName(QString::fromUtf8("lineEdit_expo_6"));
lineEdit_expo_6->setGeometry(QRect(210, 190, 90, 20));
lineEdit_expo_6->setFont(font2);
lineEdit_expo_7 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_7->setObjectName(QString::fromUtf8("lineEdit_expo_7"));
lineEdit_expo_7->setGeometry(QRect(210, 220, 90, 20));
lineEdit_expo_7->setFont(font2);
label_52 = new QLabel(groupBox_camerasParams);
label_52->setObjectName(QString::fromUtf8("label_52"));
label_52->setGeometry(QRect(320, 160, 180, 20));
label_52->setFont(font2);
label_62 = new QLabel(groupBox_camerasParams);
label_62->setObjectName(QString::fromUtf8("label_62"));
label_62->setGeometry(QRect(320, 190, 180, 20));
label_62->setFont(font2);
label_72 = new QLabel(groupBox_camerasParams);
label_72->setObjectName(QString::fromUtf8("label_72"));
label_72->setGeometry(QRect(320, 220, 180, 20));
label_72->setFont(font2);
lineEdit_gain_5 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_5->setObjectName(QString::fromUtf8("lineEdit_gain_5"));
lineEdit_gain_5->setGeometry(QRect(510, 160, 90, 20));
lineEdit_gain_5->setFont(font2);
lineEdit_gain_6 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_6->setObjectName(QString::fromUtf8("lineEdit_gain_6"));
lineEdit_gain_6->setGeometry(QRect(510, 190, 90, 20));
lineEdit_gain_6->setFont(font2);
lineEdit_gain_7 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_7->setObjectName(QString::fromUtf8("lineEdit_gain_7"));
lineEdit_gain_7->setGeometry(QRect(510, 220, 90, 20));
lineEdit_gain_7->setFont(font2);
label_81 = new QLabel(groupBox_camerasParams);
label_81->setObjectName(QString::fromUtf8("label_81"));
label_81->setGeometry(QRect(20, 250, 180, 20));
label_81->setFont(font2);
lineEdit_expo_8 = new QLineEdit(groupBox_camerasParams);
lineEdit_expo_8->setObjectName(QString::fromUtf8("lineEdit_expo_8"));
lineEdit_expo_8->setGeometry(QRect(210, 250, 90, 20));
lineEdit_expo_8->setFont(font2);
label_82 = new QLabel(groupBox_camerasParams);
label_82->setObjectName(QString::fromUtf8("label_82"));
label_82->setGeometry(QRect(320, 250, 180, 20));
label_82->setFont(font2);
lineEdit_gain_8 = new QLineEdit(groupBox_camerasParams);
lineEdit_gain_8->setObjectName(QString::fromUtf8("lineEdit_gain_8"));
lineEdit_gain_8->setGeometry(QRect(510, 250, 90, 20));
lineEdit_gain_8->setFont(font2);
groupBox_filterSet = new QGroupBox(scrollAreaWidgetContents);
groupBox_filterSet->setObjectName(QString::fromUtf8("groupBox_filterSet"));
groupBox_filterSet->setGeometry(QRect(10, 670, 641, 148));
groupBox_filterSet->setFont(font1);
label_1 = new QLabel(groupBox_filterSet);
label_1->setObjectName(QString::fromUtf8("label_1"));
label_1->setGeometry(QRect(20, 30, 180, 20));
label_1->setFont(font2);
lineEdit_filter_1 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_1->setObjectName(QString::fromUtf8("lineEdit_filter_1"));
lineEdit_filter_1->setGeometry(QRect(210, 30, 90, 20));
lineEdit_filter_1->setFont(font2);
lineEdit_filter_2 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_2->setObjectName(QString::fromUtf8("lineEdit_filter_2"));
lineEdit_filter_2->setGeometry(QRect(510, 30, 90, 20));
lineEdit_filter_2->setFont(font2);
label_2 = new QLabel(groupBox_filterSet);
label_2->setObjectName(QString::fromUtf8("label_2"));
label_2->setGeometry(QRect(320, 30, 180, 20));
label_2->setFont(font2);
lineEdit_filter_4 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_4->setObjectName(QString::fromUtf8("lineEdit_filter_4"));
lineEdit_filter_4->setGeometry(QRect(510, 60, 90, 20));
lineEdit_filter_4->setFont(font2);
label_3 = new QLabel(groupBox_filterSet);
label_3->setObjectName(QString::fromUtf8("label_3"));
label_3->setGeometry(QRect(20, 60, 180, 20));
label_3->setFont(font2);
lineEdit_filter_3 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_3->setObjectName(QString::fromUtf8("lineEdit_filter_3"));
lineEdit_filter_3->setGeometry(QRect(210, 60, 90, 20));
lineEdit_filter_3->setFont(font2);
label_4 = new QLabel(groupBox_filterSet);
label_4->setObjectName(QString::fromUtf8("label_4"));
label_4->setGeometry(QRect(320, 60, 180, 20));
label_4->setFont(font2);
pushButton_filter = new QPushButton(groupBox_filterSet);
pushButton_filter->setObjectName(QString::fromUtf8("pushButton_filter"));
pushButton_filter->setGeometry(QRect(680, 50, 91, 51));
pushButton_filter->setFont(font1);
label_5 = new QLabel(groupBox_filterSet);
label_5->setObjectName(QString::fromUtf8("label_5"));
label_5->setGeometry(QRect(20, 90, 180, 20));
label_5->setFont(font2);
label_6 = new QLabel(groupBox_filterSet);
label_6->setObjectName(QString::fromUtf8("label_6"));
label_6->setGeometry(QRect(320, 90, 180, 20));
label_6->setFont(font2);
label_7 = new QLabel(groupBox_filterSet);
label_7->setObjectName(QString::fromUtf8("label_7"));
label_7->setGeometry(QRect(20, 120, 180, 20));
label_7->setFont(font2);
label_8 = new QLabel(groupBox_filterSet);
label_8->setObjectName(QString::fromUtf8("label_8"));
label_8->setGeometry(QRect(320, 120, 180, 20));
label_8->setFont(font2);
lineEdit_filter_5 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_5->setObjectName(QString::fromUtf8("lineEdit_filter_5"));
lineEdit_filter_5->setGeometry(QRect(210, 90, 90, 20));
lineEdit_filter_5->setFont(font2);
lineEdit_filter_7 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_7->setObjectName(QString::fromUtf8("lineEdit_filter_7"));
lineEdit_filter_7->setGeometry(QRect(210, 120, 90, 20));
lineEdit_filter_7->setFont(font2);
lineEdit_filter_6 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_6->setObjectName(QString::fromUtf8("lineEdit_filter_6"));
lineEdit_filter_6->setGeometry(QRect(510, 90, 90, 20));
lineEdit_filter_6->setFont(font2);
lineEdit_filter_8 = new QLineEdit(groupBox_filterSet);
lineEdit_filter_8->setObjectName(QString::fromUtf8("lineEdit_filter_8"));
lineEdit_filter_8->setGeometry(QRect(510, 120, 90, 20));
lineEdit_filter_8->setFont(font2);
groupBox_saveSets = new QGroupBox(scrollAreaWidgetContents);
groupBox_saveSets->setObjectName(QString::fromUtf8("groupBox_saveSets"));
groupBox_saveSets->setGeometry(QRect(10, 120, 641, 61));
groupBox_saveSets->setFont(font1);
radioButton_none = new QRadioButton(groupBox_saveSets);
radioButton_none->setObjectName(QString::fromUtf8("radioButton_none"));
radioButton_none->setGeometry(QRect(30, 30, 90, 21));
radioButton_none->setFont(font1);
radioButton_ng = new QRadioButton(groupBox_saveSets);
radioButton_ng->setObjectName(QString::fromUtf8("radioButton_ng"));
radioButton_ng->setGeometry(QRect(230, 30, 90, 21));
radioButton_ng->setFont(font1);
radioButton_all = new QRadioButton(groupBox_saveSets);
radioButton_all->setObjectName(QString::fromUtf8("radioButton_all"));
radioButton_all->setGeometry(QRect(440, 30, 90, 21));
radioButton_all->setFont(font1);
pushButton_image = new QPushButton(groupBox_saveSets);
pushButton_image->setObjectName(QString::fromUtf8("pushButton_image"));
pushButton_image->setGeometry(QRect(570, 25, 50, 30));
pushButton_image->setFont(font1);
pushButton_save = new QPushButton(scrollAreaWidgetContents);
pushButton_save->setObjectName(QString::fromUtf8("pushButton_save"));
pushButton_save->setGeometry(QRect(120, 820, 131, 51));
pushButton_save->setFont(font1);
pushButton_exit = new QPushButton(scrollAreaWidgetContents);
pushButton_exit->setObjectName(QString::fromUtf8("pushButton_exit"));
pushButton_exit->setGeometry(QRect(520, 10, 130, 50));
pushButton_exit->setFont(font1);
groupBox_userUpdate = new QGroupBox(scrollAreaWidgetContents);
groupBox_userUpdate->setObjectName(QString::fromUtf8("groupBox_userUpdate"));
groupBox_userUpdate->setGeometry(QRect(10, 590, 641, 81));
groupBox_userUpdate->setFont(font1);
label_admin_newPwd = new QLabel(groupBox_userUpdate);
label_admin_newPwd->setObjectName(QString::fromUtf8("label_admin_newPwd"));
label_admin_newPwd->setGeometry(QRect(190, 30, 61, 31));
label_admin_newPwd->setFont(font1);
lineEdit_confirm_op = new QLineEdit(groupBox_userUpdate);
lineEdit_confirm_op->setObjectName(QString::fromUtf8("lineEdit_confirm_op"));
lineEdit_confirm_op->setGeometry(QRect(440, 32, 91, 31));
lineEdit_confirm_op->setFont(font1);
lineEdit_confirm_op->setEchoMode(QLineEdit::Password);
lineEdit_new_op = new QLineEdit(groupBox_userUpdate);
lineEdit_new_op->setObjectName(QString::fromUtf8("lineEdit_new_op"));
lineEdit_new_op->setGeometry(QRect(250, 30, 101, 31));
lineEdit_new_op->setFont(font1);
lineEdit_new_op->setEchoMode(QLineEdit::Password);
label_admin_confirm = new QLabel(groupBox_userUpdate);
label_admin_confirm->setObjectName(QString::fromUtf8("label_admin_confirm"));
label_admin_confirm->setGeometry(QRect(360, 30, 81, 31));
label_admin_confirm->setFont(font1);
lineEdit_old_op = new QLineEdit(groupBox_userUpdate);
lineEdit_old_op->setObjectName(QString::fromUtf8("lineEdit_old_op"));
lineEdit_old_op->setGeometry(QRect(90, 30, 91, 31));
lineEdit_old_op->setFont(font1);
lineEdit_old_op->setEchoMode(QLineEdit::Password);
label_admin_oldPwd = new QLabel(groupBox_userUpdate);
label_admin_oldPwd->setObjectName(QString::fromUtf8("label_admin_oldPwd"));
label_admin_oldPwd->setGeometry(QRect(20, 30, 61, 31));
label_admin_oldPwd->setFont(font1);
pushButton_pswd_op = new QPushButton(groupBox_userUpdate);
pushButton_pswd_op->setObjectName(QString::fromUtf8("pushButton_pswd_op"));
pushButton_pswd_op->setGeometry(QRect(540, 20, 91, 51));
pushButton_pswd_op->setFont(font1);
pushButton_close = new QPushButton(scrollAreaWidgetContents);
pushButton_close->setObjectName(QString::fromUtf8("pushButton_close"));
pushButton_close->setGeometry(QRect(380, 820, 131, 51));
pushButton_close->setFont(font1);
pushButton_desktop = new QPushButton(scrollAreaWidgetContents);
pushButton_desktop->setObjectName(QString::fromUtf8("pushButton_desktop"));
pushButton_desktop->setGeometry(QRect(220, 10, 130, 50));
pushButton_desktop->setFont(font1);
toolButton_keyboard = new QToolButton(scrollAreaWidgetContents);
toolButton_keyboard->setObjectName(QString::fromUtf8("toolButton_keyboard"));
toolButton_keyboard->setGeometry(QRect(110, 10, 91, 41));
toolButton_keyboard->setFont(font1);
toolButton_keyboard->setStyleSheet(QString::fromUtf8("border-image: url(:/Cigarette/Resources/keyboard.png);"));
label = new QLabel(scrollAreaWidgetContents);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(20, 20, 81, 21));
label->setFont(font1);
pushButton_config = new QPushButton(scrollAreaWidgetContents);
pushButton_config->setObjectName(QString::fromUtf8("pushButton_config"));
pushButton_config->setGeometry(QRect(10, 460, 101, 41));
pushButton_config->setFont(font1);
pushButton_change = new QPushButton(scrollAreaWidgetContents);
pushButton_change->setObjectName(QString::fromUtf8("pushButton_change"));
pushButton_change->setGeometry(QRect(120, 460, 111, 41));
pushButton_change->setFont(font1);
pushButton_statistic = new QPushButton(scrollAreaWidgetContents);
pushButton_statistic->setObjectName(QString::fromUtf8("pushButton_statistic"));
pushButton_statistic->setGeometry(QRect(240, 460, 91, 41));
pushButton_statistic->setFont(font1);
toolButton_choose_path = new QToolButton(scrollAreaWidgetContents);
toolButton_choose_path->setObjectName(QString::fromUtf8("toolButton_choose_path"));
toolButton_choose_path->setGeometry(QRect(620, 470, 27, 26));
QFont font3;
font3.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
toolButton_choose_path->setFont(font3);
label_path = new QLabel(scrollAreaWidgetContents);
label_path->setObjectName(QString::fromUtf8("label_path"));
label_path->setGeometry(QRect(340, 470, 101, 21));
label_path->setFont(font2);
comboBox = new QComboBox(scrollAreaWidgetContents);
comboBox->setObjectName(QString::fromUtf8("comboBox"));
comboBox->setGeometry(QRect(450, 470, 161, 25));
comboBox->setFont(font3);
label_path_jpg = new QLabel(scrollAreaWidgetContents);
label_path_jpg->setObjectName(QString::fromUtf8("label_path_jpg"));
label_path_jpg->setGeometry(QRect(340, 970, 91, 21));
QFont font4;
font4.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font4.setBold(true);
font4.setWeight(75);
label_path_jpg->setFont(font4);
comboBox_2 = new QComboBox(scrollAreaWidgetContents);
comboBox_2->setObjectName(QString::fromUtf8("comboBox_2"));
comboBox_2->setGeometry(QRect(440, 970, 171, 25));
comboBox_2->setFont(font3);
toolButton_choose_path_jpg = new QToolButton(scrollAreaWidgetContents);
toolButton_choose_path_jpg->setObjectName(QString::fromUtf8("toolButton_choose_path_jpg"));
toolButton_choose_path_jpg->setGeometry(QRect(620, 970, 27, 26));
toolButton_choose_path_jpg->setFont(font3);
pushButton_clear_pic = new QPushButton(scrollAreaWidgetContents);
pushButton_clear_pic->setObjectName(QString::fromUtf8("pushButton_clear_pic"));
pushButton_clear_pic->setGeometry(QRect(370, 10, 130, 50));
pushButton_clear_pic->setFont(font1);
scrollArea->setWidget(scrollAreaWidgetContents);
retranslateUi(DialogSetup);
QMetaObject::connectSlotsByName(DialogSetup);
} // setupUi
void retranslateUi(QDialog *DialogSetup)
{
DialogSetup->setWindowTitle(QCoreApplication::translate("DialogSetup", "DialogSetup", nullptr));
groupBox_startSets->setTitle(QCoreApplication::translate("DialogSetup", "\345\220\257\345\212\250\350\256\276\347\275\256", nullptr));
checkBox_auto_open->setText(QCoreApplication::translate("DialogSetup", "\350\207\252\345\212\250\346\211\223\345\274\200\346\211\200\346\234\211\347\233\270\346\234\272", nullptr));
checkBox_auto_work->setText(QCoreApplication::translate("DialogSetup", "\347\250\213\345\272\217\345\220\257\345\212\250\345\220\216\350\207\252\345\212\250\345\274\200\345\247\213\345\267\245\344\275\234", nullptr));
groupBox_adminUpdate->setTitle(QCoreApplication::translate("DialogSetup", "\347\256\241\347\220\206\345\221\230\345\257\206\347\240\201\344\277\256\346\224\271", nullptr));
pushButton_pswd->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\345\256\232", nullptr));
label_newPwd->setText(QCoreApplication::translate("DialogSetup", "\346\226\260\345\257\206\347\240\201\357\274\232", nullptr));
lineEdit_confirm->setText(QString());
lineEdit_new->setText(QString());
label_confirm->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\350\256\244\345\257\206\347\240\201\357\274\232", nullptr));
lineEdit_old->setText(QString());
label_oldPwd->setText(QCoreApplication::translate("DialogSetup", "\345\216\237\345\257\206\347\240\201\357\274\232", nullptr));
groupBox_camerasParams->setTitle(QCoreApplication::translate("DialogSetup", "\347\233\270\346\234\272\345\217\202\346\225\260", nullptr));
label_11->setText(QCoreApplication::translate("DialogSetup", "1#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_expo_1->setText(QString());
lineEdit_expo_2->setText(QString());
label_21->setText(QCoreApplication::translate("DialogSetup", "2#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_gain_2->setText(QString());
label_12->setText(QCoreApplication::translate("DialogSetup", "1#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
label_22->setText(QCoreApplication::translate("DialogSetup", "2#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
lineEdit_gain_1->setText(QString());
lineEdit_expo_3->setText(QString());
label_41->setText(QCoreApplication::translate("DialogSetup", "4#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_expo_4->setText(QString());
label_31->setText(QCoreApplication::translate("DialogSetup", "3#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_gain_4->setText(QString());
label_32->setText(QCoreApplication::translate("DialogSetup", "3#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
label_42->setText(QCoreApplication::translate("DialogSetup", "4#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
lineEdit_gain_3->setText(QString());
pushButton_expo->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\345\256\232", nullptr));
label_51->setText(QCoreApplication::translate("DialogSetup", "5#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
label_61->setText(QCoreApplication::translate("DialogSetup", "6#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
label_71->setText(QCoreApplication::translate("DialogSetup", "7#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_expo_5->setText(QString());
lineEdit_expo_6->setText(QString());
lineEdit_expo_7->setText(QString());
label_52->setText(QCoreApplication::translate("DialogSetup", "5#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
label_62->setText(QCoreApplication::translate("DialogSetup", "6#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
label_72->setText(QCoreApplication::translate("DialogSetup", "7#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
lineEdit_gain_5->setText(QString());
lineEdit_gain_6->setText(QString());
lineEdit_gain_7->setText(QString());
label_81->setText(QCoreApplication::translate("DialogSetup", "8#\347\233\270\346\234\272\346\233\235\345\205\211\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_expo_8->setText(QString());
label_82->setText(QCoreApplication::translate("DialogSetup", "8#\347\233\270\346\234\272\346\250\241\346\213\237\345\242\236\347\233\212(0~64)\357\274\232", nullptr));
lineEdit_gain_8->setText(QString());
groupBox_filterSet->setTitle(QCoreApplication::translate("DialogSetup", "\346\273\244\346\263\242\350\256\276\347\275\256", nullptr));
label_1->setText(QCoreApplication::translate("DialogSetup", "1#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_filter_1->setText(QString());
lineEdit_filter_2->setText(QString());
label_2->setText(QCoreApplication::translate("DialogSetup", "2#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_filter_4->setText(QString());
label_3->setText(QCoreApplication::translate("DialogSetup", "3#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_filter_3->setText(QString());
label_4->setText(QCoreApplication::translate("DialogSetup", "4#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
pushButton_filter->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\345\256\232", nullptr));
label_5->setText(QCoreApplication::translate("DialogSetup", "5#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
label_6->setText(QCoreApplication::translate("DialogSetup", "6#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
label_7->setText(QCoreApplication::translate("DialogSetup", "7#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
label_8->setText(QCoreApplication::translate("DialogSetup", "8#\347\233\270\346\234\272\346\273\244\346\263\242\346\227\266\351\227\264(\345\276\256\347\247\222)\357\274\232", nullptr));
lineEdit_filter_5->setText(QString());
lineEdit_filter_7->setText(QString());
lineEdit_filter_6->setText(QString());
lineEdit_filter_8->setText(QString());
groupBox_saveSets->setTitle(QCoreApplication::translate("DialogSetup", "\345\255\230\345\233\276\350\256\276\347\275\256", nullptr));
radioButton_none->setText(QCoreApplication::translate("DialogSetup", "\344\270\215\345\255\230", nullptr));
radioButton_ng->setText(QCoreApplication::translate("DialogSetup", "\345\255\230NG", nullptr));
radioButton_all->setText(QCoreApplication::translate("DialogSetup", "\345\205\250\345\255\230", nullptr));
pushButton_image->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\345\256\232", nullptr));
pushButton_save->setText(QCoreApplication::translate("DialogSetup", "\344\277\235\345\255\230\345\217\202\346\225\260", nullptr));
pushButton_exit->setText(QCoreApplication::translate("DialogSetup", "\351\200\200\345\207\272\347\263\273\347\273\237", nullptr));
groupBox_userUpdate->setTitle(QCoreApplication::translate("DialogSetup", "\346\223\215\344\275\234\345\221\230\345\257\206\347\240\201\344\277\256\346\224\271", nullptr));
label_admin_newPwd->setText(QCoreApplication::translate("DialogSetup", "\346\226\260\345\257\206\347\240\201\357\274\232", nullptr));
lineEdit_confirm_op->setText(QString());
lineEdit_new_op->setText(QString());
label_admin_confirm->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\350\256\244\345\257\206\347\240\201\357\274\232", nullptr));
lineEdit_old_op->setText(QString());
label_admin_oldPwd->setText(QCoreApplication::translate("DialogSetup", "\345\216\237\345\257\206\347\240\201\357\274\232", nullptr));
pushButton_pswd_op->setText(QCoreApplication::translate("DialogSetup", "\347\241\256\345\256\232", nullptr));
pushButton_close->setText(QCoreApplication::translate("DialogSetup", "\345\205\263\351\227\255\347\252\227\345\217\243", nullptr));
pushButton_desktop->setText(QCoreApplication::translate("DialogSetup", "\346\230\276\347\244\272\346\241\214\351\235\242", nullptr));
toolButton_keyboard->setText(QString());
label->setText(QCoreApplication::translate("DialogSetup", "\347\263\273\347\273\237\350\256\276\347\275\256", nullptr));
pushButton_config->setText(QCoreApplication::translate("DialogSetup", "\351\205\215\346\226\271\350\256\276\347\275\256", nullptr));
pushButton_change->setText(QCoreApplication::translate("DialogSetup", "\346\215\242\347\217\255\350\256\276\347\275\256", nullptr));
pushButton_statistic->setText(QCoreApplication::translate("DialogSetup", "\344\272\247\351\207\217\347\273\237\350\256\241", nullptr));
toolButton_choose_path->setText(QCoreApplication::translate("DialogSetup", "...", nullptr));
label_path->setText(QCoreApplication::translate("DialogSetup", "\346\250\241\345\236\213\345\255\230\345\202\250\350\267\257\345\276\204", nullptr));
label_path_jpg->setText(QCoreApplication::translate("DialogSetup", "\345\233\276\347\211\207\345\255\230\345\202\250\350\267\257\345\276\204", nullptr));
toolButton_choose_path_jpg->setText(QCoreApplication::translate("DialogSetup", "...", nullptr));
pushButton_clear_pic->setText(QCoreApplication::translate("DialogSetup", "\346\270\205\347\220\206\345\233\276\347\211\207", nullptr));
} // retranslateUi
};
namespace Ui {
class DialogSetup: public Ui_DialogSetup {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGSETUP_H

@ -0,0 +1,160 @@
/********************************************************************************
** Form generated from reading UI file 'dialogsetuppasswd.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_DIALOGSETUPPASSWD_H
#define UI_DIALOGSETUPPASSWD_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
QT_BEGIN_NAMESPACE
class Ui_DialogSetupPasswd
{
public:
QPushButton *pushButton_5;
QPushButton *pushButton_1;
QPushButton *pushButton_clr;
QPushButton *pushButton_ok;
QPushButton *pushButton_7;
QPushButton *pushButton_0;
QPushButton *pushButton_2;
QLineEdit *lineEdit;
QPushButton *pushButton_4;
QPushButton *pushButton_6;
QPushButton *pushButton_8;
QPushButton *pushButton_3;
QPushButton *pushButton_9;
QLabel *label;
QPushButton *pushButton_close;
void setupUi(QDialog *DialogSetupPasswd)
{
if (DialogSetupPasswd->objectName().isEmpty())
DialogSetupPasswd->setObjectName(QString::fromUtf8("DialogSetupPasswd"));
DialogSetupPasswd->resize(520, 708);
DialogSetupPasswd->setStyleSheet(QString::fromUtf8("background-color: rgb(220, 220, 220);"));
pushButton_5 = new QPushButton(DialogSetupPasswd);
pushButton_5->setObjectName(QString::fromUtf8("pushButton_5"));
pushButton_5->setGeometry(QRect(210, 310, 100, 100));
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(36);
font.setBold(true);
font.setWeight(75);
pushButton_5->setFont(font);
pushButton_1 = new QPushButton(DialogSetupPasswd);
pushButton_1->setObjectName(QString::fromUtf8("pushButton_1"));
pushButton_1->setGeometry(QRect(60, 440, 100, 100));
pushButton_1->setFont(font);
pushButton_clr = new QPushButton(DialogSetupPasswd);
pushButton_clr->setObjectName(QString::fromUtf8("pushButton_clr"));
pushButton_clr->setGeometry(QRect(60, 570, 100, 100));
pushButton_clr->setFont(font);
pushButton_ok = new QPushButton(DialogSetupPasswd);
pushButton_ok->setObjectName(QString::fromUtf8("pushButton_ok"));
pushButton_ok->setGeometry(QRect(360, 570, 100, 100));
pushButton_ok->setFont(font);
pushButton_7 = new QPushButton(DialogSetupPasswd);
pushButton_7->setObjectName(QString::fromUtf8("pushButton_7"));
pushButton_7->setGeometry(QRect(60, 180, 100, 100));
pushButton_7->setFont(font);
pushButton_0 = new QPushButton(DialogSetupPasswd);
pushButton_0->setObjectName(QString::fromUtf8("pushButton_0"));
pushButton_0->setGeometry(QRect(210, 570, 100, 100));
pushButton_0->setFont(font);
pushButton_2 = new QPushButton(DialogSetupPasswd);
pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
pushButton_2->setGeometry(QRect(210, 440, 100, 100));
pushButton_2->setFont(font);
lineEdit = new QLineEdit(DialogSetupPasswd);
lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
lineEdit->setGeometry(QRect(40, 90, 441, 61));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(48);
font1.setBold(false);
font1.setWeight(50);
lineEdit->setFont(font1);
lineEdit->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
pushButton_4 = new QPushButton(DialogSetupPasswd);
pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
pushButton_4->setGeometry(QRect(60, 310, 100, 100));
pushButton_4->setFont(font);
pushButton_6 = new QPushButton(DialogSetupPasswd);
pushButton_6->setObjectName(QString::fromUtf8("pushButton_6"));
pushButton_6->setGeometry(QRect(360, 310, 100, 100));
pushButton_6->setFont(font);
pushButton_8 = new QPushButton(DialogSetupPasswd);
pushButton_8->setObjectName(QString::fromUtf8("pushButton_8"));
pushButton_8->setGeometry(QRect(210, 180, 100, 100));
pushButton_8->setFont(font);
pushButton_3 = new QPushButton(DialogSetupPasswd);
pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));
pushButton_3->setGeometry(QRect(360, 440, 100, 100));
pushButton_3->setFont(font);
pushButton_9 = new QPushButton(DialogSetupPasswd);
pushButton_9->setObjectName(QString::fromUtf8("pushButton_9"));
pushButton_9->setGeometry(QRect(360, 180, 100, 100));
pushButton_9->setFont(font);
label = new QLabel(DialogSetupPasswd);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(60, 30, 261, 41));
QFont font2;
font2.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font2.setPointSize(20);
font2.setBold(true);
font2.setWeight(75);
label->setFont(font2);
pushButton_close = new QPushButton(DialogSetupPasswd);
pushButton_close->setObjectName(QString::fromUtf8("pushButton_close"));
pushButton_close->setGeometry(QRect(350, 20, 121, 61));
QFont font3;
font3.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font3.setPointSize(28);
font3.setBold(true);
font3.setWeight(75);
pushButton_close->setFont(font3);
retranslateUi(DialogSetupPasswd);
QMetaObject::connectSlotsByName(DialogSetupPasswd);
} // setupUi
void retranslateUi(QDialog *DialogSetupPasswd)
{
DialogSetupPasswd->setWindowTitle(QCoreApplication::translate("DialogSetupPasswd", "DialogSetupPasswd", nullptr));
pushButton_5->setText(QCoreApplication::translate("DialogSetupPasswd", "5", nullptr));
pushButton_1->setText(QCoreApplication::translate("DialogSetupPasswd", "1", nullptr));
pushButton_clr->setText(QCoreApplication::translate("DialogSetupPasswd", "CLR", nullptr));
pushButton_ok->setText(QCoreApplication::translate("DialogSetupPasswd", "OK", nullptr));
pushButton_7->setText(QCoreApplication::translate("DialogSetupPasswd", "7", nullptr));
pushButton_0->setText(QCoreApplication::translate("DialogSetupPasswd", "0", nullptr));
pushButton_2->setText(QCoreApplication::translate("DialogSetupPasswd", "2", nullptr));
pushButton_4->setText(QCoreApplication::translate("DialogSetupPasswd", "4", nullptr));
pushButton_6->setText(QCoreApplication::translate("DialogSetupPasswd", "6", nullptr));
pushButton_8->setText(QCoreApplication::translate("DialogSetupPasswd", "8", nullptr));
pushButton_3->setText(QCoreApplication::translate("DialogSetupPasswd", "3", nullptr));
pushButton_9->setText(QCoreApplication::translate("DialogSetupPasswd", "9", nullptr));
label->setText(QCoreApplication::translate("DialogSetupPasswd", "\350\257\267\350\276\223\345\205\245\347\256\241\347\220\206\345\221\230\345\257\206\347\240\201\357\274\232", nullptr));
pushButton_close->setText(QCoreApplication::translate("DialogSetupPasswd", "\345\205\263\351\227\255", nullptr));
} // retranslateUi
};
namespace Ui {
class DialogSetupPasswd: public Ui_DialogSetupPasswd {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_DIALOGSETUPPASSWD_H

@ -0,0 +1,209 @@
/********************************************************************************
** Form generated from reading UI file 'output_statistic.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_OUTPUT_STATISTIC_H
#define UI_OUTPUT_STATISTIC_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QTabWidget>
#include <QtWidgets/QTextBrowser>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_output_statistic
{
public:
QGridLayout *gridLayout;
QFrame *frame;
QGridLayout *gridLayout_0;
QTabWidget *tabWidget;
QWidget *Camera1;
QGridLayout *gridLayout_1;
QTextBrowser *textBrowser_1;
QWidget *Camera2;
QGridLayout *gridLayout_2;
QTextBrowser *textBrowser_2;
QWidget *Camera3;
QGridLayout *gridLayout_3;
QTextBrowser *textBrowser_3;
QWidget *Camera4;
QGridLayout *gridLayout_4;
QTextBrowser *textBrowser_4;
QWidget *Camera5;
QGridLayout *gridLayout_5;
QTextBrowser *textBrowser_5;
QWidget *Camera6;
QGridLayout *gridLayout_6;
QTextBrowser *textBrowser_6;
QWidget *Camera7;
QGridLayout *gridLayout_7;
QTextBrowser *textBrowser_7;
QWidget *Camera8;
QGridLayout *gridLayout_8;
QTextBrowser *textBrowser_8;
void setupUi(QDialog *output_statistic)
{
if (output_statistic->objectName().isEmpty())
output_statistic->setObjectName(QString::fromUtf8("output_statistic"));
output_statistic->resize(810, 390);
gridLayout = new QGridLayout(output_statistic);
gridLayout->setSpacing(6);
gridLayout->setContentsMargins(11, 11, 11, 11);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
frame = new QFrame(output_statistic);
frame->setObjectName(QString::fromUtf8("frame"));
frame->setFrameShape(QFrame::StyledPanel);
frame->setFrameShadow(QFrame::Raised);
gridLayout_0 = new QGridLayout(frame);
gridLayout_0->setSpacing(6);
gridLayout_0->setContentsMargins(11, 11, 11, 11);
gridLayout_0->setObjectName(QString::fromUtf8("gridLayout_0"));
tabWidget = new QTabWidget(frame);
tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
tabWidget->setFont(font);
Camera1 = new QWidget();
Camera1->setObjectName(QString::fromUtf8("Camera1"));
gridLayout_1 = new QGridLayout(Camera1);
gridLayout_1->setSpacing(6);
gridLayout_1->setContentsMargins(11, 11, 11, 11);
gridLayout_1->setObjectName(QString::fromUtf8("gridLayout_1"));
textBrowser_1 = new QTextBrowser(Camera1);
textBrowser_1->setObjectName(QString::fromUtf8("textBrowser_1"));
gridLayout_1->addWidget(textBrowser_1, 0, 0, 1, 1);
tabWidget->addTab(Camera1, QString());
Camera2 = new QWidget();
Camera2->setObjectName(QString::fromUtf8("Camera2"));
gridLayout_2 = new QGridLayout(Camera2);
gridLayout_2->setSpacing(6);
gridLayout_2->setContentsMargins(11, 11, 11, 11);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
textBrowser_2 = new QTextBrowser(Camera2);
textBrowser_2->setObjectName(QString::fromUtf8("textBrowser_2"));
gridLayout_2->addWidget(textBrowser_2, 0, 0, 1, 1);
tabWidget->addTab(Camera2, QString());
Camera3 = new QWidget();
Camera3->setObjectName(QString::fromUtf8("Camera3"));
gridLayout_3 = new QGridLayout(Camera3);
gridLayout_3->setSpacing(6);
gridLayout_3->setContentsMargins(11, 11, 11, 11);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
textBrowser_3 = new QTextBrowser(Camera3);
textBrowser_3->setObjectName(QString::fromUtf8("textBrowser_3"));
gridLayout_3->addWidget(textBrowser_3, 0, 0, 1, 1);
tabWidget->addTab(Camera3, QString());
Camera4 = new QWidget();
Camera4->setObjectName(QString::fromUtf8("Camera4"));
gridLayout_4 = new QGridLayout(Camera4);
gridLayout_4->setSpacing(6);
gridLayout_4->setContentsMargins(11, 11, 11, 11);
gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
textBrowser_4 = new QTextBrowser(Camera4);
textBrowser_4->setObjectName(QString::fromUtf8("textBrowser_4"));
gridLayout_4->addWidget(textBrowser_4, 0, 0, 1, 1);
tabWidget->addTab(Camera4, QString());
Camera5 = new QWidget();
Camera5->setObjectName(QString::fromUtf8("Camera5"));
gridLayout_5 = new QGridLayout(Camera5);
gridLayout_5->setSpacing(6);
gridLayout_5->setContentsMargins(11, 11, 11, 11);
gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
textBrowser_5 = new QTextBrowser(Camera5);
textBrowser_5->setObjectName(QString::fromUtf8("textBrowser_5"));
gridLayout_5->addWidget(textBrowser_5, 0, 0, 1, 1);
tabWidget->addTab(Camera5, QString());
Camera6 = new QWidget();
Camera6->setObjectName(QString::fromUtf8("Camera6"));
gridLayout_6 = new QGridLayout(Camera6);
gridLayout_6->setSpacing(6);
gridLayout_6->setContentsMargins(11, 11, 11, 11);
gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
textBrowser_6 = new QTextBrowser(Camera6);
textBrowser_6->setObjectName(QString::fromUtf8("textBrowser_6"));
gridLayout_6->addWidget(textBrowser_6, 0, 0, 1, 1);
tabWidget->addTab(Camera6, QString());
Camera7 = new QWidget();
Camera7->setObjectName(QString::fromUtf8("Camera7"));
gridLayout_7 = new QGridLayout(Camera7);
gridLayout_7->setSpacing(6);
gridLayout_7->setContentsMargins(11, 11, 11, 11);
gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
textBrowser_7 = new QTextBrowser(Camera7);
textBrowser_7->setObjectName(QString::fromUtf8("textBrowser_7"));
gridLayout_7->addWidget(textBrowser_7, 0, 0, 1, 1);
tabWidget->addTab(Camera7, QString());
Camera8 = new QWidget();
Camera8->setObjectName(QString::fromUtf8("Camera8"));
gridLayout_8 = new QGridLayout(Camera8);
gridLayout_8->setSpacing(6);
gridLayout_8->setContentsMargins(11, 11, 11, 11);
gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
textBrowser_8 = new QTextBrowser(Camera8);
textBrowser_8->setObjectName(QString::fromUtf8("textBrowser_8"));
gridLayout_8->addWidget(textBrowser_8, 0, 0, 1, 1);
tabWidget->addTab(Camera8, QString());
gridLayout_0->addWidget(tabWidget, 0, 0, 1, 1);
gridLayout->addWidget(frame, 0, 0, 1, 1);
retranslateUi(output_statistic);
tabWidget->setCurrentIndex(3);
QMetaObject::connectSlotsByName(output_statistic);
} // setupUi
void retranslateUi(QDialog *output_statistic)
{
output_statistic->setWindowTitle(QCoreApplication::translate("output_statistic", "\344\272\247\351\207\217\347\273\237\350\256\241", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera1), QCoreApplication::translate("output_statistic", "Camera1", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera2), QCoreApplication::translate("output_statistic", "Camera2", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera3), QCoreApplication::translate("output_statistic", "Camera3", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera4), QCoreApplication::translate("output_statistic", "Camera4", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera5), QCoreApplication::translate("output_statistic", "Camera5", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera6), QCoreApplication::translate("output_statistic", "Camera6", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera7), QCoreApplication::translate("output_statistic", "Camera7", nullptr));
tabWidget->setTabText(tabWidget->indexOf(Camera8), QCoreApplication::translate("output_statistic", "Camera8", nullptr));
} // retranslateUi
};
namespace Ui {
class output_statistic: public Ui_output_statistic {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_OUTPUT_STATISTIC_H

@ -0,0 +1,89 @@
/********************************************************************************
** Form generated from reading UI file 'plcsetup.ui'
**
** Created by: Qt User Interface Compiler version 5.15.2
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_PLCSETUP_H
#define UI_PLCSETUP_H
#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QDialog>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QTableWidget>
#include <QtWidgets/QToolButton>
QT_BEGIN_NAMESPACE
class Ui_PlcSetup
{
public:
QTableWidget *tableWidget;
QLabel *label;
QToolButton *toolButton_batch_read;
QToolButton *toolButton_close;
QToolButton *toolButton_keyboard;
void setupUi(QDialog *PlcSetup)
{
if (PlcSetup->objectName().isEmpty())
PlcSetup->setObjectName(QString::fromUtf8("PlcSetup"));
PlcSetup->resize(1000, 700);
QFont font;
font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font.setPointSize(12);
PlcSetup->setFont(font);
PlcSetup->setStyleSheet(QString::fromUtf8("background-color: rgb(220, 220, 220);"));
tableWidget = new QTableWidget(PlcSetup);
tableWidget->setObjectName(QString::fromUtf8("tableWidget"));
tableWidget->setGeometry(QRect(30, 80, 940, 590));
label = new QLabel(PlcSetup);
label->setObjectName(QString::fromUtf8("label"));
label->setGeometry(QRect(40, 30, 101, 31));
QFont font1;
font1.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221"));
font1.setPointSize(12);
font1.setBold(true);
font1.setWeight(75);
label->setFont(font1);
toolButton_batch_read = new QToolButton(PlcSetup);
toolButton_batch_read->setObjectName(QString::fromUtf8("toolButton_batch_read"));
toolButton_batch_read->setGeometry(QRect(180, 20, 101, 51));
toolButton_batch_read->setFont(font1);
toolButton_close = new QToolButton(PlcSetup);
toolButton_close->setObjectName(QString::fromUtf8("toolButton_close"));
toolButton_close->setGeometry(QRect(840, 20, 101, 51));
toolButton_close->setFont(font1);
toolButton_keyboard = new QToolButton(PlcSetup);
toolButton_keyboard->setObjectName(QString::fromUtf8("toolButton_keyboard"));
toolButton_keyboard->setGeometry(QRect(520, 20, 91, 51));
toolButton_keyboard->setFont(font1);
toolButton_keyboard->setStyleSheet(QString::fromUtf8("border-image: url(:/Cigarette/Resources/keyboard.png);"));
retranslateUi(PlcSetup);
QMetaObject::connectSlotsByName(PlcSetup);
} // setupUi
void retranslateUi(QDialog *PlcSetup)
{
PlcSetup->setWindowTitle(QCoreApplication::translate("PlcSetup", "PLC\350\256\276\347\275\256", nullptr));
label->setText(QCoreApplication::translate("PlcSetup", "PLC\345\257\204\345\255\230\345\231\250", nullptr));
toolButton_batch_read->setText(QCoreApplication::translate("PlcSetup", "\346\211\271\351\207\217\350\257\273\345\217\226", nullptr));
toolButton_close->setText(QCoreApplication::translate("PlcSetup", "\345\205\263\351\227\255\347\252\227\345\217\243", nullptr));
toolButton_keyboard->setText(QString());
} // retranslateUi
};
namespace Ui {
class PlcSetup: public Ui_PlcSetup {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_PLCSETUP_H

@ -1,5 +1,7 @@
#include "alg_jd.h" #include "alg_jd.h"
#include <direct.h> //所需的库文件 #include "common.h"
// 主界面基本参数配置文件
#define CONFIGURE_FILE "D:/conf/conf.txt"
// Remove the bounding boxes with low confidence using non-maxima suppression // Remove the bounding boxes with low confidence using non-maxima suppression
static void post_process(cv::Mat& frame, std::vector<cv::Mat>& outs, std::vector<std::pair<int, cv::Rect> > &results); static void post_process(cv::Mat& frame, std::vector<cv::Mat>& outs, std::vector<std::pair<int, cv::Rect> > &results);
@ -19,20 +21,52 @@ static int inpHeight = 416; // Height of network's input image
static std::vector<std::string> classes; static std::vector<std::string> classes;
bool AlgJd::init(QString path_model, QString path_jpg) bool AlgJd::init()
{ {
QString model_path;
QString jpg_path;
std::fstream cfg_file;
cfg_file.open(CONFIGURE_FILE);
if (!cfg_file.is_open())
{
std::cout << "Error: Open config file " << CONFIGURE_FILE << std::endl;
return false;
}
while (!cfg_file.eof())
{
char tmp[256] = "";
cfg_file.getline(tmp, 256);
std::string line(tmp);
if (line.length() > 0)
{
size_t pos = line.find('=');
std::string tmp_key = line.substr(0, pos);
if (tmp_key == "MODELPATH")
{
model_path = line.substr(pos + 1).c_str();
}
if (tmp_key == "JPGPATH")
{
jpg_path = line.substr(pos + 1).c_str();
}
}
}
cfg_file.close();
//std::cout << "MODEL PATH IS " << model_path.toStdString().c_str() << std::endl;
// Load names of classes // Load names of classes
std::string classesFile = "../model/jd.names"; std::string classesFile = "D:/model/jd.names";
// Give the configuration and weight files for the model // Give the configuration and weight files for the model
cv::String modelConfiguration = "../model/jd.cfg"; cv::String modelConfiguration = "D:/model/jd.cfg";
cv::String modelWeights; cv::String modelWeights;
if (path_model.length() > 0) { if (model_path.length() > 0) {
modelWeights = path_model.toStdString(); modelWeights = model_path.toStdString();
} }
else { else {
modelWeights = "../model/jd.weights"; modelWeights = "D:/model/jd.weights";
} }
std::ifstream classNamesFile(classesFile.c_str()); std::ifstream classNamesFile(classesFile.c_str());
@ -54,11 +88,11 @@ bool AlgJd::init(QString path_model, QString path_jpg)
//cv::Mat image = cv::imread("alg_jd.jpg"); //cv::Mat image = cv::imread("alg_jd.jpg");
cv::Mat image; cv::Mat image;
if (path_jpg.length() > 0) { if (jpg_path.length() > 0) {
image = cv::imread(path_jpg.toStdString()); image = cv::imread(jpg_path.toStdString());
} }
else { else {
image = cv::imread("alg_jd.jpg"); image = cv::imread("D:/Release/alg_jd.bmp");
} }
//识别一张图测试模型是否正确并且完成GPU数据加载 //识别一张图测试模型是否正确并且完成GPU数据加载
if (!image.data) return false; //判断测试图片是否正常读取 if (!image.data) return false; //判断测试图片是否正常读取

@ -8,11 +8,11 @@
#include <opencv2/highgui.hpp> #include <opencv2/highgui.hpp>
#include <iostream> #include <iostream>
#include <fstream> #include <fstream>
#include "common.h"
class AlgJd class AlgJd
{ {
public: public:
bool init(QString path_model, QString path_jpg); bool init();
bool test_detect(); bool test_detect();
bool test_detect_batcht(int shoot); bool test_detect_batcht(int shoot);
int detect(cv::Mat& in, cv::Mat &out, std::vector<std::pair<int, cv::Rect> > &results); int detect(cv::Mat& in, cv::Mat &out, std::vector<std::pair<int, cv::Rect> > &results);

@ -7,7 +7,23 @@
#include <QtCore\qcryptographichash.h> #include <QtCore\qcryptographichash.h>
#include <QtCore\qprocess.h> #include <QtCore\qprocess.h>
// 主界面基本参数配置文件
#define CONFIGURE_FILE "D:/conf/conf.txt"
// 相机旋转角度配置文件
#define ROTATE_FILE "D:/conf/rotate.txt"
#define MODBUS_CONFIGURE_FILE "D:/conf/modbus.txt"
#define PLC_CONFIG_FILE "D:/conf/plc.txt"
#define SELECT_RECTS_FILE "D:/conf/SelectRects%d%d.txt"
#define STATISTIC_FILE "D:/conf/camera%d_statistic.txt"
#define ALARM_RECORD_FILE "alarm.txt"
#define OUTPUT_HIGH_WIDTH 20000 //输出信号的脉冲宽度,微秒
#define OP_TIME 300 //OP权限时长默认300秒
#define ADMIN_TIME 600 //ADMIN权限时长默认300秒
#define STOP_SECONDS 3 //检查多少次不变触发自动换班
int g_op_time; //OP权限时长默认300秒 int g_op_time; //OP权限时长默认300秒
@ -25,9 +41,7 @@ QDateTime g_ts_start;
extern SingleCamInfoStruct SingleCamInfo[NumberOfSupportedCameras]; extern SingleCamInfoStruct SingleCamInfo[NumberOfSupportedCameras];
AlgJd alg_jd[NumberOfSupportedCameras]; //检测胶点的AI算法 AlgJd alg_jd[NumberOfSupportedCameras]; //检测胶点的AI算法
#ifdef __DEBUG
AlgJd alg_test;//test AI算法
#endif
QThread* pThread[NumberOfSupportedCameras]; QThread* pThread[NumberOfSupportedCameras];
//巴鲁夫相机相关 //巴鲁夫相机相关
@ -279,7 +293,7 @@ Cigarette::Cigarette(QWidget *parent)
{ {
if(SingleCamInfo[i].Detect){ if(SingleCamInfo[i].Detect){
cam_status_mat[i]->setStyleSheet(tr("background-color: rgb(0, 170, 0);")); cam_status_mat[i]->setStyleSheet(tr("background-color: rgb(0, 170, 0);"));
if (!alg_jd[i].init(g_sys_conf.path_model,g_sys_conf.path_jpg)) if (!alg_jd[i].init())
{ {
QMessageBox::information(NULL, QStringLiteral("系统自检失败"), QStringLiteral("AI模型1初始化失败请检查程序完整性"), QMessageBox::Ok); QMessageBox::information(NULL, QStringLiteral("系统自检失败"), QStringLiteral("AI模型1初始化失败请检查程序完整性"), QMessageBox::Ok);
exit(-1); exit(-1);
@ -287,9 +301,7 @@ Cigarette::Cigarette(QWidget *parent)
CreatWorkThread(SingleCamInfo[i].CamClass, i, this); CreatWorkThread(SingleCamInfo[i].CamClass, i, this);
} }
} }
#ifdef __DEBUG
alg_test.init(g_sys_conf.path_model,g_sys_conf.path_jpg);
#endif
//自动打开所有相机 //自动打开所有相机
if (g_sys_conf.auto_open == 1) if (g_sys_conf.auto_open == 1)
{ {
@ -639,10 +651,6 @@ void Cigarette::on_btn_setup_released()
{ {
dialog_setup = new DialogSetup(this); dialog_setup = new DialogSetup(this);
connect(dialog_setup, SIGNAL(system_exit()), this, SLOT(OnExit())); connect(dialog_setup, SIGNAL(system_exit()), this, SLOT(OnExit()));
#ifdef __DEBUG
connect(dialog_setup, SIGNAL(_testimg()), this, SLOT(TestImg()));
connect(dialog_setup, SIGNAL(_testimgs()), this, SLOT(TestImgs()));
#endif
dialog_setup->setModal(true); dialog_setup->setModal(true);
dialog_setup->show(); dialog_setup->show();
dialog_setup->move((this->width() - dialog_setup->width()) / 2, (this->height() - dialog_setup->height()) / 2); dialog_setup->move((this->width() - dialog_setup->width()) / 2, (this->height() - dialog_setup->height()) / 2);
@ -651,60 +659,7 @@ void Cigarette::on_btn_setup_released()
QMessageBox::information(NULL, QStringLiteral("权限检查"), QStringLiteral("请先点击解锁按钮,进入管理员模式"), QMessageBox::Ok); QMessageBox::information(NULL, QStringLiteral("权限检查"), QStringLiteral("请先点击解锁按钮,进入管理员模式"), QMessageBox::Ok);
} }
} }
#ifdef __DEBUG
void Cigarette::TestImg()
{
QString srcDirPath = QString::fromStdString(SelectFileOFN());
//输入图像
std::cout << "open file------ " << srcDirPath.toStdString() << std::endl;
cv::Mat imagein = cv::imread(srcDirPath.toStdString(), cv::IMREAD_COLOR);
if (!imagein.data)
{
return;
}
std::vector<std::pair<int, cv::Rect> > results;
cv::Mat output;
alg_test.detect(imagein, output,results);
cv::imshow("TestImg", output);
cv::waitKeyEx(1);
}
void Cigarette::TestImgs()
{
QString srcDirPath = QString::fromStdString(SelectDirIFD());
vector<string> files;
std::cout << "srcDirPath=" << srcDirPath.toStdString() << std::endl;
srcDirPath += "/";
//获取该路径下的所有文件
getFiles(srcDirPath.toStdString() + "*.jpg", files);
if (files.size() == 0)
{
QMessageBox::StandardButton result = QMessageBox::information(NULL, QStringLiteral("提示"), QStringLiteral("没有找到图片"));
return;
}
for (int index = 0; index < files.size(); index++)
{
//输入图像
std::cout << "open file------ " << files[index] << std::endl;
cv::Mat imagein = cv::imread(srcDirPath.toStdString() + files[index], cv::IMREAD_COLOR);
if (!imagein.data)
{
break;
}
cv::Mat output;
std::vector<std::pair<int, cv::Rect> > results;
alg_test.detect(imagein, output,results);
cv::imshow("TestImg", output);
int k = cv::waitKeyEx(1);
if (k == 27)break;//ESC键
QCoreApplication::processEvents();
}
}
#endif
//管理员登陆 //管理员登陆
void Cigarette::OnAdmin() void Cigarette::OnAdmin()
{ {
@ -1878,7 +1833,7 @@ void Cigarette::on_pushButton_clear_released()//
QString Cigarette::read_pswd() QString Cigarette::read_pswd()
{ {
std::fstream cfg_file; std::fstream cfg_file;
cfg_file.open("pswd.txt"); cfg_file.open("D:/Release/pswd.txt");
if (!cfg_file.is_open()) if (!cfg_file.is_open())
{ {
std::cout << "Error: Open config file pswd.txt"<< std::endl; std::cout << "Error: Open config file pswd.txt"<< std::endl;
@ -1910,7 +1865,7 @@ QString Cigarette::read_pswd()
QString Cigarette::read_op_pswd() QString Cigarette::read_op_pswd()
{ {
std::fstream cfg_file; std::fstream cfg_file;
cfg_file.open("pswd_op.txt"); cfg_file.open("D:/Release/pswd_op.txt");
if (!cfg_file.is_open()) if (!cfg_file.is_open())
{ {
std::cout << "Error: Open config file pswd_op.txt" << std::endl; std::cout << "Error: Open config file pswd_op.txt" << std::endl;
@ -2028,7 +1983,7 @@ bool Cigarette::read_sys_config(SysConf &conf)
} }
else if (tmp_key == "MODELPATH") else if (tmp_key == "MODELPATH")
{ {
conf.path_model = line.substr(pos + 1).c_str(); conf.path = line.substr(pos + 1).c_str();
} }
else if (tmp_key == "JPGPATH") else if (tmp_key == "JPGPATH")
{ {

@ -42,9 +42,10 @@
#include <QFileInfoList> #include <QFileInfoList>
#include <Windows.h> #include <Windows.h>
#include <QSignalMapper> #include <QSignalMapper>
#include <QSharedPointer> #include <QSharedPointer>
#include <common.h>
class QTimer; class QTimer;
#define OPEN true #define OPEN true
@ -116,11 +117,8 @@ private slots :
void OnOp(); void OnOp();
void OnExit(); void OnExit();
void OnRestart(); void OnRestart();
void OnAdmin(); void OnAdmin();
#ifdef __DEBUG
void TestImg();
void TestImgs();
#endif
private: private:
Ui::CigaretteClass ui; Ui::CigaretteClass ui;
DialogSetupPasswd *dialog_setup_passwd; DialogSetupPasswd *dialog_setup_passwd;

@ -1,8 +1,6 @@
#include "common.h" #include "common.h"
#include <string> #include <string>
#include "stdarg.h" #include "stdarg.h"
#include <io.h>
int string_split(std::string str, std::string pattern,std::vector<std::string> &out) int string_split(std::string str, std::string pattern,std::vector<std::string> &out)
{ {
std::string::size_type pos; std::string::size_type pos;
@ -116,246 +114,3 @@ bool CheckSelectRects(
} }
return false; return false;
} }
void getFiles(std::string path, std::vector<std::string>& files)
{
//文件句柄
intptr_t hFile = 0;
//文件信息
struct _finddata_t fileinfo;
std::string p;
if ((hFile = _findfirst(p.assign(path).c_str(), &fileinfo)) != -1)
{
do
{
if (!(fileinfo.attrib & _A_SUBDIR))
{
files.push_back(fileinfo.name);
}
} while (_findnext(hFile, &fileinfo) == 0);
_findclose(hFile);
}
}
std::string WstringToString(std::wstring wstr)
{
int nLen = wcslen(wstr.c_str());
std::string str;
str.resize(nLen * 2, ' ');
int nResult = WideCharToMultiByte(CP_ACP, 0, (LPCWSTR)wstr.c_str(), -1, (LPSTR)str.c_str(), nLen * 2, NULL, NULL);
return str;
}
/*
TCHAR*char*
*/
char* LPWSTR2LPSTR(LPWSTR lpwszStrIn)
{
LPSTR pszOut = NULL;
if (lpwszStrIn != NULL) {
int nInputStrLen = wcslen(lpwszStrIn);
int nOutputStrLen = WideCharToMultiByte(CP_ACP, 0, lpwszStrIn, nInputStrLen, NULL, 0, 0, 0) + 2;
pszOut = new char[nOutputStrLen];
if (pszOut != NULL) {
memset(pszOut, 0x00, nOutputStrLen);
WideCharToMultiByte(CP_ACP, 0, lpwszStrIn, nInputStrLen, pszOut, nOutputStrLen, 0, 0);
}
}
return pszOut;
}
//从string s的位置pos开始向后找找到第一个等于x的位置返回其位置
//找到,返回找到的位置,找不到返回-1
int __find(const std::string s, const int start, const char x) {
if (start >= s.length())return -1;
for (int i = start; i < s.length(); ++i) {
if (s[i] == x) return i;
}
return -1;
}
//双斜杠转单斜杠
void pathConvert_Double2Single(std::string& s) {
int start = 0;
while (start < s.length()) {
int pos = s.find('\\', start);
if (pos == -1)break;
s.replace(pos, 1,"/");
start = pos + 1;
}
}
int CALLBACK BrowseCallbackProc(
HWND hwnd, UINT uMsg, LPARAM /*lParam*/, LPARAM lpData)
{
LPWSTR buf[1000];
GetCurrentDirectory(1000, (LPWSTR)buf);
if (uMsg == BFFM_INITIALIZED)
{
SendMessage(hwnd, BFFM_SETSELECTION, (WPARAM)TRUE, (LPARAM)buf);
}
return 0;
}
std::string SelectDirBRI()
{
BROWSEINFO bi;
bi.hwndOwner = NULL;
bi.pidlRoot = CSIDL_DESKTOP;
bi.pszDisplayName = NULL;
bi.lpszTitle = NULL;//显?位于对话框左上部的提?信息
bi.ulFlags = BIF_DONTGOBELOWDOMAIN | BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE;//有新建?件夹按钮
bi.lpfn = BrowseCallbackProc;
bi.iImage = 0;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);//调?选择对话框
if (pidl == NULL)
{
std::cout << "没有选择目录" << std::endl;
return "";
}
TCHAR strFolder[MAX_PATH];
SHGetPathFromIDList(pidl, strFolder);
std::string sFolder = "";
sFolder = WstringToString(strFolder);
int pos = sFolder.find('\0');
if (pos)
{
sFolder = sFolder.substr(0, pos);
}
return sFolder;
}
std::string SelectFileOFN()
{
OPENFILENAME ofn;//#include <Commdlg.h>
TCHAR szOpenFileNames[80 * MAX_PATH] = { 0 };
TCHAR szPath[MAX_PATH];
TCHAR szFileName[80 * MAX_PATH];
int nLen = 0;
TCHAR* p = NULL;
ZeroMemory(&ofn, sizeof(ofn));
// 结构体大小
ofn.lStructSize = sizeof(ofn);
// 拥有着窗口句柄
ofn.hwndOwner = NULL;
// 接收返回的文件名注意第一个字符需要为NULL
ofn.lpstrFile = szOpenFileNames;
// 缓冲区长度
ofn.nMaxFile = sizeof(szOpenFileNames);
// _T可替换为TEXT使用_T需要引tchar.h
ofn.lpstrFile[0] = _T('\0');
// 设置过滤
ofn.lpstrFilter = _T("All\0*.*\0.mp4\0*.mp4\0.avi\0*.avi\0.mkv\0*.mkv\0.rmvb\0*.rmvb\0.f4v\0*.f4v\0.flv\0*.flv\0.m4v\0*.m4v\0.mpg\0*.mpg\0\0");
// 过滤器索引
ofn.nFilterIndex = 1;
// 窗口标题
ofn.lpstrTitle = _T("请选择图片");
// 文件必须存在、允许多选、隐藏只读选项、对话框使用资源管理器风格的用户界面
// 官方文档https://docs.microsoft.com/en-us/windows/win32/api/commdlg/ns-commdlg-openfilenamea
ofn.Flags = OFN_FILEMUSTEXIST | OFN_ALLOWMULTISELECT | OFN_HIDEREADONLY | OFN_EXPLORER;
// 如果打开文件失败,则不操作
if (!::GetOpenFileName(&ofn)) {
return "";
}
// 把第一个文件名前的复制到szPath,即:
// 如果只选了一个文件,就复制到最后一个'/'
// 如果选了多个文件,就复制到第一个NULL字符
lstrcpyn(szPath, szOpenFileNames, ofn.nFileOffset);
// 当只选了一个文件时,下面这个NULL字符是必需的.
// 这里不区别对待选了一个和多个文件的情况
szPath[ofn.nFileOffset] = '\0';
nLen = lstrlen(szPath);
// 如果选了多个文件,则必须加上'//'
if (szPath[nLen - 1] != '\\') {
lstrcat(szPath, _T("\\"));
}
// 把指针移到第一个文件
p = szOpenFileNames + ofn.nFileOffset;
// 对szFileName进行清零
ZeroMemory(szFileName, sizeof(szFileName));
// 定义字符串,用于拼接所选的所有文件的完整路径
std::string str = "";
while (*p) {
// 读取文件名
std::string fileName = LPWSTR2LPSTR(p);
// 读取文件所在文件夹路径
std::string filePath = LPWSTR2LPSTR(szPath);
// 拼接文件完整路径
std::string completePath = filePath + fileName;
// 拼接字符串
str += completePath;
//移至下一个文件
p += lstrlen(p) + 1;
}
return str;
// 将string转为char*
//char* strc = new char[strlen(str.c_str()) + 1];
//const char* cc = str.c_str();
//strcpy_s(strc, str.size() + 1, cc);
}
//https://learn.microsoft.com/en-us/windows/win32/shell/common-file-dialog?redirectedfrom=MSDN
std::string SelectDirIFD()
{
std::string folderpath = "";
// CoCreate the File Open Dialog object.
IFileDialog* pfd = NULL;
HRESULT hr = CoCreateInstance(CLSID_FileOpenDialog,
NULL,
CLSCTX_INPROC_SERVER,
IID_PPV_ARGS(&pfd));
if (SUCCEEDED(hr))
{
// Set the options on the dialog.
DWORD dwFlags;
// Before setting, always get the options first in order
// not to override existing options.
hr = pfd->GetOptions(&dwFlags);
if (SUCCEEDED(hr))
{
// In this case, get shell items only for file system items.
hr = pfd->SetOptions(dwFlags | FOS_PICKFOLDERS);
if (SUCCEEDED(hr))
{
// Show the dialog
hr = pfd->Show(NULL);
if (SUCCEEDED(hr))
{
// Obtain the result once the user clicks
// the 'Open' button.
// The result is an IShellItem object.
IShellItem* psiResult;
hr = pfd->GetResult(&psiResult);
if (SUCCEEDED(hr))
{
// We are just going to print out the
// name of the file for sample sake.
PWSTR pszFilePath = NULL;
hr = psiResult->GetDisplayName(SIGDN_FILESYSPATH,&pszFilePath);
if (SUCCEEDED(hr))
{
folderpath = LPWSTR2LPSTR(pszFilePath);
CoTaskMemFree(pszFilePath);
}
psiResult->Release();
}
}
}
}
pfd->Release();
}
return folderpath;
}

@ -2,19 +2,15 @@
#include <iostream> #include <iostream>
#include <vector> #include <vector>
#include <mutex>
#include "basecamera.h" #include "basecamera.h"
#include <mutex>
#include "QtCore\qdatetime.h" #include "QtCore\qdatetime.h"
#include <Windows.h>
#include <ShlObj.h>
#include <Commdlg.h>
#include <tchar.h>
#define __DEBUG //debug信息输出功能 //#define __DEBUG //debug信息输出功能
//#define __UDPSend //网络发送功能 #define __UDPSend //网络发送功能
#define USB_BASLER_NEW_FW //使用basler定制固件 #define USB_BASLER_NEW_FW //使用basler定制固件
//#define IMM_PROCESS //拍照后立马处理,不等校验信号 //#define IMM_PROCESS //拍照后立马处理,不等校验信号
//#define IMM_FEED_BACK //处理完后立马反馈,不等校验信号 #define IMM_FEED_BACK //处理完后立马反馈,不等校验信号
//#define ONE_TIME_SHIFT //错开一拍发送反馈(默认错开两次) //#define ONE_TIME_SHIFT //错开一拍发送反馈(默认错开两次)
#define AI_WARM_UP //AI识别开始前的热身动作 #define AI_WARM_UP //AI识别开始前的热身动作
//#define LICENSE_VERIFY //开启license文件校验 //#define LICENSE_VERIFY //开启license文件校验
@ -35,30 +31,8 @@
#define DEBUG(format, ...) #define DEBUG(format, ...)
#endif #endif
// 主界面基本参数配置文件
#define CONFIGURE_FILE "../conf/conf.txt"
// 相机旋转角度配置文件
#define ROTATE_FILE "../conf/rotate.txt"
#define MODBUS_CONFIGURE_FILE "../conf/modbus.txt"
#define PLC_CONFIG_FILE "../conf/plc.txt"
#define SELECT_RECTS_FILE "../conf/SelectRects%d%d.txt"
#define STATISTIC_FILE "../conf/camera%d_statistic.txt"
#define ALARM_RECORD_FILE "alarm.txt"
#define OUTPUT_HIGH_WIDTH 20000 //输出信号的脉冲宽度,微秒
#define OP_TIME 300 //OP权限时长默认300秒
#define ADMIN_TIME 600 //ADMIN权限时长默认300秒
#define STOP_SECONDS 3 //检查多少次不变触发自动换班
int string_split(std::string str, std::string pattern,std::vector<std::string> &out); int string_split(std::string str, std::string pattern,std::vector<std::string> &out);
std::string format(const char *pszFmt, ...); std::string format(const char *pszFmt, ...);
void getFiles(std::string path, std::vector<std::string>& files);
std::string SelectDirBRI();
std::string SelectFileOFN();
std::string SelectDirIFD();
class SysConf class SysConf
{ {
public: public:
@ -76,7 +50,7 @@ public:
QTime shiftB; //B换班时间 QTime shiftB; //B换班时间
QTime shiftC; //C换班时间 QTime shiftC; //C换班时间
QString location; // 所在地 QString location; // 所在地
QString path_model; // 模型路径 QString path; // 模型路径
QString path_jpg; // 图片路径 QString path_jpg; // 图片路径
int timing_shift; //是否定时换班0否1是 int timing_shift; //是否定时换班0否1是
int expo[NumberOfSupportedCameras]; //相机曝光时间,单位微秒 int expo[NumberOfSupportedCameras]; //相机曝光时间,单位微秒
@ -107,7 +81,7 @@ public:
shift_byhand = 1; shift_byhand = 1;
timing_shift=0; //是否定时换班0否1是 timing_shift=0; //是否定时换班0否1是
location = ""; location = "";
path_model = ""; path = "";
path_jpg = ""; path_jpg = "";
shiftA.setHMS(0, 0, 0); shiftA.setHMS(0, 0, 0);
shiftB.setHMS(0, 0, 0); shiftB.setHMS(0, 0, 0);

@ -70,10 +70,6 @@ DialogSetup::DialogSetup(QWidget * parent) : QDialog(parent) {
break; break;
} }
// //
#ifndef __DEBUG
ui.pushButton_testimg->setVisible(false);
ui.pushButton_testimgs->setVisible(false);
#endif
} }
DialogSetup::~DialogSetup() { DialogSetup::~DialogSetup() {
@ -261,7 +257,7 @@ void DialogSetup::on_toolButton_choose_path_released() {
else { else {
if (ui.comboBox->findText(WeightsPath) == -1) { if (ui.comboBox->findText(WeightsPath) == -1) {
ui.comboBox->addItem(WeightsPath); // 在comboBox中显示文件路径 ui.comboBox->addItem(WeightsPath); // 在comboBox中显示文件路径
g_sys_conf.path_model = WeightsPath; // 将选择的路径写入conf配置文件中 g_sys_conf.path = WeightsPath; // 将选择的路径写入conf配置文件中
} }
} }
} }
@ -352,7 +348,7 @@ void DialogSetup::write_config()
sprintf(buf, "LOCATION=%s\n", g_sys_conf.location.toStdString().c_str()); sprintf(buf, "LOCATION=%s\n", g_sys_conf.location.toStdString().c_str());
cfg_file.write(buf, strlen(buf)); cfg_file.write(buf, strlen(buf));
memset(buf, 0, 256); memset(buf, 0, 256);
sprintf(buf, "MODELPATH=%s\n", g_sys_conf.path_model.toStdString().c_str()); sprintf(buf, "MODELPATH=%s\n", g_sys_conf.path.toStdString().c_str());
cfg_file.write(buf, strlen(buf)); cfg_file.write(buf, strlen(buf));
memset(buf, 0, 256); memset(buf, 0, 256);
sprintf(buf, "JPGPATH=%s\n", g_sys_conf.path_jpg.toStdString().c_str()); sprintf(buf, "JPGPATH=%s\n", g_sys_conf.path_jpg.toStdString().c_str());
@ -621,13 +617,3 @@ void DialogSetup::recMsgFromChangeShift(QTime timeA, QTime timeB, QTime timeC)
g_sys_conf.shiftB.setHMS(timeB.hour(), timeB.minute(), 0); g_sys_conf.shiftB.setHMS(timeB.hour(), timeB.minute(), 0);
g_sys_conf.shiftC.setHMS(timeC.hour(), timeC.minute(), 0); g_sys_conf.shiftC.setHMS(timeC.hour(), timeC.minute(), 0);
} }
#ifdef __DEBUG
void DialogSetup::on_pushButton_testimg_released()
{
emit _testimg();
}
void DialogSetup::on_pushButton_testimgs_released()
{
emit _testimgs();
}
#endif

@ -2,7 +2,7 @@
#include <QDialog> #include <QDialog>
#include "ui_dialogsetup.h" #include "ui_dialogsetup.h"
#include "basecamera.h" #include "basecamera.h"
#include <common.h>
#include <camera_glue.h> #include <camera_glue.h>
#include <output_statistic.h> #include <output_statistic.h>
#include <change_shift.h> #include <change_shift.h>
@ -14,10 +14,7 @@ signals :
void sendMsgToShift(QTime timeA, QTime timeB, QTime timeC); void sendMsgToShift(QTime timeA, QTime timeB, QTime timeC);
void sendMsgToOutput(); void sendMsgToOutput();
void sendMsgToConfig(int ptr[][3]); void sendMsgToConfig(int ptr[][3]);
#ifdef __DEBUG
void _testimg();
void _testimgs();
#endif
private slots : private slots :
void on_toolButton_keyboard_released(); void on_toolButton_keyboard_released();
void on_pushButton_exit_released(); void on_pushButton_exit_released();
@ -42,10 +39,6 @@ private slots :
void recMsgFromDialogConfig(int ptr[][3]); void recMsgFromDialogConfig(int ptr[][3]);
void recMsgFromChangeShift(QTime timeA, QTime timeB, QTime timeC); void recMsgFromChangeShift(QTime timeA, QTime timeB, QTime timeC);
#ifdef __DEBUG
void on_pushButton_testimg_released();
void on_pushButton_testimgs_released();
#endif
public: public:
DialogSetup(QWidget * parent = Q_NULLPTR); DialogSetup(QWidget * parent = Q_NULLPTR);
~DialogSetup(); ~DialogSetup();

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>690</width> <width>679</width>
<height>830</height> <height>800</height>
</rect> </rect>
</property> </property>
<property name="font"> <property name="font">
@ -28,17 +28,11 @@
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>-10</y>
<width>690</width> <width>681</width>
<height>830</height> <height>831</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>0</width> <width>0</width>
@ -52,21 +46,15 @@
<property name="geometry"> <property name="geometry">
<rect> <rect>
<x>0</x> <x>0</x>
<y>-72</y> <y>0</y>
<width>675</width> <width>670</width>
<height>900</height> <height>880</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>670</width> <width>670</width>
<height>900</height> <height>880</height>
</size> </size>
</property> </property>
<widget class="QGroupBox" name="groupBox_startSets"> <widget class="QGroupBox" name="groupBox_startSets">
@ -2003,46 +1991,6 @@
<string>清理图片</string> <string>清理图片</string>
</property> </property>
</widget> </widget>
<widget class="QPushButton" name="pushButton_testimg">
<property name="geometry">
<rect>
<x>530</x>
<y>820</y>
<width>131</width>
<height>21</height>
</rect>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>测试单张图片</string>
</property>
</widget>
<widget class="QPushButton" name="pushButton_testimgs">
<property name="geometry">
<rect>
<x>530</x>
<y>850</y>
<width>131</width>
<height>21</height>
</rect>
</property>
<property name="font">
<font>
<family>微软雅黑</family>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>测试多张图片</string>
</property>
</widget>
</widget> </widget>
</widget> </widget>
</widget> </widget>

@ -16,7 +16,7 @@ int main(int argc, char *argv[])
#endif #endif
qRegisterMetaType<cv::Mat>("cv::Mat"); qRegisterMetaType<cv::Mat>("cv::Mat");
QApplication a(argc, argv); QApplication a(argc, argv);
QPixmap pixmap("splash.jpg"); QPixmap pixmap("D:/Release/splash.jpg");
QSplashScreen splash(pixmap); QSplashScreen splash(pixmap);
splash.show(); splash.show();
a.processEvents(); a.processEvents();

@ -132,8 +132,8 @@ void WorkThread::run()
bool IsNG = false; bool IsNG = false;
for(int index=0;index<unit_count;index++) for(int index=0;index<unit_count;index++)
{ {
//if(vec_results[index].size() < local_SysConf.no[local_camera_number][index])IsNG |= true; if(vec_results[index].size() < local_SysConf.no[local_camera_number][index])IsNG |= true;
if (vec_results[index].size() != 1)IsNG |= true;//·´ÏòѵÁ· //if (vec_results[index].size() != 1)IsNG |= true;//·´ÏòѵÁ·
if (local_SysConf.save == 2)//三张照片分别存储 if (local_SysConf.save == 2)//三张照片分别存储
{ {
cv::Mat m = vec_in[index].clone(); cv::Mat m = vec_in[index].clone();
@ -175,8 +175,6 @@ void WorkThread::run()
if ((local_SysConf.save == 2) || (local_SysConf.save == 1)) if ((local_SysConf.save == 2) || (local_SysConf.save == 1))
{ {
for(int index=0;index<unit_count;index++) for(int index=0;index<unit_count;index++)
{
if ((vec_results[index].size() < local_SysConf.no[local_camera_number][index]))
{ {
cv::Mat m = vec_in[index].clone(); cv::Mat m = vec_in[index].clone();
QString file_name = "D:/image/" + QString file_name = "D:/image/" +
@ -196,7 +194,6 @@ void WorkThread::run()
} }
} }
} }
}
emit display_check_total(local_camera_number, ++frame_total); emit display_check_total(local_camera_number, ++frame_total);

@ -0,0 +1,94 @@
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\capturethreadbasler.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_cigarette.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\threadreceive.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\main.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_capturethreadbasler.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\camera_glue.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cleanthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_capturethread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_savethread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\plcdevice.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\baslercamera.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\common.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_alarmdialog.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_change_shift.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_db_label.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_dialogsetuppasswd.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_threadreceive.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\syncqueue.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\asyncqueue.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\debugthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\alg_jd.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_output_statistic.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\hikcamera.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\plc_item.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\workthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\alarminfo.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\capturethread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_camera_glue.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_cleanthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_debugthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\logthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\plcsetup.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\alarmdialog.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\capturethreadhik.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\dialogsetuppasswd.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_capturethreadhik.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_dialogsetup.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\balluffcamera.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\db_label.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\dialogin.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_logthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_workthread.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\threadsend.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\basecamera.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\change_shift.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\dialogsetup.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_dialogin.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\moc_plcsetup.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\output_statistic.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\vc143.pdb
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\qrc_cigarette.obj
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_cigarette.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_cigarette.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_threadreceive.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_workthread.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_alarmdialog.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_capturethread.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_capturethreadbasler.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_capturethreadhik.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_camera_glue.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_change_shift.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_cleanthread.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_plcsetup.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_db_label.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_debugthread.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_dialogin.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_output_statistic.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_logthread.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_savethread.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_dialogsetuppasswd.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\release\moc_dialogsetup.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\qrc_cigarette.cpp
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_dialogsetuppasswd.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_dialogsetup.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_plcsetup.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_alarmdialog.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_dialogin.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_camera_glue.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_change_shift.h
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\generatedfiles\ui_output_statistic.h
d:\烟厂资料\程序测试\客户端\230530-master\x64\release\cigarette.exe
d:\烟厂资料\程序测试\客户端\230530-master\x64\release\cigarette.ilk
d:\烟厂资料\程序测试\客户端\230530-master\x64\release\cigarette.pdb
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\cl.command.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\cl.items.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\cl.read.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\cl.write.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\custombuild.command.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\custombuild.read.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\custombuild.write.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\link.command.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\link.read.1.tlog
d:\烟厂资料\程序测试\客户端\230530-master\cigarette\x64\release\cigarette.tlog\link.write.1.tlog

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\x64\Release\Cigarette.exe</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

@ -0,0 +1,3 @@
 workthread.cpp
Automatically linking with mvDeviceManager.lib
Cigarette.vcxproj -> D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\x64\Release\Cigarette.exe

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.36.32532:TargetPlatformVersion=10.0.22000.0:
Release|x64|D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\|

@ -0,0 +1,51 @@
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\alarmdialog.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\alarmdialog.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\AlarmInfo.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\AlarmInfo.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\alg_jd.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\alg_jd.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\ASyncQueue.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\ASyncQueue.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\balluffcamera.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\balluffcamera.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\basecamera.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\basecamera.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\baslercamera.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\baslercamera.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\camera_glue.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\camera_glue.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\CaptureThread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\CaptureThread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\CaptureThreadBasler.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\CaptureThreadBasler.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\CaptureThreadHIK.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\CaptureThreadHIK.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\change_shift.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\change_shift.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\cigarette.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\cigarette.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Cleanthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\Cleanthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\common.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\common.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\db_label.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\db_label.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\debugthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\debugthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogin.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\dialogin.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogsetup.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\dialogsetup.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogsetuppasswd.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\dialogsetuppasswd.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\qrc_cigarette.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\qrc_cigarette.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_alarmdialog.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_alarmdialog.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_camera_glue.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_camera_glue.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_CaptureThread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_CaptureThread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_CaptureThreadBasler.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_CaptureThreadBasler.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_CaptureThreadHIK.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_CaptureThreadHIK.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_change_shift.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_change_shift.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_cigarette.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_cigarette.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_Cleanthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_Cleanthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_db_label.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_db_label.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_debugthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_debugthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_dialogin.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_dialogin.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_dialogsetup.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_dialogsetup.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_dialogsetuppasswd.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_dialogsetuppasswd.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_Logthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_Logthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_output_statistic.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_output_statistic.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_plcsetup.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_plcsetup.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_savethread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_savethread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_threadReceive.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_threadReceive.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\GeneratedFiles\Release\moc_workthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\moc_workthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\hikcamera.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\hikcamera.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Logthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\Logthread.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\main.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\main.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\output_statistic.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\output_statistic.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\plcsetup.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\plcsetup.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC\PLCDevice.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\PLCDevice.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\plc_item.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\plc_item.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\SyncQueue.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\SyncQueue.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\threadReceive.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\threadReceive.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\threadSend.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\threadSend.obj
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\workthread.cpp;D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\x64\Release\workthread.obj

@ -0,0 +1,58 @@
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\cigarette.h" -o ".\GeneratedFiles\Release\moc_cigarette.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_cigarette.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\cigarette.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\THREADRECEIVE.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\threadReceive.h" -o ".\GeneratedFiles\Release\moc_threadReceive.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DNOMINMAX -DQT_CHARTS_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_WEBCHANNEL_LIB -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\OpenCV455Simple\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCharts" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWebChannel" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWebSockets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\WORKTHREAD.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\workthread.h" -o ".\GeneratedFiles\Release\moc_workthread.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\ALARMDIALOG.HPP
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\alarmdialog.hpp" -o ".\GeneratedFiles\Release\moc_alarmdialog.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREAD.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\CaptureThread.h" -o ".\GeneratedFiles\Release\moc_CaptureThread.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREADBASLER.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\CaptureThreadBasler.h" -o ".\GeneratedFiles\Release\moc_CaptureThreadBasler.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREADHIK.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\CaptureThreadHIK.h" -o ".\GeneratedFiles\Release\moc_CaptureThreadHIK.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAMERA_GLUE.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\camera_glue.h" -o ".\GeneratedFiles\Release\moc_camera_glue.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\OpenCV455Simple\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CHANGE_SHIFT.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\change_shift.h" -o ".\GeneratedFiles\Release\moc_change_shift.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\OpenCV455Simple\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CLEANTHREAD.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Cleanthread.h" -o ".\GeneratedFiles\Release\moc_Cleanthread.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\OpenCV455Simple\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\PLCSETUP.HPP
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\plcsetup.hpp" -o ".\GeneratedFiles\Release\moc_plcsetup.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DB_LABEL.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\db_label.h" -o ".\GeneratedFiles\Release\moc_db_label.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DEBUGTHREAD.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\debugthread.h" -o ".\GeneratedFiles\Release\moc_debugthread.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGIN.HPP
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogin.hpp" -o ".\GeneratedFiles\Release\moc_dialogin.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\OUTPUT_STATISTIC.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\output_statistic.h" -o ".\GeneratedFiles\Release\moc_output_statistic.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\OpenCV455Simple\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\LOGTHREAD.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Logthread.h" -o ".\GeneratedFiles\Release\moc_Logthread.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\OpenCV455Simple\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\SAVETHREAD.H
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\savethread.h" -o ".\GeneratedFiles\Release\moc_savethread.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUPPASSWD.HPP
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogsetuppasswd.hpp" -o ".\GeneratedFiles\Release\moc_dialogsetuppasswd.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUP.HPP
"C:\Qt\5.15.2\msvc2019_64\bin\moc.exe" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogsetup.hpp" -o ".\GeneratedFiles\Release\moc_dialogsetup.cpp" -DUNICODE -D_UNICODE -DWIN32 -DWIN64 -DQT_NO_DEBUG -DNDEBUG -DQT_CORE_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DNOMINMAX -DQT_NETWORK_LIB -D "-I.\GeneratedFiles" "-I." "-IC:\Qt\5.15.2\msvc2019_64\include" "-I.\GeneratedFiles\Release" "-IC:\Qt\5.15.2\msvc2019_64\include\QtCore" "-IC:\Qt\5.15.2\msvc2019_64\include\QtWidgets" "-IC:\Qt\5.15.2\msvc2019_64\include\QtGui" "-IC:\Qt\5.15.2\msvc2019_64\include\QtANGLE" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MvIMPACT" "-IG:\code_library\c\opencv\4.3\build-opencv+cuda\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Common" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\Pylon6.2\include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\modbus" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\MVS3.2.1\Include" "-ID:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\PLC" "-IC:\Qt\5.15.2\msvc2019_64\include\QtNetwork"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.QRC
"C:\Qt\5.15.2\msvc2019_64\bin\rcc.exe" -name "cigarette" -no-compress "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\cigarette.qrc" -o .\GeneratedFiles\qrc_cigarette.cpp
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUPPASSWD.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_dialogsetuppasswd.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogsetuppasswd.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUP.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_dialogsetup.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogsetup.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\PLCSETUP.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_plcsetup.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\plcsetup.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\ALARMDIALOG.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_alarmdialog.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\alarmdialog.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGIN.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_dialogin.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\dialogin.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAMERA_GLUE.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_camera_glue.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\camera_glue.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CHANGE_SHIFT.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_change_shift.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\change_shift.ui"
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\OUTPUT_STATISTIC.UI
"C:\Qt\5.15.2\msvc2019_64\bin\uic.exe" -o ".\GeneratedFiles\ui_output_statistic.h" "D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\Cigarette\output_statistic.ui"

@ -0,0 +1,57 @@
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\THREADRECEIVE.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\WORKTHREAD.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\ALARMDIALOG.HPP
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREAD.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREADBASLER.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREADHIK.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAMERA_GLUE.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CHANGE_SHIFT.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CLEANTHREAD.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\PLCSETUP.HPP
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DB_LABEL.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DEBUGTHREAD.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGIN.HPP
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\OUTPUT_STATISTIC.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\LOGTHREAD.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\SAVETHREAD.H
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUPPASSWD.HPP
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUP.HPP
C:\QT\5.15.2\MSVC2019_64\BIN\MOC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.QRC
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUPPASSWD.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUP.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\PLCSETUP.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\ALARMDIALOG.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGIN.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAMERA_GLUE.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CHANGE_SHIFT.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\OUTPUT_STATISTIC.UI
C:\QT\5.15.2\MSVC2019_64\BIN\UIC.EXE

@ -0,0 +1,58 @@
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CIGARETTE.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_CIGARETTE.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\THREADRECEIVE.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_THREADRECEIVE.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\WORKTHREAD.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_WORKTHREAD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\ALARMDIALOG.HPP
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_ALARMDIALOG.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREAD.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CAPTURETHREAD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREADBASLER.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CAPTURETHREADBASLER.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAPTURETHREADHIK.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CAPTURETHREADHIK.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAMERA_GLUE.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CAMERA_GLUE.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CHANGE_SHIFT.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CHANGE_SHIFT.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CLEANTHREAD.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_CLEANTHREAD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\PLCSETUP.HPP
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_PLCSETUP.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DB_LABEL.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_DB_LABEL.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DEBUGTHREAD.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_DEBUGTHREAD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGIN.HPP
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_DIALOGIN.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\OUTPUT_STATISTIC.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_OUTPUT_STATISTIC.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\LOGTHREAD.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_LOGTHREAD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\SAVETHREAD.H
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_SAVETHREAD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUPPASSWD.HPP
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_DIALOGSETUPPASSWD.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUP.HPP
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\RELEASE\MOC_DIALOGSETUP.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CIGARETTE.QRC
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\QRC_CIGARETTE.CPP
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUPPASSWD.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_DIALOGSETUPPASSWD.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGSETUP.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_DIALOGSETUP.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\PLCSETUP.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_PLCSETUP.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\ALARMDIALOG.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_ALARMDIALOG.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\DIALOGIN.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_DIALOGIN.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CAMERA_GLUE.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_CAMERA_GLUE.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\CHANGE_SHIFT.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_CHANGE_SHIFT.H
^D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\OUTPUT_STATISTIC.UI
D:\烟厂资料\程序测试\客户端\230708-添加巴鲁夫新型号相机\CIGARETTE\GENERATEDFILES\UI_OUTPUT_STATISTIC.H

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save