QCAD
Open Source 2D CAD
RLayout Class Reference

Represents a layout definition in a drawing. More...

#include <RLayout.h>

Inheritance diagram for RLayout:
RObject

Public Types

enum  PlotPaperUnits { Inches = 0, Millimeters = 1, Pixels = 2 }
 
enum  PlotRotation { Zero = 0, CounterClockWise = 1, Inverted = 2, ClockWise = 3 }
 
enum  PlotType {
  Display = 0, Extents = 1, Limits = 2, View = 3,
  Window = 4, Layout = 5
}
 
enum  StandardScaleType {
  Scale_ScaleToFit = 0, Scale_1_128in_1ft = 1, Scale_1_64in_1ft = 2, Scale_1_32in_1ft = 3,
  Scale_1_16in_1ft = 4, Scale_3_32in_1ft = 5, Scale_1_8in_1ft = 6, Scale_3_16in_1ft = 7,
  Scale_1_4in_1ft = 8, Scale_3_8in_1ft = 9, Scale_1_2in_1ft = 10, Scale_3_4in_1ft = 11,
  Scale_1in_1ft = 12, Scale_3in_1ft = 13, Scale_6in_1ft = 14, Scale_1ft_1ft = 15,
  Scale_1_1 = 16, Scale_1_2 = 17, Scale_1_4 = 18, Scale_1_5 = 19,
  Scale_1_8 = 20, Scale_1_10 = 21, Scale_1_16 = 22, Scale_1_20 = 23,
  Scale_1_30 = 24, Scale_1_40 = 25, Scale_1_50 = 26, Scale_1_100 = 27,
  Scale_2_1 = 28, Scale_4_1 = 29, Scale_8_1 = 30, Scale_10_1 = 31,
  Scale_100_1 = 32, Scale_1000_1 = 33, Scale_1and1_2in_1ft = 34
}
 
- Public Types inherited from RObject
typedef int Handle
 
typedef int Id
 
enum  ObjectFlag {
  NoFlags = 0x000, Undone = 0x001, Protect = 0x002, Selected = 0x004,
  Invisible = 0x008, WorkingSet = 0x010
}
 
enum  XYZ { X, Y, Z }
 

Public Member Functions

virtual RLayoutclone () const
 
QString getCanonicalMediaName () const
 
double getDenominatorCustomScale () const
 
RVector getInsertionBase () const
 
RVector getMaxExtents () const
 
RVector getMaxLimits () const
 
RVector getMinExtents () const
 
RVector getMinLimits () const
 
QString getName () const
 
double getNumeratorCustomScale () const
 
RVector getPlotOrigin () const
 
double getPlotPaperMarginBottomMM () const
 
double getPlotPaperMarginLeftMM () const
 
double getPlotPaperMarginRightMM () const
 
double getPlotPaperMarginTopMM () const
 
RVector getPlotPaperSize () const
 
RLayout::PlotPaperUnits getPlotPaperUnits () const
 
RLayout::PlotRotation getPlotRotation () const
 
RLayout::PlotType getPlotType () const
 
RVector getPlotWindowAreaMax () const
 
RVector getPlotWindowAreaMin () const
 
virtual QPair< QVariant, RPropertyAttributesgetProperty (RPropertyTypeId &propertyTypeId, bool humanReadable=false, bool noAttributes=false, bool showOnRequest=false)
 
double getStandardScale () const
 
RLayout::StandardScaleType getStandardScaleType () const
 
int getTabOrder () const
 
virtual RS::EntityType getType () const
 
bool getUseStandardScale () const
 
 RLayout ()
 
 RLayout (RDocument *document, const QString &name)
 
void setCanonicalMediaName (const QString &v)
 
void setDenominatorCustomScale (double v)
 
void setInsertionBase (const RVector &insertionBase)
 
void setMaxExtents (const RVector &maxExtents)
 
void setMaxLimits (const RVector &maxLimits)
 
void setMinExtents (const RVector &minExtents)
 
void setMinLimits (const RVector &minLimits)
 
