Base: Remove Boost-based signals and switch to FastSignals.

This commit is contained in:
tritao
2026-01-07 15:24:48 +00:00
parent 4ed69332c5
commit 69058376e6
123 changed files with 385 additions and 380 deletions

View File

@@ -35,7 +35,7 @@
#include <QPrintDialog>
#include <QPrintPreviewDialog>
#include <QPrinter>
#include <boost/signals2.hpp>
#include <fastsignals/signal.h>
#include <cmath>

View File

@@ -136,7 +136,7 @@ protected:
void sceneSelectionManager();
private:
using Connection = boost::signals2::connection;
using Connection = fastsignals::connection;
Connection connectDeletedObject;
QAction *m_toggleFrameAction;

View File

@@ -25,7 +25,7 @@
#include <Mod/TechDraw/TechDrawGlobal.h>
#include <boost/signals2.hpp>
#include <fastsignals/signal.h>
#include <QColor>
#include <QFont>

View File

@@ -22,8 +22,8 @@
***************************************************************************/
#include <limits>
#include <boost/signals2.hpp>
#include <boost/signals2/connection.hpp>
#include <fastsignals/signal.h>
#include <fastsignals/connection.h>
#include <App/Application.h>
#include <App/Document.h>

View File

@@ -26,7 +26,7 @@
#include <Mod/TechDraw/TechDrawGlobal.h>
#include <boost/signals2.hpp>
#include <fastsignals/signal.h>
#include <Gui/Document.h>
#include <Gui/ViewProviderDocumentObject.h>
@@ -89,7 +89,7 @@ public:
void onProgressMessage(const TechDraw::DrawView* dv,
const std::string featureName,
const std::string text);
using Connection = boost::signals2::scoped_connection;
using Connection = fastsignals::scoped_connection;
Connection connectGuiRepaint;
Connection connectProgressMessage;

View File

@@ -28,8 +28,8 @@
# include <QPointer>
# include <QTextStream>
# include <boost/signals2.hpp>
# include <boost/signals2/connection.hpp>
#include <fastsignals/signal.h>
#include <fastsignals/connection.h>
#include <App/Document.h>
#include <App/DocumentObject.h>

View File

@@ -27,7 +27,7 @@
#include <QObject>
#include <QPointer>
#include <boost/signals2.hpp>
#include <fastsignals/signal.h>
#include <App/PropertyUnits.h>
#include <Gui/ViewProviderDocumentObject.h>
@@ -110,7 +110,7 @@ public:
void onGuiRepaint(const TechDraw::DrawPage* dp);
// NOLINTBEGIN
using Connection = boost::signals2::scoped_connection;
using Connection = fastsignals::scoped_connection;
Connection connectGuiRepaint;
// NOLINTEND