// initialize the printer void Printer::init() { reset(); setStatus(true); setControlParameter(); setPrintDensity(); setSleepTime(); setCodeTable(); setCharacterSet(); setBarcodePrintReadable(); }
void WSliderComposed::mouseReleaseEvent(QMouseEvent * e) { if (!m_bEventWhileDrag) { mouseMoveEvent(e); m_bDrag = false; } if (e->button() == Qt::RightButton) { m_bRightButtonPressed = false; } else { setControlParameter(m_dOldValue); } }
void WSliderComposed::wheelEvent(QWheelEvent *e) { // For legacy (MIDI) reasons this is tuned to 127. double wheelDirection = ((QWheelEvent *)e)->delta() / (120.0 * 127.0); double newValue = m_dOldValue + wheelDirection; // Clamp to [0.0, 1.0] newValue = math_clamp_unsafe(newValue, 0.0, 1.0); setControlParameter(newValue); // Value is unused in WSliderComposed. onConnectedControlChanged(newValue, 0); update(); e->accept(); //e->ignore(); }
void WSliderComposed::mouseMoveEvent(QMouseEvent * e) { if (!m_bRightButtonPressed) { if (m_bHorizontal) { m_iPos = e->x() - m_iHandleLength / 2; } else { m_iPos = e->y() - m_iHandleLength / 2; } //qDebug() << "start " << m_iStartPos << ", pos " << m_iPos; m_iPos = m_iStartHandlePos + (m_iPos - m_iStartMousePos); int sliderLength = m_bHorizontal ? width() : height(); // Clamp to the range [0, sliderLength - m_iHandleLength]. if (m_iPos > (sliderLength - m_iHandleLength)) { m_iPos = sliderLength - m_iHandleLength; } else if (m_iPos < 0) { m_iPos = 0; } // Divide by (sliderLength - m_iHandleLength) to produce a normalized // value in the range of [0.0, 1.0]. 1.0 double newValue = static_cast<double>(m_iPos) / static_cast<double>(sliderLength - m_iHandleLength); if (!m_bHorizontal) { newValue = 1.0 - newValue; } // If we don't change this, then updates might be rejected in // onConnectedControlChanged. m_dOldValue = newValue; // Emit valueChanged signal if (m_bEventWhileDrag) { setControlParameter(newValue); } // Update display update(); } }
void WComboBox::slotCurrentIndexChanged(int index) { setControlParameter(index); }