Example #1
0
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();
}
Example #2
0
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();
}