BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
qdesigner_internal::DeviceProfile Class Reference

Public Types

enum  ApplyMode { ApplyFormParent , ApplyPreview }
 

Public Member Functions

 DeviceProfile ()
 
 DeviceProfile (const DeviceProfile &)
 
 ~DeviceProfile ()
 
void apply (const QDesignerFormEditorInterface *core, QWidget *widget, ApplyMode am) const
 
void clear ()
 
int dpiX () const
 
int dpiY () const
 
bool equals (const DeviceProfile &rhs) const
 
QString fontFamily () const
 
int fontPointSize () const
 
void fromSystem ()
 
bool fromXml (const QString &xml, QString *errorMessage)
 
bool isEmpty () const
 
QString name () const
 
DeviceProfileoperator= (const DeviceProfile &)
 
void setDpiX (int d)
 
void setDpiY (int d)
 
void setFontFamily (const QString &)
 
void setFontPointSize (int p)
 
void setName (const QString &)
 
void setStyle (const QString &)
 
QString style () const
 
QString toString () const
 
QString toXml () const
 

Static Public Member Functions

static void applyDPI (int dpiX, int dpiY, QWidget *widget)
 
static void systemResolution (int *dpiX, int *dpiY)
 
static void widgetResolution (const QWidget *w, int *dpiX, int *dpiY)
 

Private Attributes

QSharedDataPointer< DeviceProfileData > m_d
 

Detailed Description

Definition at line 76 of file deviceprofile_p.h.

Member Enumeration Documentation

◆ ApplyMode

Enumerator
ApplyFormParent 
ApplyPreview 

Definition at line 120 of file deviceprofile_p.h.

120  {
121  /* Pre-Apply to parent widget of form being edited: Apply font
122  * and make use of property inheritance to be able to modify the
123  * font property freely. */
125  /* Post-Apply to preview widget: Change only inherited font
126  * sub properties. */
128  };

Constructor & Destructor Documentation

◆ DeviceProfile() [1/2]

qdesigner_internal::DeviceProfile::DeviceProfile ( )

◆ DeviceProfile() [2/2]

qdesigner_internal::DeviceProfile::DeviceProfile ( const DeviceProfile )

◆ ~DeviceProfile()

qdesigner_internal::DeviceProfile::~DeviceProfile ( )

Member Function Documentation

◆ apply()

void qdesigner_internal::DeviceProfile::apply ( const QDesignerFormEditorInterface *  core,
QWidget *  widget,
ApplyMode  am 
) const

◆ applyDPI()

static void qdesigner_internal::DeviceProfile::applyDPI ( int  dpiX,
int  dpiY,
QWidget *  widget 
)
static

◆ clear()

void qdesigner_internal::DeviceProfile::clear ( )

◆ dpiX()

int qdesigner_internal::DeviceProfile::dpiX ( ) const

◆ dpiY()

int qdesigner_internal::DeviceProfile::dpiY ( ) const

◆ equals()

bool qdesigner_internal::DeviceProfile::equals ( const DeviceProfile rhs) const

◆ fontFamily()

QString qdesigner_internal::DeviceProfile::fontFamily ( ) const

◆ fontPointSize()

int qdesigner_internal::DeviceProfile::fontPointSize ( ) const

◆ fromSystem()

void qdesigner_internal::DeviceProfile::fromSystem ( )

◆ fromXml()

bool qdesigner_internal::DeviceProfile::fromXml ( const QString &  xml,
QString *  errorMessage 
)

◆ isEmpty()

bool qdesigner_internal::DeviceProfile::isEmpty ( ) const

◆ name()

QString qdesigner_internal::DeviceProfile::name ( ) const

◆ operator=()

DeviceProfile& qdesigner_internal::DeviceProfile::operator= ( const DeviceProfile )

◆ setDpiX()

void qdesigner_internal::DeviceProfile::setDpiX ( int  d)

◆ setDpiY()

void qdesigner_internal::DeviceProfile::setDpiY ( int  d)

◆ setFontFamily()

void qdesigner_internal::DeviceProfile::setFontFamily ( const QString &  )

◆ setFontPointSize()

void qdesigner_internal::DeviceProfile::setFontPointSize ( int  p)

◆ setName()

void qdesigner_internal::DeviceProfile::setName ( const QString &  )

◆ setStyle()

void qdesigner_internal::DeviceProfile::setStyle ( const QString &  )

◆ style()

QString qdesigner_internal::DeviceProfile::style ( ) const

◆ systemResolution()

static void qdesigner_internal::DeviceProfile::systemResolution ( int *  dpiX,
int *  dpiY 
)
static

◆ toString()

QString qdesigner_internal::DeviceProfile::toString ( ) const

◆ toXml()

QString qdesigner_internal::DeviceProfile::toXml ( ) const

◆ widgetResolution()

static void qdesigner_internal::DeviceProfile::widgetResolution ( const QWidget *  w,
int *  dpiX,
int *  dpiY 
)
static

Member Data Documentation

◆ m_d

QSharedDataPointer<DeviceProfileData> qdesigner_internal::DeviceProfile::m_d
private

Definition at line 139 of file deviceprofile_p.h.


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