当前位置: 首页>>代码示例>>C++>>正文


C++ setting::Handle类代码示例

本文整理汇总了C++中setting::Handle的典型用法代码示例。如果您正苦于以下问题:C++ Handle类的具体用法?C++ Handle怎么用?C++ Handle使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Handle类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: browse

void ModelSelector::browse() {
    static Setting::Handle<QString> lastModelBrowseLocation("LastModelBrowseLocation",
                                                            QStandardPaths::writableLocation(QStandardPaths::DownloadLocation));
    QString filename = QFileDialog::getOpenFileName(NULL, "Select your model file ...",
                                                    lastModelBrowseLocation.get(),
                                                    "Model files (*.fst *.fbx)");
    QFileInfo fileInfo(filename);
    
    if (fileInfo.isFile() && fileInfo.completeSuffix().contains(QRegExp("fst|fbx|FST|FBX"))) {
        _modelFile = fileInfo;
        _browseButton->setText(fileInfo.fileName());
        lastModelBrowseLocation.set(fileInfo.path());
    }
}
开发者ID:AndrewMeadows,项目名称:hifi,代码行数:14,代码来源:ModelSelector.cpp

示例2: loadSettings

void AddressManager::loadSettings(const QString& lookupString) {
    if (lookupString.isEmpty()) {
        handleUrl(currentAddressHandle.get().toString(), LookupTrigger::StartupFromSettings);
    } else {
        handleUrl(lookupString, LookupTrigger::StartupFromSettings);
    }
}
开发者ID:venkatn93,项目名称:hifi,代码行数:7,代码来源:AddressManager.cpp

示例3: QStringList

JNIEXPORT jboolean JNICALL
Java_io_highfidelity_hifiinterface_fragment_SettingsFragment_getHifiSettingBoolean(JNIEnv *env,
                                                                                   jobject instance,
                                                                                   jstring group_,
                                                                                   jstring key_,
                                                                                   jboolean defaultValue) {
    const char *c_group = env->GetStringUTFChars(group_, 0);
    const char *c_key = env->GetStringUTFChars(key_, 0);

    const QString group = QString::fromUtf8(c_group);
    const QString key = QString::fromUtf8(c_key);

    env->ReleaseStringUTFChars(group_, c_group);
    env->ReleaseStringUTFChars(key_, c_key);

    Setting::Handle<bool> setting { QStringList() << group << key , defaultValue};
    return setting.get();
}
开发者ID:birarda,项目名称:hifi,代码行数:18,代码来源:native.cpp

示例4: storeCurrentAddress

void AddressManager::storeCurrentAddress() {
    currentAddressHandle.set(currentAddress());
}
开发者ID:venkatn93,项目名称:hifi,代码行数:3,代码来源:AddressManager.cpp

示例5: connect

Audio::Audio() : _devices(_contextIsHMD) {
    auto client = DependencyManager::get<AudioClient>().data();
    connect(client, &AudioClient::muteToggled, this, &Audio::setMuted);
    connect(client, &AudioClient::noiseReductionChanged, this, &Audio::enableNoiseReduction);
    connect(client, &AudioClient::warnWhenMutedChanged, this, &Audio::enableWarnWhenMuted);
    connect(client, &AudioClient::inputLoudnessChanged, this, &Audio::onInputLoudnessChanged);
    connect(client, &AudioClient::inputVolumeChanged, this, &Audio::setInputVolume);
    connect(this, &Audio::contextChanged, &_devices, &AudioDevices::onContextChanged);
    connect(this, &Audio::pushingToTalkChanged, this, &Audio::handlePushedToTalk);
    enableNoiseReduction(enableNoiseReductionSetting.get());
    enableWarnWhenMuted(enableWarnWhenMutedSetting.get());
    onContextChanged();
}
开发者ID:Menithal,项目名称:hifi,代码行数:13,代码来源:Audio.cpp

示例6: saveSettings

void LODManager::saveSettings() {
    desktopLODDecreaseFPS.set(getDesktopLODDecreaseFPS());
    hmdLODDecreaseFPS.set(getHMDLODDecreaseFPS());
}
开发者ID:Giugiogia,项目名称:hifi,代码行数:4,代码来源:LODManager.cpp

示例7: loadSettings

void LODManager::loadSettings() {
    setDesktopLODDecreaseFPS(desktopLODDecreaseFPS.get());
    setHMDLODDecreaseFPS(hmdLODDecreaseFPS.get());
}
开发者ID:Giugiogia,项目名称:hifi,代码行数:4,代码来源:LODManager.cpp

示例8: setMaxOctreePacketsPerSecond

void OctreeQuery::setMaxOctreePacketsPerSecond(int maxOctreePPS) {
    if (maxOctreePPS != _maxOctreePPS) {
        _maxOctreePPS = maxOctreePPS;
        maxOctreePacketsPerSecond.set(_maxOctreePPS);
    }
}
开发者ID:linkedinyou,项目名称:hifi,代码行数:6,代码来源:OctreeQuery.cpp

示例9:

OctreeQuery::OctreeQuery() {
    _maxOctreePPS = maxOctreePacketsPerSecond.get();
}
开发者ID:linkedinyou,项目名称:hifi,代码行数:3,代码来源:OctreeQuery.cpp

示例10: QQuickItem

AvatarInputs::AvatarInputs(QQuickItem* parent) :  QQuickItem(parent) {
    INSTANCE = this;
    _mirrorZoomed = rearViewZoomLevel.get() != 0;
}
开发者ID:DaveDubUK,项目名称:hifi,代码行数:4,代码来源:AvatarInputs.cpp

示例11: toggleZoom

void AvatarInputs::toggleZoom() {
    _mirrorZoomed = !_mirrorZoomed;
    rearViewZoomLevel.set(_mirrorZoomed ? 0 : 1);
    emit mirrorZoomedChanged();
}
开发者ID:DaveDubUK,项目名称:hifi,代码行数:5,代码来源:AvatarInputs.cpp


注:本文中的setting::Handle类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。