LibreOffice Module vcl (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
ImplControlValue Class Reference

#include <salnativewidgets.hxx>

Inheritance diagram for ImplControlValue:
[legend]

Public Member Functions

 ImplControlValue (ButtonValue nTristate)
 
 ImplControlValue (long nNumeric)
 
 ImplControlValue ()
 
virtual ~ImplControlValue ()
 
 ImplControlValue (ImplControlValue const &)=default
 
 ImplControlValue (ImplControlValue &&)=default
 
ImplControlValueoperator= (ImplControlValue const &)=delete
 
ImplControlValueoperator= (ImplControlValue &&)=delete
 
virtual ImplControlValueclone () const
 
ControlType getType () const
 
ButtonValue getTristateVal () const
 
void setTristateVal (ButtonValue nTristate)
 
long getNumericVal () const
 
void setNumericVal (long nNumeric)
 

Protected Member Functions

 ImplControlValue (ControlType i_eType, long i_nNumber)
 

Private Attributes

ControlType const mType
 
ButtonValue mTristate
 
long mNumber
 

Friends

class SalFrame
 

Detailed Description

Definition at line 249 of file salnativewidgets.hxx.

Constructor & Destructor Documentation

ImplControlValue::ImplControlValue ( ControlType  i_eType,
long  i_nNumber 
)
inlineprotected

Definition at line 258 of file salnativewidgets.hxx.

References DontKnow.

ImplControlValue::ImplControlValue ( ButtonValue  nTristate)
inlineexplicit

Definition at line 265 of file salnativewidgets.hxx.

References Generic.

ImplControlValue::ImplControlValue ( long  nNumeric)
inlineexplicit

Definition at line 267 of file salnativewidgets.hxx.

References DontKnow, and Generic.

ImplControlValue::ImplControlValue ( )
inline

Definition at line 269 of file salnativewidgets.hxx.

References DontKnow, and Generic.

Referenced by clone().

ImplControlValue::~ImplControlValue ( )
virtual

Definition at line 67 of file nativecontrols.cxx.

ImplControlValue::ImplControlValue ( ImplControlValue const &  )
default
ImplControlValue::ImplControlValue ( ImplControlValue &&  )
default

Member Function Documentation

ImplControlValue * ImplControlValue::clone ( ) const
virtual
long ImplControlValue::getNumericVal ( ) const
inline

Definition at line 286 of file salnativewidgets.hxx.

Referenced by vcl::WidgetDefinitionPart::getStates().

ButtonValue ImplControlValue::getTristateVal ( ) const
inline

Definition at line 283 of file salnativewidgets.hxx.

Referenced by vcl::WidgetDefinitionPart::getStates().

ControlType ImplControlValue::getType ( ) const
inline
ImplControlValue& ImplControlValue::operator= ( ImplControlValue const &  )
delete
ImplControlValue& ImplControlValue::operator= ( ImplControlValue &&  )
delete
void ImplControlValue::setNumericVal ( long  nNumeric)
inline

Definition at line 287 of file salnativewidgets.hxx.

Referenced by HeaderBar::ImplDrawItem().

void ImplControlValue::setTristateVal ( ButtonValue  nTristate)
inline

Friends And Related Function Documentation

friend class SalFrame
friend

Definition at line 251 of file salnativewidgets.hxx.

Member Data Documentation

long ImplControlValue::mNumber
private

Definition at line 256 of file salnativewidgets.hxx.

ButtonValue ImplControlValue::mTristate
private

Definition at line 255 of file salnativewidgets.hxx.

ControlType const ImplControlValue::mType
private

Definition at line 254 of file salnativewidgets.hxx.


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