Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
berry Namespace Reference

Namespaces

 GuiTk
 
 internal
 
 Reflection
 

Classes

class  AbstractBitSetEvent
 
class  AbstractContributionFactory
 
struct  AbstractExceptionHandler
 
class  AbstractHandleObjectEvent
 
class  AbstractHandler
 
class  AbstractHandlerWithState
 
class  AbstractNamedHandleEvent
 
class  AbstractSourceProvider
 
class  AbstractUICTKPlugin
 
class  ActionBarAdvisor
 
class  AsyncRunnable
 
class  Command
 
class  CommandCategory
 
class  CommandCategoryEvent
 
class  CommandContributionItem
 
class  CommandContributionItemParameter
 
class  CommandEvent
 
class  CommandManager
 
class  CommandManagerEvent
 
class  CommandTracing
 
struct  Constants
 
class  ContributionItem
 
class  ContributionItemFactory
 
class  ContributionManager
 
class  ContributorFactory
 
class  CoreException
 
class  DebugBreakpointManager
 
class  DebugUtil
 
class  DelegateList
 
class  Display
 
class  EditorPart
 
class  ElementHandler
 
class  EvaluationContext
 
class  EvaluationResult
 
class  ExecutionEvent
 
class  Expression
 
class  ExpressionConverter
 
class  ExpressionInfo
 
class  ExpressionTagNames
 
class  ExtensionFactory
 
class  ExtensionTracker
 
class  ExtensionType
 The ExtensionType class manages named types. More...
 
struct  ExtensionTypeId
 
struct  ExtensionTypeId2
 
class  FALSE_EVALExpression
 
class  FileEditorInput
 
struct  Geometry
 
class  GroupMarker
 
struct  GuiWidgetsTweaklet
 
class  HandleObject
 
class  HandleObjectManager
 
class  HandlerEvent
 
class  HandlerUtil
 
struct  IActionBarConfigurer
 
struct  IActionBars
 
struct  IAdaptable
 
struct  IAdapterFactory
 
struct  IAdapterManager
 
struct  IApplication
 
struct  IApplicationContext
 
struct  ICommandCategoryListener
 
struct  ICommandImageService
 
struct  ICommandListener
 
struct  ICommandManagerListener
 
struct  ICommandService
 
struct  IConfigurationElement
 
struct  IContextService
 
struct  IContributionItem
 
struct  IContributionManager
 
struct  IContributionManagerOverrides
 
struct  IContributionRoot
 
struct  IContributor
 
struct  ICountable
 
struct  IDebugObjectListener
 
struct  IDisposable
 
struct  IDropTargetListener
 
struct  IEditorDescriptor
 
struct  IEditorInput
 
struct  IEditorMatchingStrategy
 
struct  IEditorPart
 
struct  IEditorReference
 
struct  IEditorRegistry
 
struct  IEditorSite
 
struct  IElementFactory
 
struct  IElementReference
 
struct  IElementUpdater
 
struct  IEvaluationContext
 
struct  IEvaluationReference
 
struct  IEvaluationService
 
struct  IExecutableExtension
 
struct  IExecutableExtensionFactory
 
struct  IExecutionListener
 
struct  IExecutionListenerWithChecks
 
struct  IExtension
 
struct  IExtensionChangeHandler
 
struct  IExtensionPoint
 
struct  IExtensionPointFilter
 
struct  IExtensionRegistry
 
struct  IExtensionTracker
 
struct  IFileEditorMapping
 
struct  IFolderLayout
 
struct  IHandler
 
struct  IHandlerActivation
 
struct  IHandlerListener
 
struct  IHandlerService
 
struct  IIntroManager
 
struct  IIntroPart
 
struct  IIntroSite
 
struct  IIterable
 
struct  IJobChangeEvent
 
struct  IJobChangeListener
 
struct  IJobManager
 
struct  IJobStatus
 
struct  ILock
 
struct  ILog
 
