ソースを参照

V1.9.4
1、降低了C++版本
2、给所有的QTimer都添加了父类指针

Apple 2 ヶ月 前
コミット
3242eeeec7

+ 1 - 1
CMakeLists.txt

@@ -7,7 +7,7 @@ set(CMAKE_AUTOUIC ON)
 set(CMAKE_AUTOMOC ON)
 set(CMAKE_AUTORCC ON)
 
-set(CMAKE_CXX_STANDARD 14)
+set(CMAKE_CXX_STANDARD 11)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
 

+ 1 - 0
TransmitterSwitch/ItemData/oneitem.cpp

@@ -39,6 +39,7 @@ OneItem::~OneItem()
 /* 初始化 */
 void OneItem::init()
 {
+    m_warnTimer.setParent(this);
     QString qssPath = EPConfig.getQSSPath() + "/oneitem.qss";
     /* 加载QSS */
     QFile file(qssPath);

+ 1 - 0
TransmitterSwitch/common/Thread/threadcontroller.cpp

@@ -72,6 +72,7 @@ ThreadWorker::ThreadWorker()
     , m_nInterval(1000)
 {
     m_pWorkTimer = new QTimer(nullptr);
+    m_pWorkTimer ->setParent(this);
     connect(m_pWorkTimer, &QTimer::timeout, this, &ThreadWorker::OnWorkTimer, Qt::QueuedConnection);
     connect(this, &ThreadWorker::sig_StartWorkTimer, this, &ThreadWorker::OnStartWorkTimer, Qt::QueuedConnection);
     

+ 1 - 0
TransmitterSwitch/common/TipWidget/tipwidget.cpp

@@ -183,6 +183,7 @@ void TipWidget::run()
     connect(_animation, &QPropertyAnimation::finished, this, [this]{
         if (nullptr == _pKillTimer)
             _pKillTimer = new QTimer(this);
+            _pKillTimer->setParent(this);
         _pKillTimer->start(1 * 1000);
         connect(_pKillTimer, &QTimer::timeout, this, &TipWidget::onFadeOut);
     });