14 #ifndef BERRYISHELLLISTENER_H_ 15 #define BERRYISHELLLISTENER_H_ 48 ACTIVATED = 0x00000001,
50 DEACTIVATED = 0x00000004,
51 DEICONIFIED = 0x00000008,
52 ICONIFIED = 0x00000010,
57 Q_DECLARE_FLAGS(Types,
Type)
59 ShellEventType shellActivated;
60 ShellEventType shellClosed;
61 ShellEventType shellDeactivated;
62 ShellEventType shellDeiconified;
63 ShellEventType shellIconified;
73 virtual ~IShellListener();
80 virtual
void ShellActivated(const
ShellEvent::Pointer& e);
87 virtual
void ShellClosed(const
ShellEvent::Pointer& e);
94 virtual
void ShellDeactivated(const
ShellEvent::Pointer& e);
101 virtual
void ShellDeiconified(const
ShellEvent::Pointer& e);
108 virtual
void ShellIconified(const
ShellEvent::Pointer& e);
113 Q_DECLARE_OPERATORS_FOR_FLAGS(
berry::IShellListener::
Events::Types)
Message1< const ShellEvent::Pointer & > ShellEventType