void MainWindow::onDeviceSelected(int index) { Q_D(MainWindow); d->device = d->pc->devices()[index]; refreshPresets(); if (d->state == MainWindowPrivate::FinishedPatching) { d->state = MainWindowPrivate::ChoseFile; } checkSupported(); updateWidgetsVisibility(); }
BOOL LLWindlightRemoteCtrl::postBuild() { childSetAction("Environment", onClickToggleEnvironment, this); childSetAction("Popup", onClickPopupBtn, this); mPresetsCombo = getChild<LLComboBox>("Presets"); if (mPresetsCombo) { mPresetsCombo->setCommitCallback(onCommitPreset); mPresetsCombo->setCallbackUserData(this); // set up observer to follow changes mObserver = new LLWindlightRemoteObserver(this); LLWLParamManager::addObserver(mObserver); // refresh list from current presets refreshPresets(); } return TRUE; }