void setName (const QString &n)
 
void setNumeratorCustomScale (double v)
 
void setPlotOrigin (const RVector &v)
 
void setPlotPaperMarginBottomMM (double v)
 
void setPlotPaperMarginLeftMM (double v)
 
void setPlotPaperMarginRightMM (double v)
 
void setPlotPaperMarginTopMM (double v)
 
void setPlotPaperSize (const RVector &v)
 
void setPlotPaperUnits (RLayout::PlotPaperUnits v)
 
void setPlotRotation (RLayout::PlotRotation v)
 
void setPlotType (RLayout::PlotType v)
 
void setPlotWindowAreaMax (const RVector &v)
 
void setPlotWindowAreaMin (const RVector &v)
 
virtual bool setProperty (RPropertyTypeId propertyTypeId, const QVariant &value, RTransaction *transaction=NULL)
 Sets the given property to the given value. More...
 
void setStandardScale (double v)
 
void setStandardScaleType (RLayout::StandardScaleType v)
 
void setTabOrder (int to)
 
void setUseStandardScale (bool v)
 
virtual ~RLayout ()
 
- Public Member Functions inherited from RObject
void copyCustomPropertiesFrom (RObject *other, const QString &title=RDEFAULT_QSTRING, bool overwrite=false, const QStringList &ignoreList=RDEFAULT_QSTRINGLIST, const QString &mapKeyFrom=RDEFAULT_QSTRING, const QString &mapKeyTo=RDEFAULT_QSTRING)
 Copies all custom properties from the given object. More...
 
void dump () const
 
virtual int getComplexity () const
 
virtual bool getCustomBoolProperty (const QString &title, const QString &key, bool defaultValue) const
 
virtual double getCustomDoubleProperty (const QString &title, const QString &key, double defaultValue) const
 
virtual int getCustomIntProperty (const QString &title, const QString &key, int defaultValue) const
 
QMap< QString, QVariantMap > getCustomProperties () const
 
virtual QVariant getCustomProperty (const QString &title, const QString &key, const QVariant &defaultValue=RDEFAULT_QVARIANT) const
 
QStringList getCustomPropertyKeys (const QString &title) const
 
QStringList getCustomPropertyTitles () const
 
virtual QSet< RPropertyTypeIdgetCustomPropertyTypeIds () const
 
RDocumentgetDocument ()
 
const RDocumentgetDocument () const
 
bool getFlag (int flag) const
 
RObject::Handle getHandle () const
 
RObject::Id getId () const
 
virtual QSet< RPropertyTypeIdgetPropertyTypeIds (RPropertyAttributes::Option option=RPropertyAttributes::NoOptions) const
 
bool hasCustomProperties () const
 
bool hasCustomProperty (const QString &title, const QRegExp &key) const
 
bool hasCustomProperty (const QString &title, const QString &key) const
 
virtual bool hasPropertyType (RPropertyTypeId propertyTypeId)
 
bool isInvisible () const
 
bool isProtected () const
 
virtual bool isSelected () const
 
bool isUndone () const
 
virtual bool isWorkingSet () const
 
virtual bool mustAlwaysClone () const
 
virtual void removeCustomProperty (const QString &title, const QString &key)
 Removes the custom property with the given name. More...
 
 RObject (const RObject &other)
 
 RObject (RDocument *document=NULL)
 
virtual void setAutoUpdatesBlocked (bool on)
 
virtual void setCustomProperties (const RQMapQStringQString &properties)
 
virtual void setCustomProperty (const QString &title, const QString &key, const QVariant &value)
 Sets a custom property with the given name. More...
 
void setDocument (RDocument *document)
 
void setFlag (int flag, bool on=true)
 
void setInvisible (bool on)
 
void setProtected (bool on)
 
virtual void setSelected (bool on)
 
virtual void setWorkingSet (bool on)
 
virtual bool validate ()
 
virtual ~RObject ()
 

Static Public Member Functions

static void init ()
 
- Static Public Member Functions inherited from RObject
static RPropertyAttributes getCustomPropertyAttributes (const QString &title, const QString &key)
 
