kig
BoolTextImp Class Reference
#include <text_imp.h>
Inheritance diagram for BoolTextImp:

Detailed Description
Definition at line 91 of file text_imp.h.
Public Types | |
| typedef TextImp | Parent |
Public Member Functions | |
| BoolTextImp (const QString &text, const Coordinate &loc, bool frame, bool value) | |
| BoolTextImp * | copy () const |
| bool | getValue () const |
| const char * | iconForProperty (int which) const |
| const ObjectImpType * | impRequirementForProperty (int which) const |
| bool | isPropertyDefinedOnOrThroughThisImp (int which) const |
| int | numberOfProperties () const |
| const QByteArrayList | properties () const |
| const QByteArrayList | propertiesInternalNames () const |
| ObjectImp * | property (int which, const KigDocument &w) const |
| const ObjectImpType * | type () const |
Static Public Member Functions | |
| static const ObjectImpType * | stype () |
Member Typedef Documentation
| typedef TextImp BoolTextImp::Parent |
Constructor & Destructor Documentation
| BoolTextImp::BoolTextImp | ( | const QString & | text, | |
| const Coordinate & | loc, | |||
| bool | frame, | |||
| bool | value | |||
| ) |
Definition at line 271 of file text_imp.cc.
Member Function Documentation
| BoolTextImp * BoolTextImp::copy | ( | ) | const [virtual] |
Returns a copy of this ObjectImp.
The copy is an exact copy. Changes to the copy don't affect the original.
Reimplemented from TextImp.
Definition at line 276 of file text_imp.cc.
| bool BoolTextImp::getValue | ( | void | ) | const |
Definition at line 303 of file text_imp.cc.
| const char * BoolTextImp::iconForProperty | ( | int | which | ) | const [virtual] |
| const ObjectImpType * BoolTextImp::impRequirementForProperty | ( | int | which | ) | const [virtual] |
| bool BoolTextImp::isPropertyDefinedOnOrThroughThisImp | ( | int | which | ) | const [virtual] |
| int BoolTextImp::numberOfProperties | ( | ) | const [virtual] |
| const QByteArrayList BoolTextImp::properties | ( | ) | const [virtual] |
| const QByteArrayList BoolTextImp::propertiesInternalNames | ( | ) | const [virtual] |
| ObjectImp * BoolTextImp::property | ( | int | which, | |
| const KigDocument & | w | |||
| ) | const [virtual] |
| const ObjectImpType * BoolTextImp::stype | ( | ) | [static] |
The ObjectImpType representing the base ObjectImp class.
All other ObjectImp's inherit from this type.
Reimplemented from TextImp.
Definition at line 281 of file text_imp.cc.
| const ObjectImpType * BoolTextImp::type | ( | ) | const [virtual] |
Returns the lowermost ObjectImpType that this object is an instantiation of.
E.g. if you want to get a string containing the internal name of the type of an object, you can do:
std::string typename = object.type()->internalName();
Reimplemented from TextImp.
Definition at line 298 of file text_imp.cc.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference