DD::Image::OpMessage Class Reference
This class encapsulates a text message to the user produced by an op.
More...
List of all members.
|
Public Types |
enum | Type { eWarning,
eError,
eDebug
} |
enum | Source { eFromOp,
eFromKnob
} |
enum | EnablePopUp { ePU_Disable,
ePU_Enable
} |
enum | Empty { eEmpty
} |
typedef unsigned | ID |
Public Member Functions |
| OpMessage (Type lType, Source lSource, const std::string &lrText, EnablePopUp lEnablePopUp=ePU_Disable) |
| OpMessage (Empty lEmpty) |
| Use this to explicitly create an empty op message.
|
Type | getType () const |
Source | getSource () const |
bool | isError () const |
const std::string & | getText () const |
const time_t & | getTime () const |
ID | getID () const |
bool | isPopUpEnabled () const |
void | disablePopUp () const |
bool | isNew () const |
void | setNew (bool lIsNew) const |
void | setPopUpsEnabled (bool lEnabled) const |
| Avoid using this if possible. It is only provided for use in the Op base class.
|
bool | operator== (const OpMessage &lrOther) const |
bool | operator!= (const OpMessage &lrOther) const |
bool | matchesID (ID lID) const |
bool | isEmpty () const |
bool | isEquivalentTo (const OpMessage *lpOther) const |
| Messages are equivalent iff they will look equivalent to the user (other than message time).
|
void | clear () |
Detailed Description
This class encapsulates a text message to the user produced by an op.