static void init ()
 
static void setCustomPropertyAttributes (const QString &title, const QString &key, const RPropertyAttributes &att)
 Set attributes (read-only, invisible, ...) for the given custom property. More...
 
template<class T >
static bool setMember (T &variable, const QVariant &value, bool condition=true)
 

Static Public Attributes

static RPropertyTypeId PropertyCanonicalMediaName
 
static RPropertyTypeId PropertyCustom
 
static RPropertyTypeId PropertyDenominatorCustomScale
 
static RPropertyTypeId PropertyInsertionBaseX
 
static RPropertyTypeId PropertyInsertionBaseY
 
static RPropertyTypeId PropertyInsertionBaseZ
 
static RPropertyTypeId PropertyMaxExtentsX
 
static RPropertyTypeId PropertyMaxExtentsY
 
static RPropertyTypeId PropertyMaxExtentsZ
 
static RPropertyTypeId PropertyMaxLimitsX
 
static RPropertyTypeId PropertyMaxLimitsY
 
static RPropertyTypeId PropertyMaxLimitsZ
 
static RPropertyTypeId PropertyMinExtentsX
 
static RPropertyTypeId PropertyMinExtentsY
 
static RPropertyTypeId PropertyMinExtentsZ
 
static RPropertyTypeId PropertyMinLimitsX
 
static RPropertyTypeId PropertyMinLimitsY
 
static RPropertyTypeId PropertyMinLimitsZ
 
static RPropertyTypeId PropertyName
 
static RPropertyTypeId PropertyNumeratorCustomScale
 
static RPropertyTypeId PropertyPlotOriginX
 
static RPropertyTypeId PropertyPlotOriginY
 
static RPropertyTypeId PropertyPlotPaperMarginBottomMM
 
static RPropertyTypeId PropertyPlotPaperMarginLeftMM
 
static RPropertyTypeId PropertyPlotPaperMarginRightMM
 
static RPropertyTypeId PropertyPlotPaperMarginTopMM
 
static RPropertyTypeId PropertyPlotPaperSizeHeight
 
static RPropertyTypeId PropertyPlotPaperSizeWidth
 
static RPropertyTypeId PropertyPlotPaperUnits
 
static RPropertyTypeId PropertyPlotRotation
 
static RPropertyTypeId PropertyPlotType
 
static RPropertyTypeId PropertyPlotWindowAreaMaxX
 
static RPropertyTypeId PropertyPlotWindowAreaMaxY
 
static RPropertyTypeId PropertyPlotWindowAreaMinX
 
static RPropertyTypeId PropertyPlotWindowAreaMinY
 
static RPropertyTypeId PropertyStandardScale
 
static RPropertyTypeId PropertyStandardScaleType
 
static RPropertyTypeId PropertyTabOrder
 
static RPropertyTypeId PropertyType
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
static RPropertyTypeId PropertyUseStandardScale
 
- Static Public Attributes inherited from RObject
static const Handle INVALID_HANDLE = -1
 
static const Id INVALID_ID = -1
 Copyright (c) 2011-2018 by Andrew Mustun. More...
 
static RPropertyTypeId PropertyCustom
 
static RPropertyTypeId PropertyHandle
 
static RPropertyTypeId PropertyInvisible
 
static RPropertyTypeId PropertyProtected
 
static RPropertyTypeId PropertySelected
 
static RPropertyTypeId PropertyType
 
static RPropertyTypeId PropertyWorkingSet
 

Protected Member Functions

virtual void print (QDebug dbg) const
 
- Protected Member Functions inherited from RObject
void setHandle (RObject::Handle h)
 
void setId (RObject::Id id)
 
bool setMemberFlag (int flag, const QVariant &value, bool condition=true)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
void setUndone (bool on)
 

Private Attributes

QString canonicalMediaName
 
double denominatorCustomScale
 
RVector insertionBase
 
RVector maxExtents
 
RVector maxLimits
 
RVector minExtents
 
