[ref]同步711

This commit is contained in:
shi_jq 2025-03-17 11:16:07 +08:00
parent 25b6063bc1
commit c65d0ad315
28 changed files with 52 additions and 32 deletions

View File

@ -1,4 +1,4 @@
#include "CBreadcrumbNavWidget.h" #include "CBreadcrumbNavWidget.h"
#include "public/pub_utility_api/FileStyle.h" #include "public/pub_utility_api/FileStyle.h"
#include "public/pub_utility_api/FileUtil.h" #include "public/pub_utility_api/FileUtil.h"
#include "CNavInfoManage.h" #include "CNavInfoManage.h"

View File

@ -1,4 +1,4 @@
#ifndef CBREADCRUMBNAVWIDGET_H #ifndef CBREADCRUMBNAVWIDGET_H
#define CBREADCRUMBNAVWIDGET_H #define CBREADCRUMBNAVWIDGET_H
#include <QWidget> #include <QWidget>

View File

@ -1,4 +1,4 @@
#include "CBreadcrumbPluginWidget.h" #include "CBreadcrumbPluginWidget.h"
#include "CBreadcrumbNavWidget.h" #include "CBreadcrumbNavWidget.h"
#include <QWidget> #include <QWidget>

View File

@ -1,4 +1,4 @@
#ifndef CBREADCRUMBPLUGINWIDGET_H #ifndef CBREADCRUMBPLUGINWIDGET_H
#define CBREADCRUMBPLUGINWIDGET_H #define CBREADCRUMBPLUGINWIDGET_H
#include <QObject> #include <QObject>
@ -7,7 +7,7 @@
class CBreadcrumbPluginWidget : public QObject, public CPluginWidgetInterface class CBreadcrumbPluginWidget : public QObject, public CPluginWidgetInterface
{ {
Q_OBJECT Q_OBJECT
Q_PLUGIN_METADATA(IID "kbd.PluginWidgetInterface/1.0") Q_PLUGIN_METADATA(IID HMI_WidgetPlugin_IID)
Q_INTERFACES(CPluginWidgetInterface) Q_INTERFACES(CPluginWidgetInterface)
public: public:

View File

@ -1,4 +1,4 @@
#include "CNavInfoManage.h" #include "CNavInfoManage.h"
#include "public/pub_utility_api/FileUtil.h" #include "public/pub_utility_api/FileUtil.h"
#include "public/pub_logger_api/logger.h" #include "public/pub_logger_api/logger.h"
#include <QDir> #include <QDir>

View File

@ -1,4 +1,4 @@
#ifndef CJSONREADER_H #ifndef CJSONREADER_H
#define CJSONREADER_H #define CJSONREADER_H
#include <QObject> #include <QObject>

View File

@ -1,4 +1,4 @@
#include "CToolButton.h" #include "CToolButton.h"
CToolButton::CToolButton(QWidget *parent) CToolButton::CToolButton(QWidget *parent)
: QToolButton(parent) : QToolButton(parent)

View File

@ -1,4 +1,4 @@
#ifndef CTOOLBUTTON_H #ifndef CTOOLBUTTON_H
#define CTOOLBUTTON_H #define CTOOLBUTTON_H
#include <QToolButton> #include <QToolButton>

View File

@ -1,4 +1,4 @@
#include "CBreadcrumbNavWidget.h" #include "CBreadcrumbNavWidget.h"
#include <QApplication> #include <QApplication>
int main(int argc, char *argv[]) int main(int argc, char *argv[])

View File

@ -1,4 +1,4 @@
#ifndef BRIEFREPORTCOMMON_H #ifndef BRIEFREPORTCOMMON_H
#define BRIEFREPORTCOMMON_H #define BRIEFREPORTCOMMON_H
typedef struct typedef struct

View File

@ -1,4 +1,4 @@
#include "BriefReportPluginWidget.h" #include "BriefReportPluginWidget.h"
#include "BriefReportWidget.h" #include "BriefReportWidget.h"
BriefReportPluginWidget::BriefReportPluginWidget(QObject *parent): QObject(parent) BriefReportPluginWidget::BriefReportPluginWidget(QObject *parent): QObject(parent)

View File

@ -1,4 +1,4 @@
#ifndef BRIEFREPORTPLUGINWIDGET_H #ifndef BRIEFREPORTPLUGINWIDGET_H
#define BRIEFREPORTPLUGINWIDGET_H #define BRIEFREPORTPLUGINWIDGET_H
#include <QObject> #include <QObject>
@ -7,7 +7,7 @@
class BriefReportPluginWidget : public QObject, public CPluginWidgetInterface class BriefReportPluginWidget : public QObject, public CPluginWidgetInterface
{ {
Q_OBJECT Q_OBJECT
Q_PLUGIN_METADATA(IID "kbd.PluginWidgetInterface/1.0") Q_PLUGIN_METADATA(IID HMI_WidgetPlugin_IID)
Q_INTERFACES(CPluginWidgetInterface) Q_INTERFACES(CPluginWidgetInterface)
public: public:
BriefReportPluginWidget(QObject *parent = 0); BriefReportPluginWidget(QObject *parent = 0);

View File

@ -1,4 +1,4 @@
#include "BriefReportWidget.h" #include "BriefReportWidget.h"
#include "ui_BriefReportWidget.h" #include "ui_BriefReportWidget.h"
#include <QSortFilterProxyModel> #include <QSortFilterProxyModel>
#include <QPrinter> #include <QPrinter>

View File

@ -1,4 +1,4 @@
#ifndef BRIEFREPORTWIDGET_H #ifndef BRIEFREPORTWIDGET_H
#define BRIEFREPORTWIDGET_H #define BRIEFREPORTWIDGET_H
#include <QWidget> #include <QWidget>

View File

@ -1,4 +1,4 @@
#include "CMyCalendar.h" #include "CMyCalendar.h"
#include "ui_CMyCalendar.h" #include "ui_CMyCalendar.h"
#include "pub_logger_api/logger.h" #include "pub_logger_api/logger.h"
#include <QMessageBox> #include <QMessageBox>

View File

@ -1,4 +1,4 @@
#ifndef CMYCALENDAR_H #ifndef CMYCALENDAR_H
#define CMYCALENDAR_H #define CMYCALENDAR_H
#include <QWidget> #include <QWidget>

View File

@ -1,4 +1,4 @@
#include "CMyCheckBox.h" #include "CMyCheckBox.h"
#include <QMouseEvent> #include <QMouseEvent>
CMyCheckBox::CMyCheckBox(QString text, QWidget *parent) CMyCheckBox::CMyCheckBox(QString text, QWidget *parent)

View File

@ -1,4 +1,4 @@
#ifndef MYCHECKBOX_H #ifndef MYCHECKBOX_H
#define MYCHECKBOX_H #define MYCHECKBOX_H
#include <QCheckBox> #include <QCheckBox>

View File

@ -1,4 +1,4 @@
#include "CMyListWidget.h" #include "CMyListWidget.h"
CMyListWidget::CMyListWidget(QWidget *parent):QListWidget(parent) CMyListWidget::CMyListWidget(QWidget *parent):QListWidget(parent)
{ {

View File

@ -1,4 +1,4 @@
#ifndef CMYLISTWIDGET_H #ifndef CMYLISTWIDGET_H
#define CMYLISTWIDGET_H #define CMYLISTWIDGET_H
#include <QListWidget> #include <QListWidget>

View File

@ -1,4 +1,4 @@
#include "QueryThread.h" #include "QueryThread.h"
#include "pub_logger_api/logger.h" #include "pub_logger_api/logger.h"
QueryThread::QueryThread(): location_id(0) QueryThread::QueryThread(): location_id(0)

View File

@ -1,4 +1,4 @@
#ifndef QUERYTHREAD_H #ifndef QUERYTHREAD_H
#define QUERYTHREAD_H #define QUERYTHREAD_H
#include <QThread> #include <QThread>

View File

@ -1,4 +1,4 @@
#include "CButtonGroupPluginWidget.h" #include "CButtonGroupPluginWidget.h"
#include "CButtonGroupWidget.h" #include "CButtonGroupWidget.h"
CButtonGroupPluginWidget::CButtonGroupPluginWidget(QObject *parent) CButtonGroupPluginWidget::CButtonGroupPluginWidget(QObject *parent)

View File

@ -1,4 +1,4 @@
#ifndef CBUTTONGROUPPLUGINWIDGET_H #ifndef CBUTTONGROUPPLUGINWIDGET_H
#define CBUTTONGROUPPLUGINWIDGET_H #define CBUTTONGROUPPLUGINWIDGET_H
#include <QObject> #include <QObject>
@ -7,7 +7,7 @@
class CButtonGroupPluginWidget : public QObject, public CPluginWidgetInterface class CButtonGroupPluginWidget : public QObject, public CPluginWidgetInterface
{ {
Q_OBJECT Q_OBJECT
Q_PLUGIN_METADATA(IID "kbd.PluginWidgetInterface/1.0") Q_PLUGIN_METADATA(IID HMI_WidgetPlugin_IID)
Q_INTERFACES(CPluginWidgetInterface) Q_INTERFACES(CPluginWidgetInterface)
public: public:

View File

@ -1,4 +1,4 @@
#include "CButtonGroupWidget.h" #include "CButtonGroupWidget.h"
#include "CJsonReader.h" #include "CJsonReader.h"
#include "public/pub_utility_api/FileUtil.h" #include "public/pub_utility_api/FileUtil.h"
#include <QGridLayout> #include <QGridLayout>
@ -7,6 +7,7 @@
#include <QLabel> #include <QLabel>
#include <QProcess> #include <QProcess>
#include <QDir> #include <QDir>
#include "pub_utility_api/FileStyle.h"
CButtonGroupWidget::CButtonGroupWidget(QWidget *parent, bool editMode) CButtonGroupWidget::CButtonGroupWidget(QWidget *parent, bool editMode)
: QWidget(parent), : QWidget(parent),
@ -14,6 +15,7 @@ CButtonGroupWidget::CButtonGroupWidget(QWidget *parent, bool editMode)
m_isEdit(editMode) m_isEdit(editMode)
{ {
initView(); initView();
initQss();
} }
CButtonGroupWidget::~CButtonGroupWidget() CButtonGroupWidget::~CButtonGroupWidget()
@ -153,3 +155,21 @@ void CButtonGroupWidget::initView()
layout->setMargin(0); layout->setMargin(0);
setLayout(layout); setLayout(layout);
} }
void CButtonGroupWidget::initQss()
{
QString qss = QString();
std::string strFullPath = iot_public::CFileStyle::getPathOfStyleFile("cButtonGroupWidget.qss") ;
QFile qssfile2(QString::fromStdString(strFullPath));
qssfile2.open(QFile::ReadOnly);
if (qssfile2.isOpen())
{
qss += QLatin1String(qssfile2.readAll());
//setStyleSheet(qss);
qssfile2.close();
}
if(!qss.isEmpty())
{
setStyleSheet(qss);
}
}

View File

@ -1,4 +1,4 @@
#ifndef CBUTTONGROUPWIDGET_H #ifndef CBUTTONGROUPWIDGET_H
#define CBUTTONGROUPWIDGET_H #define CBUTTONGROUPWIDGET_H
#include <QWidget> #include <QWidget>
@ -52,7 +52,7 @@ private slots:
private: private:
void initView(); void initView();
void initQss();
private: private:
CJsonReader *m_pJsonReader; CJsonReader *m_pJsonReader;
bool m_isEdit; bool m_isEdit;

View File

@ -1,4 +1,4 @@
#include "CJsonReader.h" #include "CJsonReader.h"
#include "public/pub_utility_api/FileUtil.h" #include "public/pub_utility_api/FileUtil.h"
#include "public/pub_logger_api/logger.h" #include "public/pub_logger_api/logger.h"
#include <QDir> #include <QDir>

View File

@ -1,4 +1,4 @@
#ifndef CJSONREADER_H #ifndef CJSONREADER_H
#define CJSONREADER_H #define CJSONREADER_H
#include <QObject> #include <QObject>