Base: Remove Boost-based signals and switch to FastSignals.
This commit is contained in:
@@ -161,7 +161,7 @@ protected:
|
||||
void onDocumentRestored() override;
|
||||
|
||||
private:
|
||||
boost::signals2::scoped_connection connection;
|
||||
fastsignals::scoped_connection connection;
|
||||
bool showTip = false;
|
||||
};
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ private:
|
||||
void slotChangedObject(const App::DocumentObject& Obj, const App::Property& Prop);
|
||||
void onSettingDocument() override;
|
||||
|
||||
using Connection = boost::signals2::connection;
|
||||
using Connection = fastsignals::connection;
|
||||
Connection connectDocumentChangedObject;
|
||||
};
|
||||
|
||||
@@ -168,7 +168,7 @@ protected:
|
||||
|
||||
void slotRecomputedObject(const App::DocumentObject& Obj);
|
||||
|
||||
using Connection = boost::signals2::scoped_connection;
|
||||
using Connection = fastsignals::scoped_connection;
|
||||
Connection connRecomputedObj;
|
||||
App::Document* contextDoc = nullptr;
|
||||
|
||||
|
||||
@@ -144,7 +144,7 @@ private:
|
||||
void updateHoleTypeCombo();
|
||||
|
||||
private:
|
||||
using Connection = boost::signals2::scoped_connection;
|
||||
using Connection = fastsignals::scoped_connection;
|
||||
Connection connectPropChanged;
|
||||
|
||||
std::unique_ptr<Observer> observer;
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <Gui/TaskView/TaskView.h>
|
||||
|
||||
class Ui_TaskTransformedMessages;
|
||||
using Connection = boost::signals2::connection;
|
||||
using Connection = fastsignals::connection;
|
||||
|
||||
namespace App
|
||||
{
|
||||
|
||||
@@ -54,7 +54,7 @@ public:
|
||||
void setupContextMenu(QMenu*, QObject*, const char*) override;
|
||||
|
||||
/// signals if the transformation contains errors
|
||||
boost::signals2::signal<void(QString msg)> signalDiagnosis;
|
||||
fastsignals::signal<void(QString msg)> signalDiagnosis;
|
||||
|
||||
// Name of menu dialog
|
||||
QString menuName;
|
||||
|
||||
@@ -100,9 +100,9 @@ private:
|
||||
private:
|
||||
std::map<const App::Document*, Workflow> dwMap;
|
||||
|
||||
boost::signals2::connection connectNewDocument;
|
||||
boost::signals2::connection connectFinishRestoreDocument;
|
||||
boost::signals2::connection connectDeleteDocument;
|
||||
fastsignals::connection connectNewDocument;
|
||||
fastsignals::connection connectFinishRestoreDocument;
|
||||
fastsignals::connection connectDeleteDocument;
|
||||
|
||||
static WorkflowManager* _instance;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user