23 #ifndef BAGEL_BAGLIB_RP_OBJECT_H 24 #define BAGEL_BAGLIB_RP_OBJECT_H 26 #include "bagel/spacebar/baglib/dossier_object.h" 27 #include "bagel/spacebar/baglib/expression.h" 28 #include "bagel/spacebar/baglib/movie_object.h" 29 #include "bagel/spacebar/baglib/text_object.h" 42 bool _bDisplayDossier;
72 bool _bOrigRectInit :
true;
73 bool _bRPReported :
true;
74 bool _bResPrinted :
true;
75 bool _bTouched :
true;
77 bool _bRPTimeSet :
true;
78 bool _bCurVisible :
true;
79 bool _bInitialized :
true;
80 bool _bMoviePlayed :
true;
83 static int32 _nLastRPQCheck;
86 static CBagVar *_pPrevLogStateVar;
92 static RPStates _eRPMode;
99 ErrorCode attach()
override;
100 ErrorCode detach()
override;
102 bool runObject()
override;
106 void onLButtonUp(uint32,
CBofPoint *,
void * =
nullptr)
override;
111 bool activateRPObject();
112 void deactivateRPObject();
117 void setTimeSet(
bool b) {
121 void evaluateDossiers();
123 void saveResiduePrintedVars();
124 void restoreResiduePrintedVars();
133 static bool zoomed();
136 static int runResiduePrintedQueue();
137 static int updateResiduePrintedQueue();
138 static void deactivateResiduePrintedQueue();
140 static void activateResiduePrintedReview();
141 static void deactivateResiduePrintedReview();
143 static void setLogState(RPStates eLogMode);
144 static RPStates getLogState();
146 static void setLogPages(
int);
148 static void showResiduePrintedReview();
149 static void hideResiduePrintedReview();
151 static int residuePrintedResultsWaiting();
152 static void removeAllFromMsgQueue(
CBagRPObject *pRPObj);
154 static void showPdaLog();
156 static void synchronizeResiduePrintedObjects(
bool);
Definition: dossier_object.h:32
Definition: rp_object.h:34
Definition: ifstream.h:32
Definition: rp_object.h:53
Definition: text_object.h:38
Definition: movie_object.h:39
Definition: expression.h:33