Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes

uiDial Class Reference

Inheritance diagram for uiDial:
uiObject uiBaseObject NamedObject CallBacker

List of all members.

Public Types

enum  Orientation { Horizontal, Vertical }

Public Member Functions

 uiDial (uiParent *, const char *nm="Dial")
 ~uiDial ()
void setValue (int)
int getValue () const
void setMinValue (int)
int minValue () const
void setMaxValue (int)
int maxValue () const
void setStep (int)
int step () const
void setInterval (const StepInterval< int > &)
void getInterval (StepInterval< int > &) const
void setOrientation (Orientation)
uiDial::Orientation getOrientation () const
void setInverted (bool)
bool isInverted () const
void setInvertedControls (bool)
bool hasInvertedControls () const
void setWrapping (bool)
bool hasWrapping () const
void setStartAtTop (bool)
bool hasStartAtTop () const

Public Attributes

Notifier< uiDialvalueChanged
Notifier< uiDialsliderMoved
Notifier< uiDialsliderPressed
Notifier< uiDialsliderReleased

Private Member Functions

uiDialBody & mkbody (uiParent *, const char *)

Private Attributes

uiDialBody * body_
bool startAtTop_

Member Enumeration Documentation

Enumerator:
Horizontal 
Vertical 

Constructor & Destructor Documentation

uiDial::uiDial ( uiParent ,
const char *  nm = "Dial" 
)
uiDial::~uiDial (  ) 

Member Function Documentation

void uiDial::getInterval ( StepInterval< int > &   )  const
uiDial::Orientation uiDial::getOrientation (  )  const
int uiDial::getValue (  )  const
bool uiDial::hasInvertedControls (  )  const
bool uiDial::hasStartAtTop (  )  const
bool uiDial::hasWrapping (  )  const
bool uiDial::isInverted (  )  const
int uiDial::maxValue (  )  const
int uiDial::minValue (  )  const
uiDialBody& uiDial::mkbody ( uiParent ,
const char *   
) [private]
void uiDial::setInterval ( const StepInterval< int > &   ) 
void uiDial::setInverted ( bool   ) 
void uiDial::setInvertedControls ( bool   ) 
void uiDial::setMaxValue ( int   ) 
void uiDial::setMinValue ( int   ) 
void uiDial::setOrientation ( Orientation   ) 
void uiDial::setStartAtTop ( bool   ) 
void uiDial::setStep ( int   ) 
void uiDial::setValue ( int   ) 
void uiDial::setWrapping ( bool   ) 
int uiDial::step (  )  const

Member Data Documentation

uiDialBody* uiDial::body_ [private]

Reimplemented from uiBaseObject.

bool uiDial::startAtTop_ [private]