|
Public Types |
typedef Core::Database::DataDocument | DataDocument |
typedef Core::Database::DataDocumentListener | DataDocumentListener |
typedef Core::Database::DocLevel | DocLevel |
Public Member Functions |
| AppControlDoc (int id, DataDocument *doc) |
void | AddDocListener (DataDocumentListener *listener) |
void | InitKeyBinding (String keyStr, String dfltStr) |
void | SetDoContinuous (bool flag) |
bool | GetDoContinuous () |
void | IpsReset () |
std::string | GetIpsString () |
void | VisitAll (bool doRightOnBookmarks, int startDir, int numberDir) |
virtual void | ComputeCycle (double elapsedTime) |
virtual void | HandleActivate () |
bool | CheckBinding (String keyStr, int c, int state) |
virtual void | KeyEvent (OglGui::Window *src, int c, int state) |
virtual bool | Done () |
virtual void | AddCursorToBookmarked () |
virtual void | RemoveCursorFromBookmarked () |
void | AllHandleNewCursor (DocLevel docLevel, bool doBookmark) |
void | AllHandleDoneCursor (DocLevel docLevel) |
void | AllHandleDoneVisit () |
void | AllHandleBookmarkEvent (int shotid, bool selected) |
void | AllHandleNewBookmarked () |
void | AllHandleAddedBookmark () |
void | AllHandleRemovedBookmark () |
void | AllHandleCycleDoc () |
Protected Attributes |
KeyBindingsMap | mKeyBindings |
DataDocument * | mDoc |
std::vector< DataDocumentListener * > | mDocListeners |
Timer | mTimer |
bool | mDone |
bool | mDoContinuous |
int | mNrItemsDone |
| ILOG_VAR_DEC |