DrawCaml
action.h
1 #pragma once
2 
3 #include <variant>
4 #include <vector>
5 #include <mutex>
6 #include <functional>
7 #include "container.h"
8 #include "element.h"
9 
10 using namespace std;
11 
12 using Function = function<void(void)>;
13 
14 void sendDummyEvent(SWindow* win);
15 
19 class Action {
20  public:
24  Function mFun;
25 
29  mutex* mResultLock;
30 
34  Action(SWindow* win, Function f);
35 
40  void Call();
41 };
42 
43 
44 
Definition: action.h:19
Function mFun
Definition: action.h:24
mutex * mResultLock
Definition: action.h:29
Definition: window.h:30