コード例 #1
0
ファイル: ModelSelector.cpp プロジェクト: AndrewMeadows/hifi
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());
    }
}
コード例 #2
0
ファイル: native.cpp プロジェクト: birarda/hifi
JNIEXPORT void JNICALL
Java_io_highfidelity_hifiinterface_fragment_SettingsFragment_updateHifiSetting(JNIEnv *env,
                                                                               jobject instance,
                                                                               jstring group_,
                                                                               jstring key_,
                                                                               jboolean value_) {
    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);

    bool value = value_;

    Setting::Handle<bool> setting { QStringList() << group << key , !value };
    setting.set(value);
}
コード例 #3
0
ファイル: LODManager.cpp プロジェクト: Giugiogia/hifi
void LODManager::saveSettings() {
    desktopLODDecreaseFPS.set(getDesktopLODDecreaseFPS());
    hmdLODDecreaseFPS.set(getHMDLODDecreaseFPS());
}
コード例 #4
0
ファイル: AddressManager.cpp プロジェクト: venkatn93/hifi
void AddressManager::storeCurrentAddress() {
    currentAddressHandle.set(currentAddress());
}
コード例 #5
0
ファイル: OctreeQuery.cpp プロジェクト: linkedinyou/hifi
void OctreeQuery::setMaxOctreePacketsPerSecond(int maxOctreePPS) {
    if (maxOctreePPS != _maxOctreePPS) {
        _maxOctreePPS = maxOctreePPS;
        maxOctreePacketsPerSecond.set(_maxOctreePPS);
    }
}
コード例 #6
0
ファイル: AvatarInputs.cpp プロジェクト: DaveDubUK/hifi
void AvatarInputs::toggleZoom() {
    _mirrorZoomed = !_mirrorZoomed;
    rearViewZoomLevel.set(_mirrorZoomed ? 0 : 1);
    emit mirrorZoomedChanged();
}