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

@@ -58,7 +58,7 @@ public:
App::PropertyPlacement Placement;
// boost::signals2::signal<void (const MeasureBase*)> signalGuiInit;
// fastsignals::signal<void (const MeasureBase*)> signalGuiInit;
// return PyObject as MeasureBasePy
PyObject* getPyObject() override;

View File

@@ -43,7 +43,7 @@
#include <Gui/TaskView/TaskView.h>
#include <Gui/Selection/Selection.h>
#include <boost/signals2/connection.hpp>
#include <fastsignals/connection.h>
namespace MeasureGui
{
@@ -90,7 +90,7 @@ private:
QAction* newMeasurementBehaviourAction {nullptr};
QToolButton* mSettings {nullptr};
boost::signals2::connection m_deletedConnection;
fastsignals::connection m_deletedConnection;
void removeObject();
void onModeChanged(int index);

View File

@@ -168,7 +168,7 @@ protected:
SoSeparator* pLineSeparatorSecondary;
private:
boost::signals2::connection _mVisibilityChangedConnection;
fastsignals::connection _mVisibilityChangedConnection;
};