#include <identity.h>
Public Types | |
enum | Type { Disabled = 0 , Inlined = 1 , FromFile = 2 , FromCommand = 3 } |
Public Member Functions | |
bool | operator== (const Signature &other) const |
Signature () | |
Signature (const TQString &text) | |
Signature (const TQString &url, bool isExecutable) | |
TQString | rawText (bool *ok=0) const |
TQString | withSeparator (bool *ok=0) const |
void | setText (const TQString &text) |
TQString | text () const |
void | setUrl (const TQString &url, bool isExecutable=false) |
TQString | url () const |
Type | type () const |
void | setType (Type type) |
Protected Member Functions | |
void | writeConfig (TDEConfigBase *config) const |
void | readConfig (const TDEConfigBase *config) |
Friends | |
class | Identity |
TQDataStream & | KPIM::operator<< (TQDataStream &stream, const Signature &sig) |
TQDataStream & | KPIM::operator>> (TQDataStream &stream, Signature &sig) |
Detailed Description
abstraction of a signature (aka "footer").
Definition at line 39 of file identity.h.
Member Enumeration Documentation
◆ Type
Constructor & Destructor Documentation
◆ Signature() [1/3]
Signature::Signature | ( | ) |
Constructor for disabled signature.
Definition at line 30 of file identity.cpp.
◆ Signature() [2/3]
Signature::Signature | ( | const TQString & | text | ) |
Constructor for inline text.
Definition at line 36 of file identity.cpp.
◆ Signature() [3/3]
Signature::Signature | ( | const TQString & | url, |
bool | isExecutable | ||
) |
Constructor for text from a file or from output of a command.
Definition at line 43 of file identity.cpp.
Member Function Documentation
◆ operator==()
bool Signature::operator== | ( | const Signature & | other | ) | const |
Used for comparison.
Definition at line 49 of file identity.cpp.
◆ rawText()
TQString Signature::rawText | ( | bool * | ok = 0 | ) | const |
- Returns
- the raw signature text as entered resp. read from file.
Definition at line 60 of file identity.cpp.
◆ setText()
|
inline |
Set the signature text and mark this signature as being of "inline text" type.
Definition at line 68 of file identity.h.
◆ setUrl()
void Signature::setUrl | ( | const TQString & | url, |
bool | isExecutable = false |
||
) |
Set the signature URL and mark this signature as being of "from file" resp.
"from output of command" type.
Definition at line 158 of file identity.cpp.
◆ type()
|
inline |
- Returns
- the type of signature (ie. way to obtain the signature text)
Definition at line 77 of file identity.h.
◆ withSeparator()
TQString Signature::withSeparator | ( | bool * | ok = 0 | ) | const |
- Returns
- the signature text with a "-- " separator added, if necessary.
Definition at line 135 of file identity.cpp.
The documentation for this class was generated from the following files: