BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Spacer Class Reference
Inheritance diagram for Spacer:
[legend]
Collaboration diagram for Spacer:
[legend]

Public Member Functions

 Spacer (QWidget *parent=0)
 
Qt::Alignment alignment () const
 
virtual bool event (QEvent *e)
 
Qt::Orientation orientation () const
 
void setInteractiveMode (bool b)
 
void setOrientation (Qt::Orientation o)
 
void setSizeHintProperty (const QSize &s)
 
void setSizeType (QSizePolicy::Policy t)
 
QSize sizeHint () const
 
QSize sizeHintProperty () const
 
QSizePolicy::Policy sizeType () const
 

Protected Member Functions

void paintEvent (QPaintEvent *e)
 
void resizeEvent (QResizeEvent *e)
 
void updateMask ()
 

Properties

Qt::Orientation orientation
 
QSize sizeHint
 
QSizePolicy::Policy sizeType
 
QString spacerName
 

Private Types

enum  LayoutState { InLayout , OutsideLayout , UnknownLayoutState }
 

Private Member Functions

bool isInLayout () const
 
void updateToolTip ()
 

Private Attributes

QDesignerFormWindowInterface * m_formWindow
 
bool m_interactive
 
LayoutState m_layoutState
 
Qt::Orientation m_orientation
 
QSize m_sizeHint
 
const QSize m_SizeOffset
 

Detailed Description

Definition at line 65 of file spacer_widget_p.h.

Member Enumeration Documentation

◆ LayoutState

enum Spacer::LayoutState
private
Enumerator
InLayout 
OutsideLayout 
UnknownLayoutState 

Definition at line 109 of file spacer_widget_p.h.

Constructor & Destructor Documentation

◆ Spacer()

Spacer::Spacer ( QWidget *  parent = 0)

Member Function Documentation

◆ alignment()

Qt::Alignment Spacer::alignment ( ) const

◆ event()

virtual bool Spacer::event ( QEvent *  e)
virtual

◆ isInLayout()

bool Spacer::isInLayout ( ) const
private

◆ orientation()

Qt::Orientation Spacer::orientation ( ) const

◆ paintEvent()

void Spacer::paintEvent ( QPaintEvent *  e)
protected

◆ resizeEvent()

void Spacer::resizeEvent ( QResizeEvent *  e)
protected

◆ setInteractiveMode()

void Spacer::setInteractiveMode ( bool  b)
inline

Definition at line 91 of file spacer_widget_p.h.

91 { m_interactive = b; };
bool m_interactive

◆ setOrientation()

void Spacer::setOrientation ( Qt::Orientation  o)

◆ setSizeHintProperty()

void Spacer::setSizeHintProperty ( const QSize &  s)

◆ setSizeType()

void Spacer::setSizeType ( QSizePolicy::Policy  t)

◆ sizeHint()

QSize Spacer::sizeHint ( ) const

◆ sizeHintProperty()

QSize Spacer::sizeHintProperty ( ) const

◆ sizeType()

QSizePolicy::Policy Spacer::sizeType ( ) const

◆ updateMask()

void Spacer::updateMask ( )
protected

◆ updateToolTip()

void Spacer::updateToolTip ( )
private

Member Data Documentation

◆ m_formWindow

QDesignerFormWindowInterface* Spacer::m_formWindow
private

Definition at line 105 of file spacer_widget_p.h.

◆ m_interactive

bool Spacer::m_interactive
private

Definition at line 107 of file spacer_widget_p.h.

◆ m_layoutState

LayoutState Spacer::m_layoutState
mutableprivate

Definition at line 110 of file spacer_widget_p.h.

◆ m_orientation

Qt::Orientation Spacer::m_orientation
private

Definition at line 106 of file spacer_widget_p.h.

◆ m_sizeHint

QSize Spacer::m_sizeHint
private

Definition at line 111 of file spacer_widget_p.h.

◆ m_SizeOffset

const QSize Spacer::m_SizeOffset
private

Definition at line 104 of file spacer_widget_p.h.

Property Documentation

◆ orientation

Qt::Orientation Spacer::orientation
readwrite

Definition at line 114 of file spacer_widget_p.h.

◆ sizeHint

QSize Spacer::sizeHint
readwrite

Definition at line 114 of file spacer_widget_p.h.

◆ sizeType

QSizePolicy::Policy Spacer::sizeType
readwrite

Definition at line 114 of file spacer_widget_p.h.

◆ spacerName

QString Spacer::spacerName
readwrite

Definition at line 114 of file spacer_widget_p.h.


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