struct  IMemento
 
struct  IMenuManager
 
struct  IMenuService
 
struct  INamedHandleStateIds
 
class  Indent
 
struct  INestable
 
struct  IntroContentDetector
 
class  IntroPart
 
struct  INullSelectionListener
 
class  InvalidRegistryObjectException
 
struct  IObjectWithState
 
struct  IPageLayout
 
struct  IPageService
 
struct  IParameter
 
struct  IParameterTypeListener
 
struct  IParameterValueConverter
 
struct  IParameterValues
 
struct  IPartListener
 
struct  IPartService
 
struct  IPathEditorInput
 
struct  IPersistable
 
struct  IPersistableEditor
 
struct  IPersistableElement
 
struct  IPerspectiveDescriptor
 
struct  IPerspectiveFactory
 
struct  IPerspectiveListener
 
struct  IPerspectiveRegistry
 
struct  IPlaceholderFolderLayout
 
struct  IPluginContribution
 
struct  IPostSelectionProvider
 
struct  IPreferencePage
 
struct  IPresentablePart
 
class  IPresentationFactory
 
struct  IPresentationSerializer
 
struct  IProduct
 
struct  IProductProvider
 
struct  IProgressMonitor
 
struct  IProgressMonitorWithBlocking
 
struct  IPropertyChangeListener
 
struct  IPropertyTester
 
struct  IQtPreferencePage
 
struct  IQtStyleManager
 
struct  IRegistryEventListener
 
struct  IReusableEditor
 
struct  ISafeRunnable
 
struct  ISafeRunnableRunner
 
struct  ISaveablePart
 
struct  ISaveablesLifecycleListener
 
struct  ISaveablesSource
 
struct  ISchedulingRule
 
struct  ISelection
 
struct  ISelectionChangedListener
 
struct  ISelectionListener
 
struct  ISelectionProvider
 
struct  ISelectionService
 
struct  IServiceFactory
 
struct  IServiceLocator
 
struct  IServiceScopes
 
struct  IServiceWithSources
 
struct  IShellListener
 
struct  IShellProvider
 
struct  IShowInSource
 
struct  IShowInTarget
 
struct  ISizeProvider
 
struct  ISourceProvider
 
struct  ISourceProviderListener
 
struct  ISourceProviderService
 
struct  ISources
 
struct  IStackPresentationSite
 
struct  IStateListener
 
struct  IStatus
 
struct  IStickyViewDescriptor
 
struct  IStructuredSelection
 
struct  ITypedParameter
 
struct  IVariableResolver
 
struct  IViewCategory
 
struct  IViewDescriptor
 
struct  IViewLayout
 
struct  IViewPart
 
struct  IViewReference
 
struct  IViewRegistry
 
struct  IViewSite
 
struct  IWindowListener
 
struct  IWorkbench
 
struct  IWorkbenchCommandConstants
 
struct  IWorkbenchConfigurer
 
struct  IWorkbenchListener
 
struct  IWorkbenchPage
 
struct  IWorkbenchPart
 
struct  IWorkbenchPartConstants
 
struct  IWorkbenchPartDescriptor
 
struct  IWorkbenchPartReference
 
struct  IWorkbenchPartSite
 
struct  IWorkbenchSite
 
struct  IWorkbenchWindow
 
struct  IWorkbenchWindowConfigurer
 
class  Job
 
class  JobStatus
 
class  ListenerList
 
struct  ListenerListEquals
 
class  LockListener
 
class  MenuManager
 
class  MenuUtil
 
class  Message
 Event/message/notification class. More...
 
class  Message1
 
class  Message2
 
class  Message3
 
class  Message4
 
class  MessageAbstractDelegate
 
class  MessageAbstractDelegate1
 
class  MessageAbstractDelegate2
 
class  MessageAbstractDelegate3
 
class  MessageAbstractDelegate4
 
class  MessageDelegate
 
class  MessageDelegate1
 
