26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_TEXT_FRAME_H 
   27 #define __TERRALIB_QT_WIDGETS_INTERNAL_TEXT_FRAME_H 
   30 #include "../Config.h" 
   31 #include "../canvas/MultiThreadMapDisplay.h" 
   35 #include <QtCore/QRect> 
   36 #include <QtCore/QRectF> 
   37 #include <QtGui/QPixmap> 
   38 #include <QtGui/QWidget> 
   69           void setText(
const QString& t);
 
   72           void setFamily(QString);
 
   74           void setPointSize(
int ps);
 
   76           void setStretch(
int s);
 
   79           QFont::Style getStyle();
 
   80           void setStyle(QFont::Style);
 
   81           QFont::Weight getWeight();
 
   82           void setWeight(QFont::Weight);
 
   83           QFont::Capitalization getCapitalization();
 
   84           void setCapitalization(QFont::Capitalization);
 
   86           void setOverline(
bool);
 
   88           void setStrikeOut(
bool);
 
   90           void setUnderline(
bool);
 
   91           double getLetterSpacing();
 
   92           void setLetterSpacing(
double);
 
   93           double getWordSpacing();
 
   94           void setWordSpacing(
double);
 
   96           void calculateTextRect(QRectF&);
 
   98           void adjustSize(QPointF& p);
 
  100           QRectF getTextRect();
 
  101           QPixmap* getPixmap();
 
  103           void paintEvent(QPaintEvent* event);
 
  104           void getSelectionPoint(
const QPoint& p);
 
  105           QPoint getCenterSelected();
 
  106           void verifyConstraints();
 
  107           void showSelectionPoints();
 
  108           void hideSelectionPoints();
 
  109           QMatrix getAuxMatrix();
 
  110           double getAngle(QPoint&);
 
  111           void adjustAngleRange(
double&);
 
  112           void toolTip(
const QPoint&, 
const QString&);
 
  113           QPoint getGlobalPositionCenter();
 
  116           void mousePressEvent(QMouseEvent*);
 
  117           void mouseMoveEvent(QMouseEvent*);
 
  118           void mouseReleaseEvent(QMouseEvent*);
 
  119           void enterEvent(QEvent*);
 
  120           void leaveEvent(QEvent*);
 
  123           void changeFontFamily();
 
  124           void changeTextColor();
 
  166 #endif  // __TERRALIB_QT_WIDGETS_INTERNAL_TEXT_FRAME_H 
QAction * m_showTooTipAction
 
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
QAction * m_setColorAction
 
QAction * m_setFamilyAction
 
QAction * m_hideTooTipAction
 
QAction * m_setTextAction
 
QFont::Capitalization m_capitalization