|
Medical Imaging Interaction Toolkit
2025.08.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().