Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
Namespaces | |
GuiTk | |
internal | |
Reflection | |
Enumerations | |
enum | CursorType { CURSOR_INVALID, CURSOR_LEFT, CURSOR_RIGHT, CURSOR_TOP, CURSOR_BOTTOM, CURSOR_CENTER, CURSOR_OFFSCREEN, CURSOR_FASTVIEW } |
Functions | |
template<typename T > | |
void | extensionTypeDeleteHelper (T *t) |
template<typename T > | |
QObject * | extensionTypeConstructHelper (const T *) |
template<typename T > | |
int | registerExtensionType (const char *typeName, T *dummy=nullptr) |
org_blueberry_core_runtime_EXPORT QDebug | operator<< (QDebug os, const berry::Indent &o) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const SmartPointer< T > &p) |
enum berry::CursorType |
Enumerator | |
---|---|
CURSOR_INVALID | |
CURSOR_LEFT | |
CURSOR_RIGHT | |
CURSOR_TOP | |
CURSOR_BOTTOM | |
CURSOR_CENTER | |
CURSOR_OFFSCREEN | |
CURSOR_FASTVIEW |
Definition at line 22 of file berryConstants.h.
QObject* berry::extensionTypeConstructHelper | ( | const T * | ) |
Definition at line 117 of file berryExtensionType.h.
void berry::extensionTypeDeleteHelper | ( | T * | t | ) |
Definition at line 111 of file berryExtensionType.h.
org_blueberry_core_runtime_EXPORT QDebug berry::operator<< | ( | QDebug | os, |
const berry::Indent & | o | ||
) |
Print out the Indentation. Basically output a bunch of spaces.
std::ostream& berry::operator<< | ( | std::ostream & | os, |
const SmartPointer< T > & | p | ||
) |
Definition at line 320 of file berrySmartPointer.h.
int berry::registerExtensionType | ( | const char * | typeName, |
T * | dummy = nullptr |
||
) |
Registers the type name typeName for the type T. Returns the internal ID used by ExtensionType. Any class or struct that has a public default constructor, a public destructor, and a QObject base class can be registered.
After a type has been registered, you can create and destroy objects of that type dynamically at run-time.
Definition at line 164 of file berryExtensionType.h.
References berry::internal::ExtensionTypeIdHelper< T, Defined >::extensiontype_id(), berry::ExtensionType::registerType(), and berry::ExtensionType::registerTypedef().