RVector minLimits
 
QString name
 
double numeratorCustomScale
 
RVector plotOrigin
 
double plotPaperMarginBottomMM
 
double plotPaperMarginLeftMM
 
double plotPaperMarginRightMM
 
double plotPaperMarginTopMM
 
RVector plotPaperSize
 
PlotPaperUnits plotPaperUnits
 
PlotRotation plotRotation
 
PlotType plotType
 
RVector plotWindowAreaMax
 
RVector plotWindowAreaMin
 
double standardScale
 
StandardScaleType standardScaleType
 
int tabOrder
 
bool useStandardScale
 

Additional Inherited Members

- Static Protected Member Functions inherited from RObject
static bool setMember (bool &variable, const QVariant &value, bool condition=true)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
static bool setMember (double &variable, const QVariant &value, bool condition=true)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
static bool setMember (int &variable, const QVariant &value, bool condition=true)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
 
static bool setMember (QList< double > &variable, const QVariant &value, bool condition)
 
static bool setMember (QString &variable, const QVariant &value, bool condition=true)
 Sets the given property. More...
 
static bool setMemberVector (QList< RVector > &variable, const QVariant &value, RObject::XYZ xyz)
 
static bool setMemberX (QList< RVector > &variable, const QVariant &value, bool condition=true)
 
static bool setMemberY (QList< RVector > &variable, const QVariant &value, bool condition=true)
 
static bool setMemberZ (QList< RVector > &variable, const QVariant &value, bool condition=true)
 

Detailed Description

Represents a layout definition in a drawing.

Scriptable:\nThis class is available in script environments.\n
Shared Pointer Support:\nObjects can be used in QSharedPointer.\n

Member Enumeration Documentation

◆ PlotPaperUnits

Enumerator
Inches 
Millimeters 
Pixels 

◆ PlotRotation

Enumerator
Zero 
CounterClockWise 
Inverted 
ClockWise 

◆ PlotType

Enumerator
Display 
Extents 
Limits 
View 
Window 
Layout 

◆ StandardScaleType

Enumerator
Scale_ScaleToFit 
Scale_1_128in_1ft 
Scale_1_64in_1ft 
Scale_1_32in_1ft 
Scale_1_16in_1ft 
Scale_3_32in_1ft 
Scale_1_8in_1ft 
Scale_3_16in_1ft 
Scale_1_4in_1ft 
Scale_3_8in_1ft 
Scale_1_2in_1ft 
Scale_3_4in_1ft 
Scale_1in_1ft 
Scale_3in_1ft 
Scale_6in_1ft 
Scale_1ft_1ft 
Scale_1_1 
Scale_1_2 
Scale_1_4 
Scale_1_5 
Scale_1_8 
Scale_1_10 
Scale_1_16 
Scale_1_20 
Scale_1_30 
Scale_1_40 
Scale_1_50 
Scale_1_100 
Scale_2_1 
Scale_4_1 
Scale_8_1 
Scale_10_1 
Scale_100_1 
Scale_1000_1 
Scale_1and1_2in_1ft 

Constructor & Destructor Documentation

◆ RLayout() [1/2]

RLayout::RLayout ( )

◆ RLayout() [2/2]

RLayout::RLayout ( RDocument document,
const QString &  name 
)

◆ ~RLayout()

RLayout::~RLayout ( )
virtual

Member Function Documentation

◆ clone()

RLayout * RLayout::clone ( ) const
virtual

Implements RObject.

◆ getCanonicalMediaName()

QString RLayout::getCanonicalMediaName ( ) const
inline

◆ getDenominatorCustomScale()

double RLayout::getDenominatorCustomScale ( ) const
inline

◆ getInsertionBase()

RVector RLayout::getInsertionBase ( ) const
inline

◆ getMaxExtents()

RVector RLayout::getMaxExtents ( ) const
inline

◆ getMaxLimits()

RVector RLayout::getMaxLimits ( ) const
inline

◆ getMinExtents()

RVector RLayout::getMinExtents ( ) const
inline

◆ getMinLimits()

