void ViewWrapper2D::setOrientationMode(SyncedValuePtr value) { if (mOrientationMode) disconnect(mOrientationMode.get(), SIGNAL(changed()), this, SLOT(orientationModeChanged())); mOrientationMode = value; if (mOrientationMode) connect(mOrientationMode.get(), SIGNAL(changed()), this, SLOT(orientationModeChanged())); orientationModeChanged(); }
void Util::setOrientationMode(int mode) { if (mode == orientationMode()) { return; } QString modeString; switch(mode) { case OrientationAuto: modeString = "auto"; break; case OrientationLandscape: modeString = "landscape"; break; case OrientationPortrait: default: modeString = "portrait"; } setSettingsValue("ui/orientationLockMode", modeString); emit orientationModeChanged(); }