Stores the action that the current ODe_AbiDocListenerImpl issues to ODe_AbiDocListener. More...
#include <ODe_ListenerAction.h>
Public Types | |
enum | { ACTION_NONE = 0, ACTION_PUSH = 1, ACTION_POP = 2 } |
Public Member Functions | |
void | pushListenerImpl (ODe_AbiDocListenerImpl *pListenerImpl, bool _deleteWhenPop) |
void | popListenerImpl () |
UT_uint8 | getAction () const |
ODe_AbiDocListenerImpl * | getListenerImpl () const |
bool | deleteWhenPop () const |
void | reset () |
Private Attributes | |
UT_uint8 | m_action |
ODe_AbiDocListenerImpl * | m_pListenerImpl |
bool | m_deleteWhenPop |
Stores the action that the current ODe_AbiDocListenerImpl issues to ODe_AbiDocListener.
bool ODe_ListenerAction::deleteWhenPop | ( | ) | const [inline] |
References m_deleteWhenPop.
Referenced by ODe_AbiDocListener::_handleListenerImplAction().
UT_uint8 ODe_ListenerAction::getAction | ( | ) | const [inline] |
References m_action.
Referenced by ODe_AbiDocListener::_closeCell(), ODe_AbiDocListener::_closeEndnote(), ODe_AbiDocListener::_closeFootnote(), ODe_AbiDocListener::_closeFrame(), ODe_AbiDocListener::_closeSection(), ODe_AbiDocListener::_closeTable(), ODe_AbiDocListener::_handleListenerImplAction(), ODe_AbiDocListener::_openBlock(), ODe_AbiDocListener::_openCell(), ODe_AbiDocListener::_openEndnote(), ODe_AbiDocListener::_openFootnote(), ODe_AbiDocListener::_openFrame(), ODe_AbiDocListener::_openSection(), and ODe_AbiDocListener::_openTable().
ODe_AbiDocListenerImpl* ODe_ListenerAction::getListenerImpl | ( | ) | const [inline] |
References m_pListenerImpl.
Referenced by ODe_AbiDocListener::_handleListenerImplAction().
void ODe_ListenerAction::popListenerImpl | ( | ) | [inline] |
References m_action.
Referenced by ODe_Note_Listener::_closeNote(), ODe_Text_Listener::closeCell(), ODe_Text_Listener::closeEndnote(), ODe_Text_Listener::closeFootnote(), ODe_Text_Listener::closeFrame(), ODe_Frame_Listener::closeFrame(), ODe_Text_Listener::closeSection(), and ODe_Table_Listener::closeTable().
void ODe_ListenerAction::pushListenerImpl | ( | ODe_AbiDocListenerImpl * | pListenerImpl, | |
bool | _deleteWhenPop | |||
) | [inline] |
References m_action, m_deleteWhenPop, and m_pListenerImpl.
Referenced by ODe_Main_Listener::_openHeaderFooterSection(), ODe_Note_Listener::openBlock(), ODe_Frame_Listener::openBlock(), ODe_Table_Listener::openCell(), ODe_Text_Listener::openEndnote(), ODe_Text_Listener::openFootnote(), ODe_Text_Listener::openFrame(), ODe_Main_Listener::openSection(), ODe_Text_Listener::openTable(), and ODe_Frame_Listener::openTable().
void ODe_ListenerAction::reset | ( | ) | [inline] |
References m_action, and m_pListenerImpl.
Referenced by ODe_AbiDocListener::_closeCell(), ODe_AbiDocListener::_closeEndnote(), ODe_AbiDocListener::_closeFootnote(), ODe_AbiDocListener::_closeFrame(), ODe_AbiDocListener::_closeSection(), ODe_AbiDocListener::_closeTable(), ODe_AbiDocListener::_openBlock(), ODe_AbiDocListener::_openCell(), ODe_AbiDocListener::_openEndnote(), ODe_AbiDocListener::_openFootnote(), ODe_AbiDocListener::_openFrame(), ODe_AbiDocListener::_openSection(), and ODe_AbiDocListener::_openTable().
UT_uint8 ODe_ListenerAction::m_action [private] |
Referenced by getAction(), popListenerImpl(), pushListenerImpl(), and reset().
bool ODe_ListenerAction::m_deleteWhenPop [private] |
Referenced by deleteWhenPop(), and pushListenerImpl().
Referenced by getListenerImpl(), pushListenerImpl(), and reset().