|
enum | { Type = UserType + 1109
} |
|
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
} |
|
|
| PartRectangle (QETElementEditor *, QGraphicsItem *parent=nullptr) |
| PartRectangle::PartRectangle Constructor. More...
|
|
| ~PartRectangle () override |
| PartRectangle::~PartRectangle. More...
|
|
int | type () const override |
|
void | paint (QPainter *, const QStyleOptionGraphicsItem *, QWidget *=nullptr) override |
| PartRectangle::paint Draw this Rectangle. More...
|
|
QString | name () const override |
|
QString | xmlName () const override |
|
const QDomElement | toXml (QDomDocument &) const override |
| PartRectangle::toXml Export this rectangle in xml. More...
|
|
void | fromXml (const QDomElement &) override |
| PartRectangle::fromXml Import the properties of this rectangle from a xml element. More...
|
|
QRectF | rect () const |
| PartRectangle::rect. More...
|
|
void | setRect (const QRectF &rect) |
| PartRectangle::setRect Sets the item's rectangle to be the given rectangle. More...
|
|
qreal | XRadius () const |
|
void | setXRadius (qreal X) |
|
qreal | YRadius () const |
|
void | setYRadius (qreal Y) |
|
QRectF | sceneGeometricRect () const override |
| PartRectangle::sceneGeometricRect. More...
|
|
virtual QPointF | sceneTopLeft () const |
| PartRectangle::sceneTopLeft. More...
|
|
QPainterPath | shape () const override |
| PartRectangle::shape. More...
|
|
QPainterPath | shadowShape () const override |
|
QRectF | boundingRect () const override |
| PartRectangle::boundingRect. More...
|
|
bool | isUseless () const override |
| PartRectangle::isUseless. More...
|
|
void | startUserTransformation (const QRectF &) override |
| PartRectangle::startUserTransformation Start the user-induced transformation, provided this primitive is contained within the initial_selection_rect bounding rectangle. More...
|
|
void | handleUserTransformation (const QRectF &, const QRectF &) override |
| PartRectangle::handleUserTransformation Handle the user-induced transformation from initial_selection_rect to new_selection_rect. More...
|
|
| 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. More...
|
|
| ~CustomElementGraphicPart () override |
| CustomElementGraphicPart::~CustomElementGraphicPart Destructor. More...
|
|
LineStyle | lineStyle () const |
|
void | setLineStyle (const LineStyle ls) |
| CustomElementGraphicPart::setLineStyle Set line style to ls. More...
|
|
LineWeight | lineWeight () const |
|
void | setLineWeight (const LineWeight lw) |
| CustomElementGraphicPart::setLineWeight Set line weight to lw. More...
|
|
qreal | penWeight () const |
| CustomElementGraphicPart::penWeight. More...
|
|
Filling | filling () const |
|
void | setFilling (const Filling f) |
| CustomElementGraphicPart::setFilling Set filling to f. More...
|
|
Color | color () const |
|
void | setColor (const Color c) |
| CustomElementGraphicPart::setColor Set color to c. More...
|
|
bool | antialiased () const |
|
void | setAntialiased (const bool b) |
| CustomElementGraphicPart::setAntialiased Set antialias to b. More...
|
|
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. More...
|
|
virtual | ~CustomElementPart () |
| ~CustomElementPart Destructor More...
|
|
virtual QETElementEditor * | elementEditor () const |
|
virtual void | updateCurrentPartEditor () const |
|
virtual ElementScene * | elementScene () const |
|
virtual QUndoStack & | undoStack () const |
|
virtual QGraphicsItem * | toItem () |
|
virtual QET::ScalingMethod | preferredScalingMethod () const |
|
This class represents a rectangle primitive which may be used to compose the drawing of an electrical element within the element editor. All coordinates is in item coordinate, except pos()