RVector RLayout::getMinLimits ( ) const
inline

◆ getName()

QString RLayout::getName ( ) const
inline

◆ getNumeratorCustomScale()

double RLayout::getNumeratorCustomScale ( ) const
inline

◆ getPlotOrigin()

RVector RLayout::getPlotOrigin ( ) const
inline

◆ getPlotPaperMarginBottomMM()

double RLayout::getPlotPaperMarginBottomMM ( ) const
inline

◆ getPlotPaperMarginLeftMM()

double RLayout::getPlotPaperMarginLeftMM ( ) const
inline

◆ getPlotPaperMarginRightMM()

double RLayout::getPlotPaperMarginRightMM ( ) const
inline

◆ getPlotPaperMarginTopMM()

double RLayout::getPlotPaperMarginTopMM ( ) const
inline

◆ getPlotPaperSize()

RVector RLayout::getPlotPaperSize ( ) const
inline

◆ getPlotPaperUnits()

RLayout::PlotPaperUnits RLayout::getPlotPaperUnits ( ) const
inline

◆ getPlotRotation()

RLayout::PlotRotation RLayout::getPlotRotation ( ) const
inline

◆ getPlotType()

RLayout::PlotType RLayout::getPlotType ( ) const
inline

◆ getPlotWindowAreaMax()

RVector RLayout::getPlotWindowAreaMax ( ) const
inline

◆ getPlotWindowAreaMin()

RVector RLayout::getPlotWindowAreaMin ( ) const
inline

◆ getProperty()

QPair< QVariant, RPropertyAttributes > RLayout::getProperty ( RPropertyTypeId propertyTypeId,
bool  humanReadable = false,
bool  noAttributes = false,
bool  showOnRequest = false 
)
virtual
Returns
The value and attributes of the given property or an invalid property if this property owner has no property with the given ID.

Reimplemented from RObject.

◆ getStandardScale()

double RLayout::getStandardScale ( ) const
inline

◆ getStandardScaleType()

RLayout::StandardScaleType RLayout::getStandardScaleType ( ) const
inline

◆ getTabOrder()

int RLayout::getTabOrder ( ) const
inline

◆ getType()

virtual RS::EntityType RLayout::getType ( ) const
inlinevirtual

Implements RObject.

◆ getUseStandardScale()

bool RLayout::getUseStandardScale ( ) const
inline

◆ init()

void RLayout::init ( )
static

◆ print()

void RLayout::print ( QDebug  dbg) const
protectedvirtual
Non-Scriptable:\nThis function is not available in script environments.\n

Reimplemented from RObject.

◆ setCanonicalMediaName()

void RLayout::setCanonicalMediaName ( const QString &  v)
inline

◆ setDenominatorCustomScale()

void RLayout::setDenominatorCustomScale ( double  v)
inline

◆ setInsertionBase()

void RLayout::setInsertionBase ( const RVector insertionBase)
inline

◆ setMaxExtents()

void RLayout::setMaxExtents ( const RVector maxExtents)
inline

◆ setMaxLimits()

void RLayout::setMaxLimits ( const RVector maxLimits)
inline

◆ setMinExtents()

void RLayout::setMinExtents ( const RVector minExtents)
inline

◆ setMinLimits()

void RLayout::setMinLimits ( const RVector minLimits)
inline

◆ setName()

void RLayout::setName ( const QString &  n)

◆ setNumeratorCustomScale()

void RLayout::setNumeratorCustomScale ( double  v)
inline

◆ setPlotOrigin()

void RLayout::setPlotOrigin ( const RVector v)
inline

◆ setPlotPaperMarginBottomMM()

void RLayout::setPlotPaperMarginBottomMM ( double  v)
inline

◆ setPlotPaperMarginLeftMM()

void RLayout::setPlotPaperMarginLeftMM ( double  v)
inline

◆ setPlotPaperMarginRightMM()

void RLayout::setPlotPaperMarginRightMM ( double  v)
inline

◆ setPlotPaperMarginTopMM()

