void Qgs3DAnimationWidget::onInterpolationChanged()
{
  initializeController( animation() );

  if ( cboKeyframe->currentIndex() <= 0 )
    onSliderValueChanged();
}
Exemplo n.º 2
0
void MidiMixer::onNewMidiEvent()
{
    // Called when new data can be read on the MIDI device
    unsigned char buffer[3];
    if (::read(dev_fd, buffer, 3) != 3) {
        return;
    }
    if (buffer[0] != 0xb7) {
        return;
    }
    if (buffer[1] > 0x20 && buffer[1] < 0x2a) {
        emit onSliderValueChanged(buffer[1] - 0x20, (float)buffer[2] / 127.);
    } else if (buffer[1] > 0x10 && buffer[1] < 0x1a) {
        emit onPotarValueChanged(buffer[1] - 0x10, (float)buffer[2] / 127.);
    } else {
        emit onButtonStateChanged(buffer[1], (bool)buffer[2]);
    }
}
Exemplo n.º 3
0
void Ui::SliderEx::onVolumeChanged(int v) {
    emit onSliderValueChanged(v);
}