BaseMessage* SuiColorBoxImplementation::generateMessage() { SuiCreatePageMessage* message = new SuiCreatePageMessage(boxID, "Script.ColorPicker"); // Headers. addHeader("ColorPicker", "SelectedIndex"); addHeader("bg.caption.lblTitle", "Text"); StringBuffer id; id << usingObject.get()->getObjectID(); //Set Body Options: addSetting("3", "bg.caption.lblTitle", "Text", "@base_player:swg"); addSetting("3", "ColorPicker", "TargetRangeMax", "500"); addSetting("3", "ColorPicker", "TargetNetworkId", id.toString().toCharArray()); addSetting("3", "ColorPicker", "TargetVariable", variable.toCharArray()); setHandlerText("handleColorizeFrame"); //Generate Packet: generateHeader(message); generateBody(message); generateFooter(message); hasGenerated = true; return message; }
void LD3dsExporter::initSettings(void) const { addSetting(LDExporterSetting(ls(_UC("3dsSeams")), m_seams, udKey("Seams").c_str())); LDExporterSetting *pGroup = &m_settings.back(); addSetting(pGroup, LDExporterSetting(ls(_UC("3dsSeamWidth")), m_seamWidth, udKey("SeamWidth").c_str())); }
void NLEQSolver::resetSettings() { Solver::resetSettings(); // Set default settings. addSetting("maximum_iterations", 100, "Maximum Iterations", "The maximum number of iterations the solver is allowed to use (int)", "(int) Iteration caps off at the maximum, regardless of whether a solution has been reached"); addSetting("minimum_damping", 1e-4, "Minimum Damping", "The minimum damping factor (double).", "(double) Minumum damping factor used by the algorithm"); addSetting("relative_tolerance", 1e-16, "Relative Tolerance", "Specifies the relative tolerance (double).", "(double) Relative tolerance used by the solver"); NLEQSolver::loadConfigSettings(); }
KeyBindingPage::KeyBindingPage(CSMPrefs::Category& category, QWidget* parent) : PageBase(category, parent) , mStackedLayout(0) , mPageLayout(0) , mPageSelector(0) { // Need one widget for scroll area QWidget* topWidget = new QWidget(); QVBoxLayout* topLayout = new QVBoxLayout(topWidget); // Allows switching between "pages" QWidget* stackedWidget = new QWidget(); mStackedLayout = new QStackedLayout(stackedWidget); mPageSelector = new QComboBox(); connect(mPageSelector, SIGNAL(currentIndexChanged(int)), mStackedLayout, SLOT(setCurrentIndex(int))); topLayout->addWidget(mPageSelector); topLayout->addWidget(stackedWidget); topLayout->setSizeConstraint(QLayout::SetMinAndMaxSize); // Add each option for (CSMPrefs::Category::Iterator iter = category.begin(); iter!=category.end(); ++iter) addSetting (*iter); setWidgetResizable(true); setWidget(topWidget); }
void SettingRegistry::handleSetting(const rapidjson::Value::ConstMemberIterator& json_setting_it, std::list<std::string>& path, SettingsBase* settings_base, bool warn_duplicates) { const rapidjson::Value& json_setting = json_setting_it->value; if (!json_setting.IsObject()) { logError("ERROR: json setting is not an object!\n"); return; } std::string name = json_setting_it->name.GetString(); if (json_setting.HasMember("type") && json_setting["type"].IsString() && json_setting["type"].GetString() == std::string("category")) { // skip category objects return; } if (settingIsUsedByEngine(json_setting)) { if (!json_setting.HasMember("label") || !json_setting["label"].IsString()) { logError("ERROR: json setting \"%s\" has no label!\n", name.c_str()); return; } std::string label = json_setting["label"].GetString(); SettingConfig* setting = getSettingConfig(name); if (warn_duplicates && setting) { cura::logError("Duplicate definition of setting: %s a.k.a. \"%s\" was already claimed by \"%s\"\n", name.c_str(), label.c_str(), getSettingConfig(name)->getLabel().c_str()); } if (!setting) { setting = &addSetting(name, label); } _loadSettingValues(setting, json_setting_it, settings_base); } }
otError otPlatSettingsAdd(otInstance *aInstance, uint16_t aKey, const uint8_t *aValue, uint16_t aValueLength) { uint16_t length; bool index0; index0 = (otPlatSettingsGet(aInstance, aKey, 0, NULL, &length) == OT_ERROR_NOT_FOUND ? true : false); return addSetting(aInstance, aKey, index0, aValue, aValueLength); }
MidiChannelNode::MidiChannelNode(QDataStream& stream) : Node(stream) { addPort(new DataInputPort(this, "Channel", "")); addSetting(new IntegerSetting(this, "Channel", "", 0, 15, 0, 0, true)); setting<IntegerSetting>("Channel")->connectPort(dataInputPort("Channel")); }
PitchBendOutput::PitchBendOutput(QDataStream& stream) : MidiChannelNode(stream) { setName("Pitch Output"); addPort(new DataInputPort(this, "Pitch", "", false)); addPort(new TriggerInputPort(this, "Trigger", "")); addSetting(new DoubleSetting(this, "Pitch", "", -2, 2, 0, 0)); setting<DoubleSetting>("Pitch")->connectPort(dataInputPort("Pitch")); }
void Generic::xmlConfigure(xmlNode *fNode) { while (fNode) { if (fNode->type == XML_ELEMENT_NODE && fNode->name && fNode->children && fNode->children->content) { addSetting(new Setting((char *) fNode->name, (char *) fNode->children->content)); } fNode = fNode->next; } }
unknownsettingstab::unknownsettingstab(QWidget *parent) : QWidget(parent), ui(new Ui::unknownsettingstab) { ui->setupUi(this); connect(ui->button_add_setting, SIGNAL(clicked()), this, SLOT(addSetting())); connect(ui->button_remove_setting, SIGNAL(clicked()), this, SLOT(removeSetting())); connect(ui->listWidget, SIGNAL(doubleClicked(QModelIndex)), ui->listWidget, SLOT(edit(QModelIndex))); }
LDExporterSetting *LDExporter::addSettingGroup(CUCSTR name) const { if (addSetting(LDExporterSetting(name, 0))) { return &m_settings.back(); } else { return NULL; } }
LDExporterSetting *LDExporter::addEdgesSetting(LDExporterSetting *pGroup) const { if (addSetting(pGroup, LDExporterSetting(ls(_UC("LDXEdges")), m_edges, udKey("Edges").c_str()))) { return &m_settings.back(); } else { return NULL; } }
EnableableNode::EnableableNode(QDataStream& stream) : Node(stream) { addPort(new InputPort(this, "Enabled", "", Port::Scalar)); addSetting(new BoolSetting(this, "Enabled", "", true, true, false)); setting<BoolSetting>("Enabled")->connectPort(inputPort("Enabled")); connect(setting<BoolSetting>("Enabled"), &BoolSetting::changed, [this]() { setBlock(!setting<BoolSetting>("Enabled")->value()); }); }
bool LDExporter::addSetting( LDExporterSetting *pGroup, const LDExporterSetting &setting) const { if (addSetting(setting)) { pGroup->setGroupSize(pGroup->getGroupSize() + 1); return true; } else { return false; } }
void SliderGenerator::saveConfig() { libconfig::Config cfg; try { cfg.readFile(parentWindow->modulesConfigFile().c_str()); libconfig::Setting& root = cfg.getRoot(); if (!root.exists(configGroupName)) addSetting(cfg); else { libconfig::Setting& setting = root[configGroupName]; if (!setting.isGroup()) { root.remove(configGroupName); addSetting(cfg); } else updateSetting(setting); } cfg.writeFile(parentWindow->modulesConfigFile().c_str()); } catch (libconfig::FileIOException& e) { addSetting(cfg); cfg.writeFile(parentWindow->modulesConfigFile().c_str()); } catch (libconfig::ParseException& e) { std::string message = "Parsing error alla linea " + std::to_string(e.getLine()) + ":\n" + e.getError() + "\n(" + e.what() + ")."; QMessageBox::warning(this, "Parsing error", QString::fromStdString(message), QMessageBox::Ok); } }
int SettingRegistry::loadJSONsettingsFromDoc(rapidjson::Document& json_document, SettingsBase* settings_base, bool warn_duplicates) { if (!json_document.IsObject()) { cura::logError("JSON file is not an object.\n"); return 3; } { // handle machine name std::string machine_name = "Unknown"; if (json_document.HasMember("name")) { const rapidjson::Value& machine_name_field = json_document["name"]; if (machine_name_field.IsString()) { machine_name = machine_name_field.GetString(); } } SettingConfig& machine_name_setting = addSetting("machine_name", "Machine Name"); machine_name_setting.setDefault(machine_name); machine_name_setting.setType("string"); } if (json_document.HasMember("settings")) { std::list<std::string> path; handleChildren(json_document["settings"], path, settings_base, warn_duplicates); } if (json_document.HasMember("overrides")) { const rapidjson::Value& json_object_container = json_document["overrides"]; for (rapidjson::Value::ConstMemberIterator override_iterator = json_object_container.MemberBegin(); override_iterator != json_object_container.MemberEnd(); ++override_iterator) { std::string setting = override_iterator->name.GetString(); SettingConfig* conf = getSettingConfig(setting); if (!conf) //Setting could not be found. { logWarning("Trying to override unknown setting %s.\n", setting.c_str()); continue; } _loadSettingValues(conf, override_iterator, settings_base); } } return 0; }
bool LDExporter::addSetting( CUCSTR name, long value, const char *key, long min, long max) const { if (addSetting(LDExporterSetting(name, value, key))) { LDExporterSetting &setting = m_settings.back(); setting.setMinValue(min); setting.setMaxValue(max); return true; } return false; }
void GillespieIntegrator::resetSettings() { Solver::resetSettings(); // Set default integrator settings. addSetting("seed", defaultSeed(), "Seed", "Set the seed into the random engine. (ulong)", "(ulong) Set the seed into the random engine."); addSetting("variable_step_size",false, "Variable Step Size", "Perform a variable time step simulation. (bool)", "(bool) Enabling this setting will allow the integrator to adapt the size of each time step. This will result in a non-uniform time column."); addSetting("initial_time_step", 0.0, "Initial Time Step", "Specifies the initial time step size. (double)", "(double) Specifies the initial time step size."); addSetting("minimum_time_step", 0.0, "Minimum Time Step", "Specifies the minimum absolute value of step size allowed. (double)", "(double) The minimum absolute value of step size allowed."); addSetting("maximum_time_step", 0.0, "Maximum Time Step", "Specifies the maximum absolute value of step size allowed. (double)", "(double) The maximum absolute value of step size allowed."); addSetting("nonnegative", false, "Non-negative species only", "Prevents species amounts from going negative during a simulation. (bool)", "(bool) Enforce non-negative species constraint."); }
bool LDExporter::addSetting( LDExporterSetting *pGroup, CUCSTR name, long value, const char *key, long min, long max) const { if (addSetting(name, value, key, min, max)) { pGroup->setGroupSize(pGroup->getGroupSize() + 1); return true; } else { return false; } }
void NetworkManager::ConnectionSettingsPrivate::initSettings(const NetworkManager::ConnectionSettings::Ptr &connectionSettings) { Q_Q(ConnectionSettings); clearSettings(); switch (type) { case ConnectionSettings::Adsl: addSetting(connectionSettings->setting(Setting::Adsl)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::Bond: addSetting(connectionSettings->setting(Setting::Bond)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::Bluetooth: addSetting(connectionSettings->setting(Setting::Bluetooth)); addSetting(connectionSettings->setting(Setting::Ipv4)); if (NetworkManager::checkVersion(1, 0, 0)) { addSetting(connectionSettings->setting(Setting::Ipv6)); } if (q->setting(Setting::Gsm) && q->setting(Setting::Ppp) && q->setting(Setting::Serial)) { addSetting(connectionSettings->setting(Setting::Gsm)); addSetting(connectionSettings->setting(Setting::Ppp)); addSetting(connectionSettings->setting(Setting::Serial)); } break; case ConnectionSettings::Bridge: addSetting(connectionSettings->setting(Setting::Bridge)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::Cdma: addSetting(connectionSettings->setting(Setting::Cdma)); addSetting(connectionSettings->setting(Setting::Ipv4)); if (NetworkManager::checkVersion(1, 0, 0)) { addSetting(connectionSettings->setting(Setting::Ipv6)); } addSetting(connectionSettings->setting(Setting::Ppp)); break; case ConnectionSettings::Gsm: addSetting(connectionSettings->setting(Setting::Gsm)); addSetting(connectionSettings->setting(Setting::Ipv4)); if (NetworkManager::checkVersion(1, 0, 0)) { addSetting(connectionSettings->setting(Setting::Ipv6)); } addSetting(connectionSettings->setting(Setting::Ppp)); break; case ConnectionSettings::Infiniband: addSetting(connectionSettings->setting(Setting::Infiniband)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::OLPCMesh: addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::OlpcMesh)); break; case ConnectionSettings::Pppoe: addSetting(connectionSettings->setting(Setting::Ipv4)); //addSetting(Ipv6Setting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::Ppp)); addSetting(connectionSettings->setting(Setting::Pppoe)); addSetting(connectionSettings->setting(Setting::Wired)); break; case ConnectionSettings::Vlan: addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::Vlan)); break; case ConnectionSettings::Vpn: addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::Vpn)); break; case ConnectionSettings::Wimax: addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::Wimax)); break; case ConnectionSettings::Wired: addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::Security8021x)); addSetting(connectionSettings->setting(Setting::Wired)); break; case ConnectionSettings::Wireless: addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); addSetting(connectionSettings->setting(Setting::Security8021x)); addSetting(connectionSettings->setting(Setting::Wireless)); addSetting(connectionSettings->setting(Setting::WirelessSecurity)); break; case ConnectionSettings::Team: addSetting(connectionSettings->setting(Setting::Team)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::Generic: addSetting(connectionSettings->setting(Setting::Generic)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::Tun: addSetting(connectionSettings->setting(Setting::Tun)); addSetting(connectionSettings->setting(Setting::Ipv4)); addSetting(connectionSettings->setting(Setting::Ipv6)); break; case ConnectionSettings::Unknown: default: break; } }
otError otPlatSettingsSet(otInstance *aInstance, uint16_t aKey, const uint8_t *aValue, uint16_t aValueLength) { return addSetting(aInstance, aKey, true, aValue, aValueLength); }
void NetworkManager::ConnectionSettingsPrivate::initSettings(NMBluetoothCapabilities bt_cap) { clearSettings(); switch (type) { case ConnectionSettings::Adsl: addSetting(Setting::Ptr(new AdslSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::Bond: addSetting(Setting::Ptr(new BondSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::Bluetooth: addSetting(Setting::Ptr(new BluetoothSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); //addSetting(Setting::Ptr(new Ipv6Setting())); if (bt_cap == NM_BT_CAPABILITY_DUN) { addSetting(Setting::Ptr(new GsmSetting())); addSetting(Setting::Ptr(new PppSetting())); addSetting(Setting::Ptr(new SerialSetting())); } break; case ConnectionSettings::Bridge: addSetting(Setting::Ptr(new BridgeSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::Cdma: addSetting(Setting::Ptr(new CdmaSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); if (NetworkManager::checkVersion(1, 0, 0)) { addSetting(Setting::Ptr(new Ipv6Setting())); } addSetting(Setting::Ptr(new PppSetting())); break; case ConnectionSettings::Gsm: addSetting(Setting::Ptr(new GsmSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); if (NetworkManager::checkVersion(1, 0, 0)) { addSetting(Setting::Ptr(new Ipv6Setting())); } addSetting(Setting::Ptr(new PppSetting())); break; case ConnectionSettings::Infiniband: addSetting(Setting::Ptr(new InfinibandSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::OLPCMesh: addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); addSetting(Setting::Ptr(new OlpcMeshSetting())); break; case ConnectionSettings::Pppoe: addSetting(Setting::Ptr(new Ipv4Setting())); //addSetting(new Ipv6Setting())); addSetting(Setting::Ptr(new PppSetting())); addSetting(Setting::Ptr(new PppoeSetting())); addSetting(Setting::Ptr(new WiredSetting())); break; case ConnectionSettings::Vlan: addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); addSetting(Setting::Ptr(new VlanSetting())); break; case ConnectionSettings::Vpn: addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); addSetting(Setting::Ptr(new VpnSetting())); break; case ConnectionSettings::Wimax: addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); addSetting(Setting::Ptr(new WimaxSetting())); break; case ConnectionSettings::Wired: addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); addSetting(Setting::Ptr(new Security8021xSetting())); addSetting(Setting::Ptr(new WiredSetting())); break; case ConnectionSettings::Wireless: addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); addSetting(Setting::Ptr(new Security8021xSetting())); addSetting(Setting::Ptr(new WirelessSetting())); addSetting(Setting::Ptr(new WirelessSecuritySetting())); break; case ConnectionSettings::Team: addSetting(Setting::Ptr(new TeamSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::Generic: addSetting(Setting::Ptr(new GenericSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::Tun: addSetting(Setting::Ptr(new TunSetting())); addSetting(Setting::Ptr(new Ipv4Setting())); addSetting(Setting::Ptr(new Ipv6Setting())); break; case ConnectionSettings::Unknown: default: break; } }
void unknownsettingstab::applyFromReadConf(QMap<QString, QString>* conf){ for(auto & readSetting : conf->keys()) { addSetting(readSetting.append(conf->value(readSetting))); conf->remove(readSetting); } }
void KeyPointManagement::addSetting() { addSetting(util::make_unique<KeyPointSettingsSelector>(univers_)); }
void LDExporter::addConditionalEdgesSetting(LDExporterSetting *pGroup) const { addSetting(pGroup, LDExporterSetting(ls(_UC("LDXConditionalEdges")), m_conditionalEdges, udKey("ConditionalEdges").c_str())); }
void LDExporter::addPrimSubSetting(LDExporterSetting *pGroup) const { addSetting(pGroup, LDExporterSetting(ls(_UC("LDXPrimSub")), m_primSub, udKey("PrimitiveSubstitution").c_str())); }
void LDExporter::addSeamWidthSetting(LDExporterSetting *pGroup) const { addSetting(pGroup, ls(_UC("LDXSeamWidth")), m_seamWidth, udKey("SeamWidth").c_str(), 0.0f, 5.0f); }