summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRobin Burchell <robin.burchell@collabora.com>2011-12-15 10:18:37 +0100
committerQt by Nokia <qt-info@nokia.com>2011-12-18 15:15:12 +0100
commiteada3449b9914a3c1cee005245b90631c617a787 (patch)
treee75df3d9f4d6e6ce9199c3a11638c1e1827f25e0 /src
parent51fb43b37f58d38e34225f37216bcfdaf22733c5 (diff)
Remove widget attribute orientation values from Qt:: enum.
These were only actually implemented on Symbian, thus, they aren't too useful, apart from confusing developers when they don't work. Removed per the discussion on: http://lists.qt-project.org/pipermail/development/2011-December/000860.html Change-Id: Id097cb392a3d964364adbe51a72a22927b9c382c Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/global/qnamespace.h5
-rw-r--r--src/corelib/global/qnamespace.qdoc8
-rw-r--r--src/widgets/kernel/qwidget.cpp39
3 files changed, 0 insertions, 52 deletions
diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h
index 2e4bc0efbf..456be48d9c 100644
--- a/src/corelib/global/qnamespace.h
+++ b/src/corelib/global/qnamespace.h
@@ -466,10 +466,6 @@ public:
WA_Maemo5StackedWindow = 127,
#endif
- WA_LockPortraitOrientation = 128,
- WA_LockLandscapeOrientation = 129,
- WA_AutoOrientation = 130,
-
#if 0 // these values are reserved for Maemo5 - do not re-use them
WA_Maemo5PortraitOrientation = WA_LockPortraitOrientation,
WA_Maemo5LandscapeOrientation = WA_LockLandscapeOrientation,
@@ -478,7 +474,6 @@ public:
#endif
WA_X11DoNotAcceptFocus = 132,
- WA_SymbianNoSystemRotation = 133,
WA_MacNoShadow = 134,
// Add new attributes before this line
diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc
index 63ac4a95be..4abe981b59 100644
--- a/src/corelib/global/qnamespace.qdoc
+++ b/src/corelib/global/qnamespace.qdoc
@@ -1158,13 +1158,6 @@
to this top level window. This attribute has no effect on non-X11
platforms.
- \value WA_LockPortraitOrientation Locks the widget to a portrait orientation,
- ignoring changes to the display's orientation with respect to the user.
- \value WA_LockLandscapeOrientation Locks the widget to a landscape orientation,
- ignoring changes to the display's orientation with respect to the user.
- \value WA_AutoOrientation Causes the widget to change orientation whenever the
- display changes orientation with respect to the user.
-
\value WA_MacNoShadow Since Qt 4.8, this attribute disables drop shadows
for this top level window. Only affects Cocoa builds of Qt for Mac OS X.
@@ -1198,7 +1191,6 @@
\omitvalue WA_SetWindowModality
\omitvalue WA_WState_WindowOpacitySet
\omitvalue WA_WState_AcceptedTouchBeginEvent
- \omitvalue WA_SymbianNoSystemRotation
*/
/*! \typedef Qt::HANDLE
diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp
index d20e979cfb..68d1b432e7 100644
--- a/src/widgets/kernel/qwidget.cpp
+++ b/src/widgets/kernel/qwidget.cpp
@@ -10313,45 +10313,6 @@ void QWidget::setAttribute(Qt::WidgetAttribute attribute, bool on)
d->registerTouchWindow();
#endif
break;
- case Qt::WA_LockPortraitOrientation:
- case Qt::WA_LockLandscapeOrientation:
- case Qt::WA_AutoOrientation: {
- const Qt::WidgetAttribute orientations[3] = {
- Qt::WA_LockPortraitOrientation,
- Qt::WA_LockLandscapeOrientation,
- Qt::WA_AutoOrientation
- };
-
- if (on) {
- // We can only have one of these set at a time
- for (int i = 0; i < 3; ++i) {
- if (orientations[i] != attribute)
- setAttribute_internal(orientations[i], false, data, d);
- }
- }
-
-#ifdef Q_WS_S60
- CAknAppUiBase* appUi = static_cast<CAknAppUiBase*>(CEikonEnv::Static()->EikAppUi());
- const CAknAppUiBase::TAppUiOrientation s60orientations[] = {
- CAknAppUiBase::EAppUiOrientationPortrait,
- CAknAppUiBase::EAppUiOrientationLandscape,
- CAknAppUiBase::EAppUiOrientationAutomatic
- };
- CAknAppUiBase::TAppUiOrientation s60orientation = CAknAppUiBase::EAppUiOrientationUnspecified;
- for (int i = 0; i < 3; ++i) {
- if (testAttribute(orientations[i])) {
- s60orientation = s60orientations[i];
- break;
- }
- }
- QT_TRAP_THROWING(appUi->SetOrientationL(s60orientation));
- S60->orientationSet = true;
- QSymbianControl *window = static_cast<QSymbianControl *>(internalWinId());
- if (window)
- window->ensureFixNativeOrientation();
-#endif
- break;
- }
default:
break;
}