You.i Engine
YiSignalWidget.h
Go to the documentation of this file.
1 #ifndef _YI_SIGNAL_WIDGET_H_
2 #define _YI_SIGNAL_WIDGET_H_
3 
4 #include "debug/YiDevWidget.h"
5 
19 {
20 public:
21  CYISignalWidget(const CYIString &title = "Untitled Signal Widget");
22 
26  void SetUseDevPanelSignals();
27 
32 
37 
38 protected:
39  virtual void RefreshState() override;
40  virtual void OnPanelItemClicked() override;
41 
42 private:
43  bool m_usingDevPanelSignals;
44 
46 };
47 
50 #endif
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:36
A dev widget that calls a signal when activated.
Definition: YiSignalWidget.h:18
virtual void RefreshState() override
CYISignal Deactivated
Definition: YiSignalWidget.h:36
CYISignal Activated
Definition: YiSignalWidget.h:31
virtual void OnPanelItemClicked() override
void SetUseDevPanelSignals()
CYISignalWidget(const CYIString &title="Untitled Signal Widget")
The base class for all dev widgets.
Definition: YiDevWidget.h:36
#define YI_TYPE_BASES(CLASS, BASES...)
Definition: YiRtti.h:257
Signals and slots are a thread-safe and flexible communication framework that will allow various obje...
Definition: YiSignal.h:168