void RLayout::setPlotPaperMarginTopMM ( double  v)
inline

◆ setPlotPaperSize()

void RLayout::setPlotPaperSize ( const RVector v)
inline

◆ setPlotPaperUnits()

void RLayout::setPlotPaperUnits ( RLayout::PlotPaperUnits  v)
inline

◆ setPlotRotation()

void RLayout::setPlotRotation ( RLayout::PlotRotation  v)
inline

◆ setPlotType()

void RLayout::setPlotType ( RLayout::PlotType  v)
inline

◆ setPlotWindowAreaMax()

void RLayout::setPlotWindowAreaMax ( const RVector v)
inline

◆ setPlotWindowAreaMin()

void RLayout::setPlotWindowAreaMin ( const RVector v)
inline

◆ setProperty()

bool RLayout::setProperty ( RPropertyTypeId  propertyTypeId,
const QVariant &  value,
RTransaction transaction = NULL 
)
virtual

Sets the given property to the given value.

If this property owner does not know a property with that ID, it is up to the property owner what happens. The property might be added into a list of dynamic properties or dropped.

Returns
True if the property owner was modified in any way, false otherwise.

Reimplemented from RObject.

◆ setStandardScale()

void RLayout::setStandardScale ( double  v)
inline

◆ setStandardScaleType()

void RLayout::setStandardScaleType ( RLayout::StandardScaleType  v)
inline

◆ setTabOrder()

void RLayout::setTabOrder ( int  to)
inline

◆ setUseStandardScale()

void RLayout::setUseStandardScale ( bool  v)
inline

Member Data Documentation

◆ canonicalMediaName

QString RLayout::canonicalMediaName
private

◆ denominatorCustomScale

double RLayout::denominatorCustomScale
private

◆ insertionBase

RVector RLayout::insertionBase
private

◆ maxExtents

RVector RLayout::maxExtents
private

◆ maxLimits

RVector RLayout::maxLimits
private

◆ minExtents

RVector RLayout::minExtents
private

◆ minLimits

RVector RLayout::minLimits
private

◆ name

QString RLayout::name
private

◆ numeratorCustomScale

double RLayout::numeratorCustomScale
private

◆ plotOrigin

RVector RLayout::plotOrigin
private

◆ plotPaperMarginBottomMM

double RLayout::plotPaperMarginBottomMM
private

◆ plotPaperMarginLeftMM

double RLayout::plotPaperMarginLeftMM
private

◆ plotPaperMarginRightMM

double RLayout::plotPaperMarginRightMM
private

◆ plotPaperMarginTopMM

double RLayout::plotPaperMarginTopMM
private

◆ plotPaperSize

RVector RLayout::plotPaperSize
private

◆ plotPaperUnits

PlotPaperUnits RLayout::plotPaperUnits
private

◆ plotRotation

PlotRotation RLayout::plotRotation
private

◆ plotType

PlotType RLayout::plotType
private

◆ plotWindowAreaMax

RVector RLayout::plotWindowAreaMax
private

◆ plotWindowAreaMin

RVector RLayout::plotWindowAreaMin
private

◆ PropertyCanonicalMediaName

RPropertyTypeId RLayout::PropertyCanonicalMediaName
static

◆ PropertyCustom

RPropertyTypeId RLayout::PropertyCustom
static

◆ PropertyDenominatorCustomScale

RPropertyTypeId RLayout::PropertyDenominatorCustomScale
static

◆ PropertyInsertionBaseX

RPropertyTypeId RLayout::PropertyInsertionBaseX
static

◆ PropertyInsertionBaseY

RPropertyTypeId RLayout::PropertyInsertionBaseY
static

◆ PropertyInsertionBaseZ

RPropertyTypeId RLayout::PropertyInsertionBaseZ
static

◆ PropertyMaxExtentsX

RPropertyTypeId RLayout::PropertyMaxExtentsX
static

◆ PropertyMaxExtentsY

RPropertyTypeId RLayout::PropertyMaxExtentsY
static

◆ PropertyMaxExtentsZ

