OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiGraphicsItemGroup Class Reference
Inheritance diagram for uiGraphicsItemGroup:
[legend]

Public Member Functions

 uiGraphicsItemGroup (bool owner=false)
 
 uiGraphicsItemGroup (const ObjectSet< uiGraphicsItem > &)
 
 ~uiGraphicsItemGroup ()
 If owner, it deletes all items. More...
 
void setScene (uiGraphicsScene *)
 
void setIsOwner (bool own)
 
bool isOwner () const
 
void add (uiGraphicsItem *)
 
void remove (uiGraphicsItem *, bool withdelete)
 
void removeAll (bool withdelete)
 
bool isEmpty () const
 
int size () const
 
uiGraphicsItem * getUiItem (int idx)
 
const uiGraphicsItem * getUiItem (int idx) const
 
bool isPresent (const uiGraphicsItem &) const
 
virtual uiGraphicsItem * findItem (QGraphicsItem *)
 
virtual bool isVisible () const
 
virtual void setVisible (bool)
 
virtual uiRect boundingRect () const
 
 mQtclass (QGraphicsItemGroup *) qGraphicsItemGroup()
 

Protected Member Functions

void translateText ()
 
 mQtclass (QGraphicsItem *) mkQtObj()
 
 mQtclass (QGraphicsItemGroup *) qgraphicsitemgrp_
 
uiGraphicsItem * gtItm (int idx) const
 

Protected Attributes

bool owner_
 
bool isvisible_
 
ObjectSet< uiGraphicsItem > items_
 
ObjectSet< uiGraphicsItem > items2bdel_
 

Detailed Description

Constructor & Destructor Documentation

uiGraphicsItemGroup::uiGraphicsItemGroup ( bool  owner = false)
uiGraphicsItemGroup::uiGraphicsItemGroup ( const ObjectSet< uiGraphicsItem > &  )
uiGraphicsItemGroup::~uiGraphicsItemGroup ( )

If owner, it deletes all items.

Member Function Documentation

void uiGraphicsItemGroup::add ( uiGraphicsItem *  )
virtual uiRect uiGraphicsItemGroup::boundingRect ( ) const
virtual
virtual uiGraphicsItem* uiGraphicsItemGroup::findItem ( QGraphicsItem *  )
virtual
uiGraphicsItem* uiGraphicsItemGroup::getUiItem ( int  idx)
inline
const uiGraphicsItem* uiGraphicsItemGroup::getUiItem ( int  idx) const
inline
uiGraphicsItem* uiGraphicsItemGroup::gtItm ( int  idx) const
inlineprotected
bool uiGraphicsItemGroup::isEmpty ( ) const
inline
bool uiGraphicsItemGroup::isOwner ( ) const
inline
bool uiGraphicsItemGroup::isPresent ( const uiGraphicsItem &  ) const
virtual bool uiGraphicsItemGroup::isVisible ( ) const
virtual
uiGraphicsItemGroup::mQtclass ( QGraphicsItemGroup *  )
inline
uiGraphicsItemGroup::mQtclass ( QGraphicsItem *  )
protected
uiGraphicsItemGroup::mQtclass ( QGraphicsItemGroup *  )
protected
void uiGraphicsItemGroup::remove ( uiGraphicsItem *  ,
bool  withdelete 
)
void uiGraphicsItemGroup::removeAll ( bool  withdelete)
void uiGraphicsItemGroup::setIsOwner ( bool  own)
inline
void uiGraphicsItemGroup::setScene ( uiGraphicsScene )
virtual void uiGraphicsItemGroup::setVisible ( bool  )
virtual
int uiGraphicsItemGroup::size ( ) const
inline
void uiGraphicsItemGroup::translateText ( )
protected

Member Data Documentation

bool uiGraphicsItemGroup::isvisible_
protected
ObjectSet<uiGraphicsItem> uiGraphicsItemGroup::items2bdel_
protected
ObjectSet<uiGraphicsItem> uiGraphicsItemGroup::items_
protected
bool uiGraphicsItemGroup::owner_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019