#include <TextFrame.h>
Public Slots | |
void | changeFontFamily () |
void | changeText () |
void | changeTextColor () |
Public Member Functions | |
void | adjust () |
void | adjustAngleRange (double &) |
void | adjustSize (QPointF &p) |
void | calculateTextRect (QRectF &) |
void | createMenu () |
void | draw () |
void | enterEvent (QEvent *) |
int | getAlign () |
double | getAngle (QPoint &) |
QMatrix | getAuxMatrix () |
QFont::Capitalization | getCapitalization () |
QPoint | getCenterSelected () |
QString | getFamily () |
QRectF | getFrameRect () |
QPoint | getGlobalPositionCenter () |
unsigned int | getId () |
te::qt::widgets::LayoutEditor * | getLayoutEditor () |
bool | getLayoutEditorChanged () |
double | getLetterSpacing () |
bool | getOverline () |
QPixmap * | getPixmap () |
int | getPointSize () |
virtual double | getScale () |
void | getSelectionPoint (const QPoint &p) |
int | getStretch () |
bool | getStrikeOut () |
QFont::Style | getStyle () |
QString | getText () |
QRectF | getTextRect () |
QString | getType () |
bool | getUnderline () |
QFont::Weight | getWeight () |
double | getWordSpacing () |
virtual void | hide () |
void | hideSelectionPoints () |
bool | isNew () |
void | leaveEvent (QEvent *) |
void | mouseMoveEvent (QMouseEvent *) |
void | mousePressEvent (QMouseEvent *) |
void | mouseReleaseEvent (QMouseEvent *) |
TextFrame & | operator= (const TextFrame &rhs) |
void | paintEvent (QPaintEvent *event) |
void | rubberBand () |
virtual void | sendEventToChildren (bool) |
void | setAlign (int) |
void | setCapitalization (QFont::Capitalization) |
void | setCursor () |
void | setFamily (QString) |
void | setId (unsigned int) |
void | setLayoutEditorChanged (bool) |
void | setLetterSpacing (double) |
void | setNew (bool) |
void | setOverline (bool) |
void | setPointSize (int ps) |
virtual void | setScale (double v) |
void | setStretch (int s) |
void | setStrikeOut (bool) |
void | setStyle (QFont::Style) |
void | setText (const QString &t) |
void | setUnderline (bool) |
void | setWeight (QFont::Weight) |
void | setWordSpacing (double) |
virtual void | show () |
void | showSelectionPoints () |
void | showToolTip (bool b) |
TextFrame (const QPointF &p, const QString &s, const int &pointSize, te::qt::widgets::LayoutEditor *me, Qt::WindowFlags f=Qt::Widget) | |
TextFrame (const TextFrame &rhs) | |
void | toolTip (const QPoint &, const QString &) |
void | verifyConstraints () |
virtual | ~TextFrame () |
Protected Attributes | |
QRectF | m_auxFrameRect |
QRectF | m_copyAuxFrameRect |
bool | m_dragging |
QRectF | m_frameRect |
unsigned int | m_id |
te::qt::widgets::LayoutEditor * | m_layoutEditor |
bool | m_new |
QPoint | m_pressPoint |
QRect | m_recSel1 |
QRect | m_recSel10 |
QRect | m_recSel2 |
QRect | m_recSel3 |
QRect | m_recSel4 |
QRect | m_recSel5 |
QRect | m_recSel6 |
QRect | m_recSel7 |
QRect | m_recSel8 |
QRect | m_recSel9 |
int | m_selected |
bool | m_showToolTip |
Private Attributes | |
int | m_align |
double | m_angle |
double | m_auxAngle |
double | m_auxHeight |
double | m_auxPointSize |
double | m_auxStretch |
double | m_auxWidth |
QFont::Capitalization | m_capitalization |
QColor | m_cor |
QString | m_family |
QFont * | m_font |
QAction * | m_hideTooTipAction |
double | m_iniAngle |
double | m_letterSpacing |
QMenu * | m_menu |
bool | m_overline |
QPixmap | m_pixmap |
QPointF | m_point |
int | m_pointSize |
double | m_refAngle |
QAction * | m_setColorAction |
QAction * | m_setFamilyAction |
QAction * | m_setTextAction |
QAction * | m_showTooTipAction |
int | m_stretch |
bool | m_strikeOut |
QFont::Style | m_style |
QString | m_text |
bool | m_underline |
bool | m_undo |
QFont::Weight | m_weight |
double | m_wordSpacing |
A TextFrame ....
Definition at line 56 of file TextFrame.h.
te::qt::widgets::TextFrame::TextFrame | ( | const QPointF & | p, |
const QString & | s, | ||
const int & | pointSize, | ||
te::qt::widgets::LayoutEditor * | me, | ||
Qt::WindowFlags | f = Qt::Widget |
||
) |
Definition at line 56 of file TextFrame.cpp.
References adjust(), createMenu(), m_capitalization, m_family, m_font, m_letterSpacing, m_overline, m_stretch, m_strikeOut, m_style, m_underline, m_weight, m_wordSpacing, setPointSize(), and te::qt::widgets::LayoutObject::show().
te::qt::widgets::TextFrame::TextFrame | ( | const TextFrame & | rhs | ) |
Definition at line 97 of file TextFrame.cpp.
References adjust(), createMenu(), m_capitalization, m_family, m_font, m_letterSpacing, m_overline, m_stretch, m_strikeOut, m_style, m_underline, m_weight, m_wordSpacing, te::qt::widgets::Frame::operator=(), and te::qt::widgets::LayoutObject::show().
|
virtual |
Definition at line 140 of file TextFrame.cpp.
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 232 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent(), and TextFrame().
void te::qt::widgets::TextFrame::adjustAngleRange | ( | double & | ang | ) |
Definition at line 707 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::adjustSize | ( | QPointF & | p | ) |
Definition at line 237 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::calculateTextRect | ( | QRectF & | rt | ) |
Definition at line 214 of file TextFrame.cpp.
|
slot |
Definition at line 1048 of file TextFrame.cpp.
|
slot |
Definition at line 1079 of file TextFrame.cpp.
|
slot |
Definition at line 1069 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::createMenu | ( | ) |
Definition at line 184 of file TextFrame.cpp.
Referenced by TextFrame().
void te::qt::widgets::TextFrame::draw | ( | ) |
Definition at line 441 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::enterEvent | ( | QEvent * | ) |
Definition at line 1000 of file TextFrame.cpp.
int te::qt::widgets::TextFrame::getAlign | ( | ) |
Definition at line 343 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
double te::qt::widgets::TextFrame::getAngle | ( | QPoint & | p | ) |
Definition at line 688 of file TextFrame.cpp.
QMatrix te::qt::widgets::TextFrame::getAuxMatrix | ( | ) |
Definition at line 578 of file TextFrame.cpp.
QFont::Capitalization te::qt::widgets::TextFrame::getCapitalization | ( | ) |
Definition at line 375 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
QPoint te::qt::widgets::TextFrame::getCenterSelected | ( | ) |
Definition at line 610 of file TextFrame.cpp.
QString te::qt::widgets::TextFrame::getFamily | ( | ) |
Definition at line 302 of file TextFrame.cpp.
|
virtualinherited |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 116 of file Frame.cpp.
Referenced by te::qt::widgets::LayoutEditor::draw(), te::qt::widgets::LayoutEditor::drawLayersSelection(), te::qt::widgets::GraphicScaleFrame::GraphicScaleFrame(), and te::qt::widgets::LayoutEditor::mousePressEvent().
QPoint te::qt::widgets::TextFrame::getGlobalPositionCenter | ( | ) |
Definition at line 673 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
inherited |
Definition at line 66 of file LayoutObject.cpp.
Referenced by te::qt::widgets::LayoutEditor::appendToUndo(), te::qt::widgets::LayoutEditor::insert(), te::qt::widgets::LayoutEditor::insertCopy2Undo(), and te::qt::widgets::LayoutEditor::keyPressEvent().
|
inherited |
Definition at line 61 of file LayoutObject.cpp.
|
inherited |
double te::qt::widgets::TextFrame::getLetterSpacing | ( | ) |
Definition at line 419 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
bool te::qt::widgets::TextFrame::getOverline | ( | ) |
Definition at line 386 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 209 of file TextFrame.cpp.
int te::qt::widgets::TextFrame::getPointSize | ( | ) |
Definition at line 313 of file TextFrame.cpp.
|
virtualinherited |
Reimplemented in te::qt::widgets::DataFrame.
Definition at line 106 of file LayoutObject.cpp.
void te::qt::widgets::TextFrame::getSelectionPoint | ( | const QPoint & | p | ) |
Definition at line 552 of file TextFrame.cpp.
int te::qt::widgets::TextFrame::getStretch | ( | ) |
Definition at line 332 of file TextFrame.cpp.
bool te::qt::widgets::TextFrame::getStrikeOut | ( | ) |
Definition at line 397 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
QFont::Style te::qt::widgets::TextFrame::getStyle | ( | ) |
Definition at line 353 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
QString te::qt::widgets::TextFrame::getText | ( | ) |
Definition at line 199 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
QRectF te::qt::widgets::TextFrame::getTextRect | ( | ) |
Definition at line 204 of file TextFrame.cpp.
QString te::qt::widgets::TextFrame::getType | ( | ) |
bool te::qt::widgets::TextFrame::getUnderline | ( | ) |
Definition at line 408 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
QFont::Weight te::qt::widgets::TextFrame::getWeight | ( | ) |
Definition at line 364 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
double te::qt::widgets::TextFrame::getWordSpacing | ( | ) |
Definition at line 430 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
virtualinherited |
Reimplemented in te::qt::widgets::DataFrame.
Definition at line 76 of file LayoutObject.cpp.
Referenced by te::qt::widgets::DataFrame::hide(), te::qt::widgets::LayoutEditor::insertCopy2Undo(), and te::qt::widgets::LayoutEditor::keyPressEvent().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 545 of file TextFrame.cpp.
|
virtualinherited |
Reimplemented from te::qt::widgets::LayoutObject.
void te::qt::widgets::TextFrame::leaveEvent | ( | QEvent * | ) |
Definition at line 1010 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::mouseMoveEvent | ( | QMouseEvent * | mouseEvent | ) |
Definition at line 880 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::mousePressEvent | ( | QMouseEvent * | mouseEvent | ) |
Definition at line 838 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::mouseReleaseEvent | ( | QMouseEvent * | ) |
Definition at line 974 of file TextFrame.cpp.
te::qt::widgets::TextFrame & te::qt::widgets::TextFrame::operator= | ( | const TextFrame & | rhs | ) |
Definition at line 152 of file TextFrame.cpp.
References m_align, m_angle, m_capitalization, m_cor, m_family, m_font, m_letterSpacing, m_overline, m_point, m_pointSize, m_stretch, m_strikeOut, m_style, m_text, m_underline, m_weight, m_wordSpacing, and te::qt::widgets::Frame::operator=().
void te::qt::widgets::TextFrame::paintEvent | ( | QPaintEvent * | event | ) |
Definition at line 502 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::rubberBand | ( | ) |
Definition at line 461 of file TextFrame.cpp.
|
virtualinherited |
Reimplemented in te::qt::widgets::DataFrame.
Definition at line 90 of file LayoutObject.cpp.
void te::qt::widgets::TextFrame::setAlign | ( | int | align | ) |
Definition at line 348 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setCapitalization | ( | QFont::Capitalization | cap | ) |
Definition at line 380 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setCursor | ( | ) |
Definition at line 1025 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::setFamily | ( | QString | family | ) |
Definition at line 307 of file TextFrame.cpp.
|
inherited |
Definition at line 71 of file LayoutObject.cpp.
Referenced by te::qt::widgets::LayoutEditor::insert(), and te::qt::widgets::LayoutEditor::keyPressEvent().
|
inherited |
void te::qt::widgets::TextFrame::setLetterSpacing | ( | double | spacing | ) |
Definition at line 424 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
virtualinherited |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 103 of file Frame.cpp.
Referenced by te::qt::widgets::LayoutEditor::insertCopy2Undo(), and te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setOverline | ( | bool | b | ) |
Definition at line 391 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setPointSize | ( | int | ps | ) |
Definition at line 318 of file TextFrame.cpp.
Referenced by TextFrame().
|
virtualinherited |
Reimplemented in te::qt::widgets::DataFrame.
Definition at line 111 of file LayoutObject.cpp.
void te::qt::widgets::TextFrame::setStretch | ( | int | s | ) |
Definition at line 337 of file TextFrame.cpp.
void te::qt::widgets::TextFrame::setStrikeOut | ( | bool | b | ) |
Definition at line 402 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setStyle | ( | QFont::Style | style | ) |
Definition at line 358 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setText | ( | const QString & | t | ) |
Definition at line 194 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setUnderline | ( | bool | b | ) |
Definition at line 413 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setWeight | ( | QFont::Weight | weight | ) |
Definition at line 369 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::setWordSpacing | ( | double | spacing | ) |
Definition at line 435 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
virtualinherited |
Reimplemented in te::qt::widgets::DataFrame.
Definition at line 81 of file LayoutObject.cpp.
Referenced by te::qt::widgets::GeographicGridFrame::GeographicGridFrame(), te::qt::widgets::GraphicScaleFrame::GraphicScaleFrame(), te::qt::widgets::LayoutEditor::keyPressEvent(), te::qt::widgets::DataFrame::show(), TextFrame(), and te::qt::widgets::UTMGridFrame::UTMGridFrame().
|
virtual |
Reimplemented from te::qt::widgets::LayoutObject.
Definition at line 508 of file TextFrame.cpp.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
|
inherited |
void te::qt::widgets::TextFrame::toolTip | ( | const QPoint & | p, |
const QString & | type | ||
) |
Definition at line 718 of file TextFrame.cpp.
References te::at::Black, te::at::Bold, te::at::DemiBold, and te::at::Light.
Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().
void te::qt::widgets::TextFrame::verifyConstraints | ( | ) |
Definition at line 638 of file TextFrame.cpp.
|
private |
Definition at line 133 of file TextFrame.h.
Referenced by operator=().
|
private |
Definition at line 130 of file TextFrame.h.
Referenced by operator=().
|
private |
Definition at line 151 of file TextFrame.h.
|
protectedinherited |
Definition at line 88 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 148 of file TextFrame.h.
|
private |
Definition at line 147 of file TextFrame.h.
|
private |
Definition at line 150 of file TextFrame.h.
|
private |
Definition at line 149 of file TextFrame.h.
|
private |
Definition at line 140 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
protectedinherited |
Definition at line 89 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 128 of file TextFrame.h.
Referenced by operator=().
|
protectedinherited |
Definition at line 69 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 131 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 145 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
protectedinherited |
Definition at line 73 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), te::qt::widgets::GraphicScaleFrame::GraphicScaleFrame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 160 of file TextFrame.h.
|
protectedinherited |
Definition at line 72 of file LayoutObject.h.
Referenced by te::qt::widgets::LayoutObject::LayoutObject(), and te::qt::widgets::LayoutObject::operator=().
|
private |
Definition at line 152 of file TextFrame.h.
|
protectedinherited |
Definition at line 74 of file LayoutObject.h.
Referenced by te::qt::widgets::LayoutObject::LayoutObject(), and te::qt::widgets::LayoutObject::operator=().
|
private |
Definition at line 138 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 155 of file TextFrame.h.
|
protectedinherited |
Definition at line 71 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 135 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 154 of file TextFrame.h.
|
private |
Definition at line 129 of file TextFrame.h.
Referenced by operator=().
|
private |
Definition at line 146 of file TextFrame.h.
Referenced by operator=().
|
protectedinherited |
Definition at line 90 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 76 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 85 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 77 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 78 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 79 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 80 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 81 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 82 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 83 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
protectedinherited |
Definition at line 84 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 153 of file TextFrame.h.
|
protectedinherited |
Definition at line 68 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 158 of file TextFrame.h.
|
private |
Definition at line 157 of file TextFrame.h.
|
private |
Definition at line 156 of file TextFrame.h.
|
protectedinherited |
Definition at line 70 of file Frame.h.
Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().
|
private |
Definition at line 159 of file TextFrame.h.
|
private |
Definition at line 132 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 136 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 134 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 142 of file TextFrame.h.
Referenced by operator=().
|
private |
Definition at line 137 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 144 of file TextFrame.h.
|
private |
Definition at line 141 of file TextFrame.h.
Referenced by operator=(), and TextFrame().
|
private |
Definition at line 139 of file TextFrame.h.
Referenced by operator=(), and TextFrame().