diff --git a/src/app/app.pro b/src/app/app.pro
index 14a3cdf35c0c0864f20b58061bc19b76ab12d21e..704070830a25e9591faa24c249b41e0c86ac2d0a 100644
--- a/src/app/app.pro
+++ b/src/app/app.pro
@@ -13,8 +13,6 @@ win32 {
 }
 linux-* {
     LIBS *= -lExtensionSystem -lAggregation
-    ISGCC33=$$(GCC33)
-    !equals(ISGCC33, 1):QT += svg dbus
 
     target.path  = /bin
     INSTALLS    += target
diff --git a/src/plugins/designer/formeditorw.cpp b/src/plugins/designer/formeditorw.cpp
index b451ed72ded630216c0d725d433c0990ee53d7fd..bb0929e7c6f5bfc4e61fdde5effca81e691ae3d2 100644
--- a/src/plugins/designer/formeditorw.cpp
+++ b/src/plugins/designer/formeditorw.cpp
@@ -358,12 +358,21 @@ void FormEditorW::setupActions()
 
     //tool actions
     m_toolActionIds.push_back(QLatin1String("FormEditor.LayoutHorizontally"));
+#ifndef Q_OS_MAC
     addToolAction(m_fwm->actionHorizontalLayout(), am, m_context,
                   m_toolActionIds.back(), mformtools, tr("Ctrl+H"));
-
+#else
+    addToolAction(m_fwm->actionHorizontalLayout(), am, m_context,
+                  m_toolActionIds.back(), mformtools, tr("Meta+H"));
+#endif
     m_toolActionIds.push_back(QLatin1String("FormEditor.LayoutVertically"));
+#ifndef Q_OS_MAC
     addToolAction(m_fwm->actionVerticalLayout(), am, m_context,
                   m_toolActionIds.back(),  mformtools, tr("Ctrl+L"));
+#else
+    addToolAction(m_fwm->actionVerticalLayout(), am, m_context,
+                  m_toolActionIds.back(),  mformtools, tr("Meta+L"));
+#endif
 
     m_toolActionIds.push_back(QLatin1String("FormEditor.SplitHorizontal"));
     addToolAction(m_fwm->actionSplitHorizontal(), am, m_context,
@@ -378,16 +387,26 @@ void FormEditorW::setupActions()
                   m_toolActionIds.back(),  mformtools);
 
     m_toolActionIds.push_back(QLatin1String("FormEditor.LayoutGrid"));
+#ifndef Q_OS_MAC
     addToolAction(m_fwm->actionGridLayout(), am, m_context,
                   m_toolActionIds.back(),  mformtools, tr("Ctrl+G"));
+#else
+    addToolAction(m_fwm->actionGridLayout(), am, m_context,
+                  m_toolActionIds.back(),  mformtools, tr("Meta+G"));
+#endif
 
     m_toolActionIds.push_back(QLatin1String("FormEditor.LayoutBreak"));
     addToolAction(m_fwm->actionBreakLayout(), am, m_context,
                   m_toolActionIds.back(), mformtools);
 
     m_toolActionIds.push_back(QLatin1String("FormEditor.LayoutAdjustSize"));
+#ifndef Q_OS_MAC
     addToolAction(m_fwm->actionAdjustSize(), am, m_context,
                   m_toolActionIds.back(),  mformtools, tr("Ctrl+J"));
+#else
+    addToolAction(m_fwm->actionAdjustSize(), am, m_context,
+                  m_toolActionIds.back(),  mformtools, tr("Meta+J"));
+#endif
 
     m_toolActionIds.push_back(QLatin1String("FormEditor.SimplifyLayout"));
     addToolAction(m_fwm->actionSimplifyLayout(), am, m_context,