void Techni::slotRectangleButton(){ //set myCanvas attributes MyShape newShape = RECTANGLE; Tool newTool = SHAPE; myCanvas->setShape(newShape); myCanvas->setTool(newTool); uncheckOthers("rectangleButton"); }
void Techni::slotLineButton(){ //set myCanvas attributes MyShape newShape = LINE; Tool newTool = SHAPE; myCanvas->setShape(newShape); myCanvas->setTool(newTool); uncheckOthers("lineButton"); }
void Techni::slotPencilButton(){ //set myCanvas attributes BrushType newBrush = PENCIL; Tool newTool = FREEHAND; myCanvas->setBrushType(newBrush); myCanvas->setTool(newTool); uncheckOthers("pencilButton"); }
void Techni::slotArcButton(){ //set myCanvas attributes MyShape newShape = ARC; Tool newTool = SHAPE; myCanvas->setShape(newShape); myCanvas->setTool(newTool); uncheckOthers("arcButton"); }
void Techni::slotEllipseButton(){ //set myCanvas attributes MyShape newShape = ELLIPSE; Tool newTool = SHAPE; myCanvas->setShape(newShape); myCanvas->setTool(newTool); uncheckOthers("ellipseButton"); }
void Techni::slotBrushButton(){ //set myCanvas attributes BrushType newBrush = BRUSH; Tool newTool = FREEHAND; myCanvas->setBrushType(newBrush); myCanvas->setTool(newTool); uncheckOthers("brushButton"); }
void WButtonGroup::setFormData(const FormData& formData) { if (!Utils::isEmpty(formData.values)) { const std::string& value = formData.values[0]; for (unsigned i = 0; i < buttons_.size(); ++i) { if (value == buttons_[i].button->id()) { if (buttons_[i].button->flags_.test(WAbstractToggleButton::BIT_STATE_CHANGED)) return; uncheckOthers(buttons_[i].button); buttons_[i].button->state_ = Checked; return; } } } else { /* * none checked (form submit) or always for ajax. In any case * we don't do anything, since none checked can only be if * there were actually none checked to start with ? */ } }
void Techni::slotTextButton(){ //set myCanvas attributes Tool newTool = TEXT; myCanvas->setTool(newTool); uncheckOthers("textButton"); }
void Techni::slotEyeDropperButton(){ //set myCanvas attributes Tool newTool = EYEDROPPER; myCanvas->setTool(newTool); uncheckOthers("eyeDropperButton"); }
void Techni::slotEraserButton(){ //set myCanvas attributes Tool newTool = ERASER; myCanvas->setTool(newTool); uncheckOthers("eraserButton"); }
void Techni::slotSelectButton(){ //set myCanvas attributes Tool newTool = SELECT; myCanvas->setTool(newTool); uncheckOthers("selectButton"); }