diff --git a/Qss.cpp b/Qss.cpp index ce9f7c5..616ef7d 100644 --- a/Qss.cpp +++ b/Qss.cpp @@ -153,7 +153,11 @@ void QssTtitleBar::onMaxOrRestore() { if (m_type != QTitleBar_Type_MainWindow) return ; +#ifdef QT_NO_EMIT + OnMaxOrRestore(m_maxOrRestore); +#else emit(OnMaxOrRestore(m_maxOrRestore)); +#endif setMaxOrRestore(!m_maxOrRestore); } @@ -1811,7 +1815,11 @@ int QSSASyncProcess::Start(void *p) connect(&mThread, &QThread::finished, this, &QObject::deleteLater); mThread.start(); +#ifdef QT_NO_EMIT + StartRun(p); +#else emit StartRun(p); +#endif return 0; } @@ -1822,7 +1830,11 @@ QThread &QSSASyncProcess::Thread() void QSSASyncProcess::Run(void *) { +#ifdef QT_NO_EMIT + Done(); +#else emit(Done()); +#endif }