void JoyControlStick::populateButtons() { JoyControlStickButton *button = new JoyControlStickButton (this, StickUp, originset, getParentSet(), this); buttons.insert(StickUp, button); button = new JoyControlStickButton (this, StickDown, originset, getParentSet(), this); buttons.insert(StickDown, button); button = new JoyControlStickButton(this, StickLeft, originset, getParentSet(), this); buttons.insert(StickLeft, button); button = new JoyControlStickButton(this, StickRight, originset, getParentSet(), this); buttons.insert(StickRight, button); button = new JoyControlStickButton(this, StickLeftUp, originset, getParentSet(), this); buttons.insert(StickLeftUp, button); button = new JoyControlStickButton(this, StickLeftDown, originset, getParentSet(), this); buttons.insert(StickLeftDown, button); button = new JoyControlStickButton(this, StickRightDown, originset, getParentSet(), this); buttons.insert(StickRightDown, button); button = new JoyControlStickButton(this, StickRightUp, originset, getParentSet(), this); buttons.insert(StickRightUp, button); }
void JoyAxis::disconnectPropertyUpdatedConnection() { disconnect(this, SIGNAL(propertyUpdated()), getParentSet()->getInputDevice(), SLOT(profileEdited())); }