class  MessageDelegate2
 
class  MessageDelegate3
 
class  MessageDelegate4
 
struct  MessageExceptionHandler
 
class  MultiRule
 
class  MultiStatus
 
class  NamedHandleObject
 
class  NamedHandleObjectWithState
 
class  NonDerivable
 
class  NullProgressMonitor
 
struct  NullSelectionChangedAdapter
 
class  Object
 Light weight base class for most BlueBerry classes. More...
 
class  ObjectBool
 
class  ObjectDouble
 
class  ObjectFloat
 
class  ObjectGeneric
 
class  ObjectInt
 
class  ObjectList
 
class  ObjectString
 
class  ObjectStringMap
 
class  ObjectTypeInfo
 
class  Parameterization
 
class  ParameterizedCommand
 
class  ParameterType
 
class  ParameterTypeEvent
 
class  PerspectiveListModel
 
class  Platform
 
class  PlatformObject
 
class  PlatformUI
 
class  Plugin
 
struct  ProgressProvider
 
struct  PropertyChangeAdapter
 
class  PropertyChangeEvent
 
struct  PropertyChangeIntAdapter
 
class  PropertyTester
 
class  QActionContributionItem
 
struct  QActionProperties
 
class  QModelIndexObject
 
struct  QScopedPointerObjectDeleter
 
class  QtEditorPart
 
class  QtIntroPart
 
class  QtItemSelection
 
struct  QtPreferences
 
class  QtSelectionProvider
 
class  QtStyleManager
 
class  QtViewPart
 
class  QtWorkbenchAdvisor
 
struct  QualifiedName
 
class  RadioState
 
struct  RegistryConstants
 
class  RegistryToggleState
 
class  SafeRunnable
 
struct  SafeRunnableDelegate
 
class  SafeRunner
 
class  SameShellProvider
 
class  Saveable
 
class  SaveablesLifecycleEvent
 
struct  SelectionChangedAdapter
 
class  SelectionChangedEvent
 
class  Separator
 
class  Shell
 
class  ShellEvent
 
class  ShowInContext
 
struct  SingleNodeSelection
 Represents a selection object that encapsulates the selection of a single node. More...
 
class  SmartPointer
 Implements transparent reference counting. More...
 
class  StackDropResult
 
class  StackPresentation
 
class  State
 
class  Status
 
class  SubContributionItem
 
class  ToggleState
 
class  TRUE_EVALExpression
 
class  UIElement
 
class  ViewPart
 
class  ViewTreeModel
 
class  WeakPointer
 implements a WeakPointer class to deal with circular reference problems. More...
 
class  Window
 
struct  WorkbenchActionConstants
 
class  WorkbenchAdvisor
 
struct  WorkbenchPageTweaklet
 
class  WorkbenchPart
 
class  WorkbenchPlugin
 
struct  WorkbenchPreferenceConstants
 
struct  WorkbenchTweaklet
 
class  WorkbenchWindowAdvisor
 
class  XMLMemento
 

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)
 

Enumeration Type Documentation

◆ 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.

Function Documentation

◆ extensionTypeConstructHelper()

template<typename T >
QObject* berry::extensionTypeConstructHelper ( const T *  )

Definition at line 117 of file berryExtensionType.h.

◆ extensionTypeDeleteHelper()

template<typename T >
void berry::extensionTypeDeleteHelper ( T *  t)

Definition at line 111 of file berryExtensionType.h.

◆ operator<<() [1/2]

org_blueberry_core_runtime_EXPORT QDebug berry::operator<< ( QDebug  os,
const berry::Indent o 
)

Print out the Indentation. Basically output a bunch of spaces.

◆ operator<<() [2/2]

template<typename T >
std::ostream& berry::operator<< ( std::ostream &  os,
const SmartPointer< T > &  p 
)

Definition at line 320 of file berrySmartPointer.h.

◆ registerExtensionType()

template<typename T >
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().