26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_GRAPHIC_SCALE_FRAME_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_GRAPHIC_SCALE_FRAME_H
30 #include "../Config.h"
35 #include <QtCore/QRect>
36 #include <QtCore/QRectF>
37 #include <QtGui/QPixmap>
38 #include <QtGui/QWidget>
68 void paintEvent(QPaintEvent* event);
80 void calculateSelectionPoints();
83 void setFont(
const QFont&);
84 void setPointSize(
int);
86 void labelLengthCalculation();
92 void mousePressEvent(QMouseEvent*);
93 void mouseMoveEvent(QMouseEvent*);
94 void mouseReleaseEvent(QMouseEvent*);
95 void enterEvent(QEvent*);
96 void leaveEvent(QEvent*);
97 QColor getLabelColor();
98 void setLabelColor(
const QColor&);
100 void setBarColor(
const QColor&);
102 void setBarRect(
const QRectF&);
106 void setLabelAbove(
bool);
108 void setUnitAbove(
bool);
109 double getSubTickSize();
110 void setSubTickSize(
double);
111 bool isTickCentralized();
112 void setTickCentralized(
bool);
114 void findNiceStep(
double newStep = 0);
115 void setStep(
double);
117 void setDivisions(
int);
118 int getSubDivisions();
119 void setSubDivisions(
int);
121 void setSpace(
double);
123 void setUnit(
const QString&);
125 void showSelectionPoints();
126 void hideSelectionPoints();
127 void getSelectionPoint(
const QPoint& p);
128 QPoint getCenterSelected();
130 void toolTip(
const QPoint&,
const QString&);
132 void setTypeAction();
133 void setFamilyAction();
134 void setLabelColorAction();
135 void setBarColorAction();
136 void setBarHeightAction();
137 void setOffsetOriginAction();
138 void setLabelAboveAction();
139 void setUnitAboveAction();
140 void setUnitAction();
141 void setDivisionsAction();
142 void setSubDivisionsAction();
143 void setStepAction();
144 void setShowTooTipAction();
197 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_GRAPHIC_SCALE_FRAME_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
QAction * m_showTooTipAction
std::vector< QString > m_labels
QAction * m_setStepAction
QString m_subDivisionString
std::vector< double > m_labelLengths
QAction * m_setBarColorAction
QAction * m_setTypeAction
QAction * m_setUnitAboveAction
double m_subDivisionLabelLength
QAction * m_setBarHeightAction
te::qt::widgets::DataFrame * m_dataFrame
A multi thread Qt4 widget to control the display of a set of layers.
QAction * m_setFamilyAction
QAction * m_offsetOriginAction
QAction * m_setDivisionsAction
QAction * m_setUnitAction
A connector of the te::qt::widgets::MultiThreadMapDisplay used in te::qt::widgets::DataFrame class to...
QAction * m_setLabelAboveAction
QAction * m_setSubDivisionsAction
QAction * m_setLabelColorAction