void Label::setCoord(const int &x, const int &y) { DrawObject::setCoord(x, y); QList <Coord> crd; Coord c; c.X = x; c.Y = y; crd.push_back(c); c.X = x + width; c.Y = y; crd.push_back(c); c.X = x + width; c.Y = y + height; crd.push_back(c); c.X = x; c.Y = y + height; crd.push_back(c); setCoordSet(crd); setActiveRange(crd); calcTitleCoord(); }
void SpinBoxButton::setCoord(const int &x, const int &y) { DrawObject::setCoord(x, y); QList <Coord> crd; Coord c; if (direction == DIR_UP) { c.X = x+width/2; c.Y = y; crd.push_back(c); c.X = x + width; c.Y = y + height; crd.push_back(c); c.X = x; c.Y = y + height; crd.push_back(c); } else if (direction == DIR_DOWN) { c.X = x; c.Y = y; crd.push_back(c); c.X = x + width; c.Y = y; crd.push_back(c); c.X = x + width/2; c.Y = y + height; crd.push_back(c); } setCoordSet(crd); setActiveRange(crd); }
DrawObject::DrawObject(){ show(); setActiveRange(1.0f); }
kClip::kClip(){ setActiveRange(0.5f); createEvents(); }