root/lang/objective-cplusplus/i3/trunk/src/InputWindow.h @ 34909

Revision 34909, 0.5 kB (checked in by saturday06, 4 years ago)

iiiiiiiiiiiii

Line 
1#pragma once
2
3#include <mil/GuiModule.h>
4#include <mil/DoubleBuffer.h>
5#include "Common.h"
6#include "InputWindowPlatform.h"
7
8namespace i3 {
9
10class Mediator;
11
12class InputWindow : public InputWindowPlatform<InputWindow> {
13public:
14    Mediator& mediator;
15
16    InputWindow(Mediator& mediator);
17    ~InputWindow();
18    mil::DoubleBuffer<std::vector<TCHAR> > input_cache;
19    void run();
20    template <typename T>
21    void execute(T& event);
22    std::vector<TCHAR> local_input_cache;
23
24protected:
25};
26
27}
Note: See TracBrowser for help on using the browser.