krita
kis_label_cursor_pos.cc00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "kis_label_cursor_pos.h"
00019 #include "kis_label_cursor_pos.moc"
00020
00021 KisLabelCursorPos::KisLabelCursorPos(QWidget *parent, const char *name, WFlags f) : super(parent, name, f)
00022 {
00023 setText("0:0");
00024 m_doUpdates = true;
00025
00026
00027 }
00028
00029 KisLabelCursorPos::~KisLabelCursorPos()
00030 {
00031 }
00032
00033 void KisLabelCursorPos::updatePos(Q_INT32 xpos, Q_INT32 ypos)
00034 {
00035 if (m_doUpdates) {
00036 QString s;
00037
00038 s.sprintf("%d:%d", xpos, ypos);
00039 setText(s);
00040 }
00041 }
00042
00043 void KisLabelCursorPos::enter()
00044 {
00045 m_doUpdates = true;
00046 }
00047
00048 void KisLabelCursorPos::leave()
00049 {
00050 m_doUpdates = false;
00051 setText(QString::null);
00052 }
00053
|