All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::TextFrame Class Reference

A TextFrame .... More...

#include <TextFrame.h>

Inheritance diagram for te::qt::widgets::TextFrame:
te::qt::widgets::Frame te::qt::widgets::LayoutObject

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::LayoutEditorgetLayoutEditor ()
 
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 *)
 
TextFrameoperator= (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::LayoutEditorm_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
 

Detailed Description

A TextFrame ....

Definition at line 56 of file TextFrame.h.

Constructor & Destructor Documentation

te::qt::widgets::TextFrame::TextFrame ( const QPointF &  p,
const QString &  s,
const int &  pointSize,
te::qt::widgets::LayoutEditor me,
Qt::WindowFlags  f = Qt::Widget 
)
te::qt::widgets::TextFrame::~TextFrame ( )
virtual

Definition at line 140 of file TextFrame.cpp.

Member Function Documentation

void te::qt::widgets::TextFrame::adjust ( )
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.

void te::qt::widgets::TextFrame::changeFontFamily ( )
slot

Definition at line 1048 of file TextFrame.cpp.

void te::qt::widgets::TextFrame::changeText ( )
slot

Definition at line 1079 of file TextFrame.cpp.

void te::qt::widgets::TextFrame::changeTextColor ( )
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.

QPoint te::qt::widgets::TextFrame::getGlobalPositionCenter ( )

Definition at line 673 of file TextFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().

te::qt::widgets::LayoutEditor * te::qt::widgets::LayoutObject::getLayoutEditor ( )
inherited

Definition at line 61 of file LayoutObject.cpp.

bool te::qt::widgets::LayoutObject::getLayoutEditorChanged ( )
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().

QPixmap * te::qt::widgets::TextFrame::getPixmap ( )
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.

double te::qt::widgets::LayoutObject::getScale ( )
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().

void te::qt::widgets::LayoutObject::hide ( )
virtualinherited
void te::qt::widgets::TextFrame::hideSelectionPoints ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 545 of file TextFrame.cpp.

bool te::qt::widgets::Frame::isNew ( )
virtualinherited

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 98 of file Frame.cpp.

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.

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.

void te::qt::widgets::LayoutObject::sendEventToChildren ( bool  b)
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.

void te::qt::widgets::LayoutObject::setId ( unsigned int  id)
inherited
void te::qt::widgets::LayoutObject::setLayoutEditorChanged ( bool  )
inherited
void te::qt::widgets::TextFrame::setLetterSpacing ( double  spacing)

Definition at line 424 of file TextFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().

void te::qt::widgets::Frame::setNew ( bool  b)
virtualinherited
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().

void te::qt::widgets::LayoutObject::setScale ( double  v)
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().

void te::qt::widgets::TextFrame::showSelectionPoints ( )
virtual

Reimplemented from te::qt::widgets::LayoutObject.

Definition at line 508 of file TextFrame.cpp.

Referenced by te::qt::widgets::LayoutEditor::keyPressEvent().

void te::qt::widgets::Frame::showToolTip ( bool  b)
inherited

Definition at line 108 of file Frame.cpp.

void te::qt::widgets::TextFrame::toolTip ( const QPoint &  p,
const QString &  type 
)
void te::qt::widgets::TextFrame::verifyConstraints ( )

Definition at line 638 of file TextFrame.cpp.

Member Data Documentation

int te::qt::widgets::TextFrame::m_align
private

Definition at line 133 of file TextFrame.h.

Referenced by operator=().

double te::qt::widgets::TextFrame::m_angle
private

Definition at line 130 of file TextFrame.h.

Referenced by operator=().

double te::qt::widgets::TextFrame::m_auxAngle
private

Definition at line 151 of file TextFrame.h.

QRectF te::qt::widgets::Frame::m_auxFrameRect
protectedinherited

Definition at line 88 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

double te::qt::widgets::TextFrame::m_auxHeight
private

Definition at line 148 of file TextFrame.h.

double te::qt::widgets::TextFrame::m_auxPointSize
private

Definition at line 147 of file TextFrame.h.

double te::qt::widgets::TextFrame::m_auxStretch
private

Definition at line 150 of file TextFrame.h.

double te::qt::widgets::TextFrame::m_auxWidth
private

Definition at line 149 of file TextFrame.h.

QFont::Capitalization te::qt::widgets::TextFrame::m_capitalization
private

Definition at line 140 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QRectF te::qt::widgets::Frame::m_copyAuxFrameRect
protectedinherited

Definition at line 89 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QColor te::qt::widgets::TextFrame::m_cor
private

Definition at line 128 of file TextFrame.h.

Referenced by operator=().

bool te::qt::widgets::Frame::m_dragging
protectedinherited

Definition at line 69 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QString te::qt::widgets::TextFrame::m_family
private

Definition at line 131 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QFont* te::qt::widgets::TextFrame::m_font
private

Definition at line 145 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QRectF te::qt::widgets::Frame::m_frameRect
protectedinherited
QAction* te::qt::widgets::TextFrame::m_hideTooTipAction
private

Definition at line 160 of file TextFrame.h.

unsigned int te::qt::widgets::LayoutObject::m_id
protectedinherited
double te::qt::widgets::TextFrame::m_iniAngle
private

Definition at line 152 of file TextFrame.h.

te::qt::widgets::LayoutEditor* te::qt::widgets::LayoutObject::m_layoutEditor
protectedinherited
double te::qt::widgets::TextFrame::m_letterSpacing
private

Definition at line 138 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QMenu* te::qt::widgets::TextFrame::m_menu
private

Definition at line 155 of file TextFrame.h.

bool te::qt::widgets::Frame::m_new
protectedinherited

Definition at line 71 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

bool te::qt::widgets::TextFrame::m_overline
private

Definition at line 135 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QPixmap te::qt::widgets::TextFrame::m_pixmap
private

Definition at line 154 of file TextFrame.h.

QPointF te::qt::widgets::TextFrame::m_point
private

Definition at line 129 of file TextFrame.h.

Referenced by operator=().

int te::qt::widgets::TextFrame::m_pointSize
private

Definition at line 146 of file TextFrame.h.

Referenced by operator=().

QPoint te::qt::widgets::Frame::m_pressPoint
protectedinherited

Definition at line 90 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel1
protectedinherited

Definition at line 76 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel10
protectedinherited

Definition at line 85 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel2
protectedinherited

Definition at line 77 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel3
protectedinherited

Definition at line 78 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel4
protectedinherited

Definition at line 79 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel5
protectedinherited

Definition at line 80 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel6
protectedinherited

Definition at line 81 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel7
protectedinherited

Definition at line 82 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel8
protectedinherited

Definition at line 83 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QRect te::qt::widgets::Frame::m_recSel9
protectedinherited

Definition at line 84 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

double te::qt::widgets::TextFrame::m_refAngle
private

Definition at line 153 of file TextFrame.h.

int te::qt::widgets::Frame::m_selected
protectedinherited

Definition at line 68 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QAction* te::qt::widgets::TextFrame::m_setColorAction
private

Definition at line 158 of file TextFrame.h.

QAction* te::qt::widgets::TextFrame::m_setFamilyAction
private

Definition at line 157 of file TextFrame.h.

QAction* te::qt::widgets::TextFrame::m_setTextAction
private

Definition at line 156 of file TextFrame.h.

bool te::qt::widgets::Frame::m_showToolTip
protectedinherited

Definition at line 70 of file Frame.h.

Referenced by te::qt::widgets::Frame::Frame(), and te::qt::widgets::Frame::operator=().

QAction* te::qt::widgets::TextFrame::m_showTooTipAction
private

Definition at line 159 of file TextFrame.h.

int te::qt::widgets::TextFrame::m_stretch
private

Definition at line 132 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

bool te::qt::widgets::TextFrame::m_strikeOut
private

Definition at line 136 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QFont::Style te::qt::widgets::TextFrame::m_style
private

Definition at line 134 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

QString te::qt::widgets::TextFrame::m_text
private

Definition at line 142 of file TextFrame.h.

Referenced by operator=().

bool te::qt::widgets::TextFrame::m_underline
private

Definition at line 137 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

bool te::qt::widgets::TextFrame::m_undo
private

Definition at line 144 of file TextFrame.h.

QFont::Weight te::qt::widgets::TextFrame::m_weight
private

Definition at line 141 of file TextFrame.h.

Referenced by operator=(), and TextFrame().

double te::qt::widgets::TextFrame::m_wordSpacing
private

Definition at line 139 of file TextFrame.h.

Referenced by operator=(), and TextFrame().


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