15 #include "CeeVisualization/Base.h" 16 #include "CeeCore/RefCountedObject.h" 17 #include "CeeVisualization/OverlayItem.h" 34 size_t itemIndex(
const OverlayItem* overlayItem)
const;
38 void itemPosition(
size_t itemIndex,
int* x,
int* y);
41 void removeAllItems();
43 void setOverlayItemOverrideSize(
OverlayItem* overlayItem,
unsigned int width,
unsigned int height);
44 void clearOverlayItemOverrideSize(
OverlayItem* overlayItem);
46 OverlayItem* itemFromWindowCoordinates(
int x,
int y);
48 bool automaticLayoutOfModelItems()
const;
49 void setAutomaticLayoutOfModelItems(
bool autoLayout);
50 unsigned int maximumHeightAutomaticLayout()
const;
51 void setMaximumHeightAutomaticLayout(
unsigned int heightInPixels);
53 bool disableModelItems()
const;
54 void setDisableModelItems(
bool disable);
60 void setShowDebugInfo(
bool show);
61 bool showDebugInfo()
const;
70 CEE_DISALLOW_COPY_AND_ASSIGN(
Overlay);
LayoutDirection
Enumerator for horizontal or vertical orientation of layout items. Describes which direction addition...
Definition: OverlayItem.h:49
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Overlay navigation cube used for navigation and orientation in a View.
Definition: OverlayNavigationCube.h:34
LayoutCorner
Enumerator for the different locations/"corners" of the view.
Definition: OverlayItem.h:35
Abstract interface for overlay items.
Definition: OverlayItem.h:31
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
Provides a render area in the user control/widget to enable visualization of the current model data a...
Definition: View.h:40
Overlay items are visual item presented overlaying the models in the View, for instance a color legen...
Definition: Overlay.h:28