CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::ViewCollectionWidget Class Referenceabstract

#include <cxViewCollectionWidget.h>

Inheritance diagram for cx::ViewCollectionWidget:
cx::LayoutWidgetUsingViewWidgets cx::ViewCollectionWidgetMixed cx::ViewCollectionWidgetUsingViewContainer

Public Member Functions

virtual ~ViewCollectionWidget ()
 
virtual ViewPtr addView (View::Type type, LayoutRegion region)=0
 
virtual void clearViews ()=0
 
virtual void setModified ()=0
 
virtual void render ()=0
 
virtual void setGridSpacing (int val)=0
 
virtual void setGridMargin (int val)=0
 

Static Public Member Functions

static QPointer
< ViewCollectionWidget
createViewWidgetLayout (QWidget *parent=NULL)
 
static QPointer
< ViewCollectionWidget
createOptimizedLayout (QWidget *parent=NULL)
 

Protected Member Functions

 ViewCollectionWidget (QWidget *parent)
 

Detailed Description

Widget for displaying Views.

This is the main class for displaying visualizations. Add Views using addView(), then add Reps to the Views.

Date
2013-11-05
2014-09-26
Author
christiana

Definition at line 60 of file cxViewCollectionWidget.h.

Constructor & Destructor Documentation

virtual cx::ViewCollectionWidget::~ViewCollectionWidget ( )
inlinevirtual

Definition at line 67 of file cxViewCollectionWidget.h.

cx::ViewCollectionWidget::ViewCollectionWidget ( QWidget *  parent)
inlineprotected

Definition at line 77 of file cxViewCollectionWidget.h.

Member Function Documentation

virtual ViewPtr cx::ViewCollectionWidget::addView ( View::Type  type,
LayoutRegion  region 
)
pure virtual
virtual void cx::ViewCollectionWidget::clearViews ( )
pure virtual
QPointer< ViewCollectionWidget > cx::ViewCollectionWidget::createOptimizedLayout ( QWidget *  parent = NULL)
static

Definition at line 56 of file cxViewCollectionWidget.cpp.

QPointer< ViewCollectionWidget > cx::ViewCollectionWidget::createViewWidgetLayout ( QWidget *  parent = NULL)
static

Definition at line 49 of file cxViewCollectionWidget.cpp.

virtual void cx::ViewCollectionWidget::render ( )
pure virtual
virtual void cx::ViewCollectionWidget::setGridMargin ( int  val)
pure virtual
virtual void cx::ViewCollectionWidget::setGridSpacing ( int  val)
pure virtual
virtual void cx::ViewCollectionWidget::setModified ( )
pure virtual

The documentation for this class was generated from the following files: