|
| enum | { Type = UserType + 1120
} |
| enum | LineStyle { NormalStyle
, DashedStyle
, DottedStyle
, DashdottedStyle
} |
| enum | LineWeight {
NoneWeight
, ThinWeight
, NormalWeight
, UltraWeight
,
BigWeight
} |
| enum | Filling {
NoneFilling
, BlackFilling
, WhiteFilling
, GreenFilling
,
RedFilling
, BlueFilling
, GrayFilling
, BrunFilling
,
YellowFilling
, CyanFilling
, MagentaFilling
, LightgrayFilling
,
OrangeFilling
, PurpleFilling
, HTMLPinkPinkFilling
, HTMLPinkLightPinkFilling
,
HTMLPinkHotPinkFilling
, HTMLPinkDeepPinkFilling
, HTMLPinkPaleVioletRedFilling
, HTMLPinkMediumVioletRedFilling
,
HTMLRedLightSalmonFilling
, HTMLRedSalmonFilling
, HTMLRedDarkSalmonFilling
, HTMLRedLightCoralFilling
,
HTMLRedIndianRedFilling
, HTMLRedCrimsonFilling
, HTMLRedFirebrickFilling
, HTMLRedDarkRedFilling
,
HTMLRedRedFilling
, HTMLOrangeOrangeRedFilling
, HTMLOrangeTomatoFilling
, HTMLOrangeCoralFilling
,
HTMLOrangeDarkOrangeFilling
, HTMLOrangeOrangeFilling
, HTMLYellowYellowFilling
, HTMLYellowLightYellowFilling
,
HTMLYellowLemonChiffonFilling
, HTMLYellowLightGoldenrodYellowFilling
, HTMLYellowPapayaWhipFilling
, HTMLYellowMoccasinFilling
,
HTMLYellowPeachPuffFilling
, HTMLYellowPaleGoldenrodFilling
, HTMLYellowKhakiFilling
, HTMLYellowDarkKhakiFilling
,
HTMLYellowGoldFilling
, HTMLBrownCornsilkFilling
, HTMLBrownBlanchedAlmondFilling
, HTMLBrownBisqueFilling
,
HTMLBrownNavajoWhiteFilling
, HTMLBrownWheatFilling
, HTMLBrownBurlywoodFilling
, HTMLBrownTanFilling
,
HTMLBrownRosyBrownFilling
, HTMLBrownSandyBrownFilling
, HTMLBrownGoldenrodFilling
, HTMLBrownDarkGoldenrodFilling
,
HTMLBrownPeruFilling
, HTMLBrownChocolateFilling
, HTMLBrownSaddleBrownFilling
, HTMLBrownSiennaFilling
,
HTMLBrownBrownFilling
, HTMLBrownMaroonFilling
, HTMLGreenDarkOliveGreenFilling
, HTMLGreenOliveFilling
,
HTMLGreenOliveDrabFilling
, HTMLGreenYellowGreenFilling
, HTMLGreenLimeGreenFilling
, HTMLGreenLimeFilling
,
HTMLGreenLawnGreenFilling
, HTMLGreenChartreuseFilling
, HTMLGreenGreenYellowFilling
, HTMLGreenSpringGreenFilling
,
HTMLGreenMediumSpringGreenFilling
, HTMLGreenLightGreenFilling
, HTMLGreenPaleGreenFilling
, HTMLGreenDarkSeaGreenFilling
,
HTMLGreenMediumAquamarineFilling
, HTMLGreenMediumSeaGreenFilling
, HTMLGreenSeaGreenFilling
, HTMLGreenForestGreenFilling
,
HTMLGreenGreenFilling
, HTMLGreenDarkGreenFilling
, HTMLCyanAquaFilling
, HTMLCyanCyanFilling
,
HTMLCyanLightCyanFilling
, HTMLCyanPaleTurquoiseFilling
, HTMLCyanAquamarineFilling
, HTMLCyanTurquoiseFilling
,
HTMLCyanMediumTurquoiseFilling
, HTMLCyanDarkTurquoiseFilling
, HTMLCyanLightSeaGreenFilling
, HTMLCyanCadetBlueFilling
,
HTMLCyanDarkCyanFilling
, HTMLCyanTealFilling
, HTMLBlueLightSteelBlueFilling
, HTMLBluePowderBlueFilling
,
HTMLBlueLightBlueFilling
, HTMLBlueSkyBlueFilling
, HTMLBlueLightSkyBlueFilling
, HTMLBlueDeepSkyBlueFilling
,
HTMLBlueDodgerBlueFilling
, HTMLBlueCornflowerBlueFilling
, HTMLBlueSteelBlueFilling
, HTMLBlueRoyalBlueFilling
,
HTMLBlueBlueFilling
, HTMLBlueMediumBlueFilling
, HTMLBlueDarkBlueFilling
, HTMLBlueNavyFilling
,
HTMLBlueMidnightBlueFilling
, HTMLPurpleLavenderFilling
, HTMLPurpleThistleFilling
, HTMLPurplePlumFilling
,
HTMLPurpleVioletFilling
, HTMLPurpleOrchidFilling
, HTMLPurpleFuchsiaFilling
, HTMLPurpleMagentaFilling
,
HTMLPurpleMediumOrchidFilling
, HTMLPurpleMediumPurpleFilling
, HTMLPurpleBlueVioletFilling
, HTMLPurpleDarkVioletFilling
,
HTMLPurpleDarkOrchidFilling
, HTMLPurpleDarkMagentaFilling
, HTMLPurplePurpleFilling
, HTMLPurpleIndigoFilling
,
HTMLPurpleDarkSlateBlueFilling
, HTMLPurpleSlateBlueFilling
, HTMLPurpleMediumSlateBlueFilling
, HTMLWhiteWhiteFilling
,
HTMLWhiteSnowFilling
, HTMLWhiteHoneydewFilling
, HTMLWhiteMintCreamFilling
, HTMLWhiteAzureFilling
,
HTMLWhiteAliceBlueFilling
, HTMLWhiteGhostWhiteFilling
, HTMLWhiteWhiteSmokeFilling
, HTMLWhiteSeashellFilling
,
HTMLWhiteBeigeFilling
, HTMLWhiteOldLaceFilling
, HTMLWhiteFloralWhiteFilling
, HTMLWhiteIvoryFilling
,
HTMLWhiteAntiqueWhiteFilling
, HTMLWhiteLinenFilling
, HTMLWhiteLavenderBlushFilling
, HTMLWhiteMistyRoseFilling
,
HTMLGrayGainsboroFilling
, HTMLGrayLightGrayFilling
, HTMLGraySilverFilling
, HTMLGrayDarkGrayFilling
,
HTMLGrayGrayFilling
, HTMLGrayDimGrayFilling
, HTMLGrayLightSlateGrayFilling
, HTMLGraySlateGrayFilling
,
HTMLGrayDarkSlateGrayFilling
, HTMLGrayBlackFilling
, HorFilling
, VerFilling
,
BdiagFilling
, FdiagFilling
} |
| enum | Color {
BlackColor
, WhiteColor
, GreenColor
, RedColor
,
BlueColor
, GrayColor
, BrunColor
, YellowColor
,
CyanColor
, MagentaColor
, LightgrayColor
, OrangeColor
,
PurpleColor
, HTMLPinkPinkColor
, HTMLPinkLightPinkColor
, HTMLPinkHotPinkColor
,
HTMLPinkDeepPinkColor
, HTMLPinkPaleVioletRedColor
, HTMLPinkMediumVioletRedColor
, HTMLRedLightSalmonColor
,
HTMLRedSalmonColor
, HTMLRedDarkSalmonColor
, HTMLRedLightCoralColor
, HTMLRedIndianRedColor
,
HTMLRedCrimsonColor
, HTMLRedFirebrickColor
, HTMLRedDarkRedColor
, HTMLRedRedColor
,
HTMLOrangeOrangeRedColor
, HTMLOrangeTomatoColor
, HTMLOrangeCoralColor
, HTMLOrangeDarkOrangeColor
,
HTMLOrangeOrangeColor
, HTMLYellowYellowColor
, HTMLYellowLightYellowColor
, HTMLYellowLemonChiffonColor
,
HTMLYellowLightGoldenrodYellowColor
, HTMLYellowPapayaWhipColor
, HTMLYellowMoccasinColor
, HTMLYellowPeachPuffColor
,
HTMLYellowPaleGoldenrodColor
, HTMLYellowKhakiColor
, HTMLYellowDarkKhakiColor
, HTMLYellowGoldColor
,
HTMLBrownCornsilkColor
, HTMLBrownBlanchedAlmondColor
, HTMLBrownBisqueColor
, HTMLBrownNavajoWhiteColor
,
HTMLBrownWheatColor
, HTMLBrownBurlywoodColor
, HTMLBrownTanColor
, HTMLBrownRosyBrownColor
,
HTMLBrownSandyBrownColor
, HTMLBrownGoldenrodColor
, HTMLBrownDarkGoldenrodColor
, HTMLBrownPeruColor
,
HTMLBrownChocolateColor
, HTMLBrownSaddleBrownColor
, HTMLBrownSiennaColor
, HTMLBrownBrownColor
,
HTMLBrownMaroonColor
, HTMLGreenDarkOliveGreenColor
, HTMLGreenOliveColor
, HTMLGreenOliveDrabColor
,
HTMLGreenYellowGreenColor
, HTMLGreenLimeGreenColor
, HTMLGreenLimeColor
, HTMLGreenLawnGreenColor
,
HTMLGreenChartreuseColor
, HTMLGreenGreenYellowColor
, HTMLGreenSpringGreenColor
, HTMLGreenMediumSpringGreenColor
,
HTMLGreenLightGreenColor
, HTMLGreenPaleGreenColor
, HTMLGreenDarkSeaGreenColor
, HTMLGreenMediumAquamarineColor
,
HTMLGreenMediumSeaGreenColor
, HTMLGreenSeaGreenColor
, HTMLGreenForestGreenColor
, HTMLGreenGreenColor
,
HTMLGreenDarkGreenColor
, HTMLCyanAquaColor
, HTMLCyanCyanColor
, HTMLCyanLightCyanColor
,
HTMLCyanPaleTurquoiseColor
, HTMLCyanAquamarineColor
, HTMLCyanTurquoiseColor
, HTMLCyanMediumTurquoiseColor
,
HTMLCyanDarkTurquoiseColor
, HTMLCyanLightSeaGreenColor
, HTMLCyanCadetBlueColor
, HTMLCyanDarkCyanColor
,
HTMLCyanTealColor
, HTMLBlueLightSteelBlueColor
, HTMLBluePowderBlueColor
, HTMLBlueLightBlueColor
,
HTMLBlueSkyBlueColor
, HTMLBlueLightSkyBlueColor
, HTMLBlueDeepSkyBlueColor
, HTMLBlueDodgerBlueColor
,
HTMLBlueCornflowerBlueColor
, HTMLBlueSteelBlueColor
, HTMLBlueRoyalBlueColor
, HTMLBlueBlueColor
,
HTMLBlueMediumBlueColor
, HTMLBlueDarkBlueColor
, HTMLBlueNavyColor
, HTMLBlueMidnightBlueColor
,
HTMLPurpleLavenderColor
, HTMLPurpleThistleColor
, HTMLPurplePlumColor
, HTMLPurpleVioletColor
,
HTMLPurpleOrchidColor
, HTMLPurpleFuchsiaColor
, HTMLPurpleMagentaColor
, HTMLPurpleMediumOrchidColor
,
HTMLPurpleMediumPurpleColor
, HTMLPurpleBlueVioletColor
, HTMLPurpleDarkVioletColor
, HTMLPurpleDarkOrchidColor
,
HTMLPurpleDarkMagentaColor
, HTMLPurplePurpleColor
, HTMLPurpleIndigoColor
, HTMLPurpleDarkSlateBlueColor
,
HTMLPurpleSlateBlueColor
, HTMLPurpleMediumSlateBlueColor
, HTMLWhiteWhiteColor
, HTMLWhiteSnowColor
,
HTMLWhiteHoneydewColor
, HTMLWhiteMintCreamColor
, HTMLWhiteAzureColor
, HTMLWhiteAliceBlueColor
,
HTMLWhiteGhostWhiteColor
, HTMLWhiteWhiteSmokeColor
, HTMLWhiteSeashellColor
, HTMLWhiteBeigeColor
,
HTMLWhiteOldLaceColor
, HTMLWhiteFloralWhiteColor
, HTMLWhiteIvoryColor
, HTMLWhiteAntiqueWhiteColor
,
HTMLWhiteLinenColor
, HTMLWhiteLavenderBlushColor
, HTMLWhiteMistyRoseColor
, HTMLGrayGainsboroColor
,
HTMLGrayLightGrayColor
, HTMLGraySilverColor
, HTMLGrayDarkGrayColor
, HTMLGrayGrayColor
,
HTMLGrayDimGrayColor
, HTMLGrayLightSlateGrayColor
, HTMLGraySlateGrayColor
, HTMLGrayDarkSlateGrayColor
,
HTMLGrayBlackColor
, NoneColor
} |
|
| | PartPlcTable (QETElementEditor *editor, QGraphicsItem *parent=nullptr) |
| | PartPlcTable::PartPlcTable Constructor.
|
| | ~PartPlcTable () override |
| | PartPlcTable::~PartPlcTable.
|
| int | type () const override |
| void | paint (QPainter *, const QStyleOptionGraphicsItem *, QWidget *=nullptr) override |
| | PartPlcTable::paint Draw this PLC table.
|
| QString | name () const override |
| QString | xmlName () const override |
| const QDomElement | toXml (QDomDocument &) const override |
| | PartPlcTable::toXml Export this PLC table part in xml.
|
| void | fromXml (const QDomElement &) override |
| | PartPlcTable::fromXml Import the properties of this PLC table part from a xml element.
|
| QRectF | rect () const |
| | PartPlcTable::rect.
|
| void | setRect (const QRectF &rect) |
| | PartPlcTable::setRect Sets the item's rectangle to be the given rectangle.
|
| QRectF | sceneGeometricRect () const override |
| | PartPlcTable::sceneGeometricRect.
|
| QPainterPath | shape () const override |
| | PartPlcTable::shape.
|
| QPainterPath | shadowShape () const override |
| QRectF | boundingRect () const override |
| | PartPlcTable::boundingRect.
|
| bool | isUseless () const override |
| | PartPlcTable::isUseless.
|
| void | startUserTransformation (const QRectF &) override |
| | PartPlcTable::startUserTransformation.
|
| void | handleUserTransformation (const QRectF &, const QRectF &) override |
| | PartPlcTable::handleUserTransformation.
|
| void | addHandler () override |
| | PartPlcTable::addHandler Do not add resize handlers - table size is data-driven. Move is handled by the base class QGraphicsItem drag behavior.
|
| void | removeHandler () override |
| | PartPlcTable::removeHandler Remove the handlers of this item.
|
| | CustomElementGraphicPart (QETElementEditor *editor, QGraphicsItem *parent=nullptr) |
| | CustomElementGraphicPart::CustomElementGraphicPart Default constructor. By default, item is selectable, send geometry change (Qt > 4.6), accept mouse left button and accept hover event.
|
| | ~CustomElementGraphicPart () override |
| | CustomElementGraphicPart::~CustomElementGraphicPart Destructor.
|
| LineStyle | lineStyle () const |
| void | setLineStyle (const LineStyle ls) |
| | CustomElementGraphicPart::setLineStyle Set line style to ls.
|
| LineWeight | lineWeight () const |
| void | setLineWeight (const LineWeight lw) |
| | CustomElementGraphicPart::setLineWeight Set line weight to lw.
|
| qreal | penWeight () const |
| | CustomElementGraphicPart::penWeight.
|
| Filling | filling () const |
| void | setFilling (const Filling f) |
| | CustomElementGraphicPart::setFilling Set filling to f.
|
| Color | color () const |
| void | setColor (const Color c) |
| | CustomElementGraphicPart::setColor Set color to c.
|
| bool | antialiased () const |
| void | setAntialiased (const bool b) |
| | CustomElementGraphicPart::setAntialiased Set antialias to b.
|
| void | setProperty (const char *name, const QVariant &value) override |
| QVariant | property (const char *name) const override |
| virtual void | setHandlerColor (QPointF, const QColor &) |
| virtual void | resetAllHandlerColor () |
| | CustomElementPart (QETElementEditor *editor) |
| | CustomElementPart Constructor.
|
| virtual | ~CustomElementPart () |
| | ~CustomElementPart Destructor
|
| virtual QETElementEditor * | elementEditor () const |
| virtual void | updateCurrentPartEditor () const |
| virtual ElementScene * | elementScene () const |
| virtual QUndoStack & | undoStack () const |
| virtual QGraphicsItem * | toItem () |
| virtual QET::ScalingMethod | preferredScalingMethod () const |
The PartPlcTable class This class represents a PLC I/O table preview in the element editor. It shows the user where the PLC table will appear at runtime, so they can position other element parts (rectangles, terminals, etc.) around it. The actual PLC data is read from ElementScene::elementData().