00001 00017 #ifndef DIGITTEXT_H 00018 #define DIGITTEXT_H 00019 00020 class GuiTextView; 00021 class CandDigitHandle; 00022 class PlexSEIdAltLItem; 00023 class PlexStripEndId; 00024 class PlexPixelSpotId; 00025 00026 class DigitText 00027 { 00028 00029 public: 00030 00031 DigitText(GuiTextView* gtv); 00032 virtual ~DigitText(); 00033 00034 void Clear(); // Wipe text. 00035 void AddLine ( const char* line ); 00036 void AddText ( const char* text ); 00037 void AddCandDigitText (const CandDigitHandle& inDigit); 00038 void AddPlexSEIdAltLItemText (const PlexSEIdAltLItem& inItem); 00039 void AddStripIdText (const PlexStripEndId& inStrip); 00040 void AddPixelSpotIdText (const PlexPixelSpotId& inStrip); 00041 00042 GuiTextView* GetTextView(); 00043 00044 private: 00045 00046 // copy constructor, assignment: 00047 DigitText(const DigitText& rhs); // copy constructor 00048 DigitText& operator=(const DigitText& rhs); // assignment 00049 00050 GuiTextView* fText; 00051 }; // end of class DigitText 00052 00053 #endif // DIGITTEXT_H
1.3.9.1