23 #ifndef BAGEL_BAGLIB_RP_OBJECT_H 24 #define BAGEL_BAGLIB_RP_OBJECT_H 26 #include "bagel/baglib/dossier_object.h" 27 #include "bagel/baglib/expression.h" 28 #include "bagel/baglib/movie_object.h" 29 #include "bagel/baglib/text_object.h" 41 bool _bDisplayDossier;
71 bool _bOrigRectInit :
true;
72 bool _bRPReported :
true;
73 bool _bResPrinted :
true;
74 bool _bTouched :
true;
76 bool _bRPTimeSet :
true;
77 bool _bCurVisible :
true;
78 bool _bInitialized :
true;
79 bool _bMoviePlayed :
true;
82 static int32 _nLastRPQCheck;
85 static CBagVar *_pPrevLogStateVar;
91 static RPStates _eRPMode;
98 ErrorCode attach()
override;
99 ErrorCode detach()
override;
101 bool runObject()
override;
105 void onLButtonUp(uint32,
CBofPoint *,
void * =
nullptr)
override;
110 bool activateRPObject();
111 void deactivateRPObject();
116 void setTimeSet(
bool b) {
120 void evaluateDossiers();
122 void saveResiduePrintedVars();
123 void restoreResiduePrintedVars();
132 static bool zoomed();
135 static int runResiduePrintedQueue();
136 static int updateResiduePrintedQueue();
137 static void deactivateResiduePrintedQueue();
139 static void activateResiduePrintedReview();
140 static void deactivateResiduePrintedReview();
142 static void setLogState(RPStates eLogMode);
143 static RPStates getLogState();
145 static void setLogPages(
int);
147 static void showResiduePrintedReview();
148 static void hideResiduePrintedReview();
150 static int residuePrintedResultsWaiting();
151 static void removeAllFromMsgQueue(
CBagRPObject *pRPObj);
153 static void showPdaLog();
155 static void synchronizeResiduePrintedObjects(
bool);
Definition: text_object.h:37
Definition: movie_object.h:38
Definition: ifstream.h:31
Definition: rp_object.h:52
Definition: expression.h:32
Definition: rp_object.h:33
Definition: dossier_object.h:31