RPropertyTypeId RLayout::PropertyMaxExtentsZ
static

◆ PropertyMaxLimitsX

RPropertyTypeId RLayout::PropertyMaxLimitsX
static

◆ PropertyMaxLimitsY

RPropertyTypeId RLayout::PropertyMaxLimitsY
static

◆ PropertyMaxLimitsZ

RPropertyTypeId RLayout::PropertyMaxLimitsZ
static

◆ PropertyMinExtentsX

RPropertyTypeId RLayout::PropertyMinExtentsX
static

◆ PropertyMinExtentsY

RPropertyTypeId RLayout::PropertyMinExtentsY
static

◆ PropertyMinExtentsZ

RPropertyTypeId RLayout::PropertyMinExtentsZ
static

◆ PropertyMinLimitsX

RPropertyTypeId RLayout::PropertyMinLimitsX
static

◆ PropertyMinLimitsY

RPropertyTypeId RLayout::PropertyMinLimitsY
static

◆ PropertyMinLimitsZ

RPropertyTypeId RLayout::PropertyMinLimitsZ
static

◆ PropertyName

RPropertyTypeId RLayout::PropertyName
static

◆ PropertyNumeratorCustomScale

RPropertyTypeId RLayout::PropertyNumeratorCustomScale
static

◆ PropertyPlotOriginX

RPropertyTypeId RLayout::PropertyPlotOriginX
static

◆ PropertyPlotOriginY

RPropertyTypeId RLayout::PropertyPlotOriginY
static

◆ PropertyPlotPaperMarginBottomMM

RPropertyTypeId RLayout::PropertyPlotPaperMarginBottomMM
static

◆ PropertyPlotPaperMarginLeftMM

RPropertyTypeId RLayout::PropertyPlotPaperMarginLeftMM
static

◆ PropertyPlotPaperMarginRightMM

RPropertyTypeId RLayout::PropertyPlotPaperMarginRightMM
static

◆ PropertyPlotPaperMarginTopMM

RPropertyTypeId RLayout::PropertyPlotPaperMarginTopMM
static

◆ PropertyPlotPaperSizeHeight

RPropertyTypeId RLayout::PropertyPlotPaperSizeHeight
static

◆ PropertyPlotPaperSizeWidth

RPropertyTypeId RLayout::PropertyPlotPaperSizeWidth
static

◆ PropertyPlotPaperUnits

RPropertyTypeId RLayout::PropertyPlotPaperUnits
static

◆ PropertyPlotRotation

RPropertyTypeId RLayout::PropertyPlotRotation
static

◆ PropertyPlotType

RPropertyTypeId RLayout::PropertyPlotType
static

◆ PropertyPlotWindowAreaMaxX

RPropertyTypeId RLayout::PropertyPlotWindowAreaMaxX
static

◆ PropertyPlotWindowAreaMaxY

RPropertyTypeId RLayout::PropertyPlotWindowAreaMaxY
static

◆ PropertyPlotWindowAreaMinX

RPropertyTypeId RLayout::PropertyPlotWindowAreaMinX
static

◆ PropertyPlotWindowAreaMinY

RPropertyTypeId RLayout::PropertyPlotWindowAreaMinY
static

◆ PropertyStandardScale

RPropertyTypeId RLayout::PropertyStandardScale
static

◆ PropertyStandardScaleType

RPropertyTypeId RLayout::PropertyStandardScaleType
static

◆ PropertyTabOrder

RPropertyTypeId RLayout::PropertyTabOrder
static

◆ PropertyType

RPropertyTypeId RLayout::PropertyType
static

Copyright (c) 2011-2018 by Andrew Mustun.

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

◆ PropertyUseStandardScale

RPropertyTypeId RLayout::PropertyUseStandardScale
static

◆ standardScale

double RLayout::standardScale
private

◆ standardScaleType

StandardScaleType RLayout::standardScaleType
private

◆ tabOrder

int RLayout::tabOrder
private

◆ useStandardScale

bool RLayout::useStandardScale
private

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