History

better implementation

danteruiz committed 7 years ago

Commit 2ab8eb91 parent 5f3e31b5 files · +52 −37Browse files

Showing the changes to libraries/script-engine/src/UsersScriptingInterface.h (1 of 5 files). Show all

Unified · Split

libraries/script-engine/src/UsersScriptingInterface.h+8−0
@@ -39,6 +39,12 @@ class UsersScriptingInterface : public QObject, public Dependency { · 38 unmodified lines
3939
4040 public:
4141 UsersScriptingInterface();
42+ void setKickConfirmationOperator(std::function<void(const QUuid& nodeID)> kickConfirmationOperator) {
43+ _kickConfirmationOperator = kickConfirmationOperator;
44+ }
45+
46+ bool getWaitForKickResponse() { return _kickResponseLock.resultWithReadLock<bool>([&] { return _waitingForKickResponse; }); }
47+ void setWaitForKickResponse(bool waitForKickResponse) { _kickResponseLock.withWriteLock([&] { _waitingForKickResponse = waitForKickResponse; }); }
4248
4349 public slots:
4450
@@ -197,6 +203,8 @@ private: · 152 unmodified lines
197203 bool getRequestsDomainListData();
198204 void setRequestsDomainListData(bool requests);
199205
206+ std::function<void(const QUuid& nodeID)> _kickConfirmationOperator;
207+
200208 ReadWriteLockable _kickResponseLock;
201209 bool _waitingForKickResponse { false };
202210 };

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t