Qucs-GUI
0.0.19
|
#include <rectangle.h>
Public Member Functions | |
Rectangle (bool _filled=false) | |
~Rectangle () | |
void | paintScheme (Schematic *) |
void | getCenter (int &, int &) |
void | setCenter (int, int, bool relative=false) |
Painting * | newOne () |
bool | load (const QString &) |
QString | save () |
QString | saveCpp () |
QString | saveJSON () |
void | paint (ViewPainter *) |
void | MouseMoving (Schematic *, int, int, int, int, Schematic *, int, int, bool) |
bool | MousePressing () |
bool | getSelected (float, float, float) |
bool | resizeTouched (float, float, float) |
void | MouseResizeMoving (int, int, Schematic *) |
void | rotate () |
void | mirrorX () |
void | mirrorY () |
bool | Dialog () |
Static Public Member Functions | |
static Element * | info (QString &, char *&, bool getNewOne=false) |
static Element * | info_filled (QString &, char *&, bool getNewOne=false) |
Data Fields | |
QPen | Pen |
QBrush | Brush |
bool | filled |
Definition at line 26 of file rectangle.h.
Rectangle::Rectangle | ( | bool | _filled = false | ) |
Definition at line 39 of file rectangle.cpp.
bool Rectangle::Dialog | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 370 of file rectangle.cpp.
void Rectangle::getCenter | ( | int & | x, |
int & | y | ||
) | [virtual] |
Reimplemented from Painting.
Definition at line 74 of file rectangle.cpp.
bool Rectangle::getSelected | ( | float | fX, |
float | fY, | ||
float | w | ||
) | [virtual] |
Reimplemented from Painting.
Definition at line 315 of file rectangle.cpp.
Element * Rectangle::info | ( | QString & | Name, |
char *& | BitmapFile, | ||
bool | getNewOne = false |
||
) | [static] |
Element * Rectangle::info_filled | ( | QString & | Name, |
char *& | BitmapFile, | ||
bool | getNewOne = false |
||
) | [static] |
bool Rectangle::load | ( | const QString & | s | ) | [virtual] |
Reimplemented from Painting.
Definition at line 115 of file rectangle.cpp.
void Rectangle::mirrorX | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 355 of file rectangle.cpp.
void Rectangle::mirrorY | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 362 of file rectangle.cpp.
void Rectangle::MouseMoving | ( | Schematic * | paintScale, |
int | , | ||
int | , | ||
int | gx, | ||
int | gy, | ||
Schematic * | p, | ||
int | x, | ||
int | y, | ||
bool | drawn | ||
) | [virtual] |
Reimplemented from Painting.
Definition at line 259 of file rectangle.cpp.
bool Rectangle::MousePressing | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 294 of file rectangle.cpp.
void Rectangle::MouseResizeMoving | ( | int | x, |
int | y, | ||
Schematic * | p | ||
) | [virtual] |
Reimplemented from Painting.
Definition at line 237 of file rectangle.cpp.
Painting * Rectangle::newOne | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 89 of file rectangle.cpp.
void Rectangle::paint | ( | ViewPainter * | p | ) | [virtual] |
Reimplemented from Painting.
Definition at line 44 of file rectangle.cpp.
void Rectangle::paintScheme | ( | Schematic * | p | ) | [virtual] |
Reimplemented from Element.
Definition at line 68 of file rectangle.cpp.
bool Rectangle::resizeTouched | ( | float | fX, |
float | fY, | ||
float | len | ||
) | [virtual] |
Reimplemented from Painting.
Definition at line 215 of file rectangle.cpp.
void Rectangle::rotate | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 344 of file rectangle.cpp.
QString Rectangle::save | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 168 of file rectangle.cpp.
QString Rectangle::saveCpp | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 182 of file rectangle.cpp.
QString Rectangle::saveJSON | ( | ) | [virtual] |
Reimplemented from Painting.
Definition at line 197 of file rectangle.cpp.
void Rectangle::setCenter | ( | int | x, |
int | y, | ||
bool | relative = false |
||
) | [virtual] |
Reimplemented from Element.
Definition at line 82 of file rectangle.cpp.
QBrush Rectangle::Brush |
Definition at line 55 of file rectangle.h.
bool Rectangle::filled |
Definition at line 56 of file rectangle.h.
QPen Rectangle::Pen |
Definition at line 54 of file rectangle.h.