summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-06-16 13:42:33 +0200
committerThorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>2009-06-16 14:29:23 +0200
commitaa2836f1dc9e5942ad65ac445d09a87372430ecf (patch)
tree42a8328e7ad47d902fb17ea0f42b8e1e47b31a21
parentb76ebd66e0c4eef89ef3be4b25f103613fdeedf7 (diff)
downloadqt-creator-aa2836f1dc9e5942ad65ac445d09a87372430ecf.tar.gz
Fixed the alignment of the line/column number label
This depended on a stretch that was removed. Instead, make the stretch factor of the stretch 0 and make sure that the method boxes used by the CppEditor and ScriptEditor take all its space. Reviewed-by: con
-rw-r--r--src/plugins/cppeditor/cppeditor.cpp3
-rw-r--r--src/plugins/qtscripteditor/qtscripteditor.cpp6
-rw-r--r--src/plugins/texteditor/basetexteditor.cpp1
3 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index 29b7f6cd11..4491e71480 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -275,7 +275,8 @@ void CPPEditor::createToolBar(CPPEditorEditable *editable)
QToolBar *toolBar = editable->toolBar();
QList<QAction*> actions = toolBar->actions();
- toolBar->insertWidget(actions.first(), m_methodCombo);
+ QWidget *w = toolBar->widgetForAction(actions.first());
+ static_cast<QHBoxLayout*>(w->layout())->insertWidget(0, m_methodCombo, 1);
}
int CPPEditor::previousBlockState(QTextBlock block) const
diff --git a/src/plugins/qtscripteditor/qtscripteditor.cpp b/src/plugins/qtscripteditor/qtscripteditor.cpp
index 1624414023..47f7386ba7 100644
--- a/src/plugins/qtscripteditor/qtscripteditor.cpp
+++ b/src/plugins/qtscripteditor/qtscripteditor.cpp
@@ -52,8 +52,9 @@
#include <QtCore/QTimer>
#include <QtCore/QtDebug>
-#include <QtGui/QMenu>
#include <QtGui/QComboBox>
+#include <QtGui/QHBoxLayout>
+#include <QtGui/QMenu>
enum {
UPDATE_DOCUMENT_DEFAULT_INTERVAL = 100
@@ -386,7 +387,8 @@ void ScriptEditor::createToolBar(ScriptEditorEditable *editable)
QToolBar *toolBar = editable->toolBar();
QList<QAction*> actions = toolBar->actions();
- toolBar->insertWidget(actions.first(), m_methodCombo);
+ QWidget *w = toolBar->widgetForAction(actions.first());
+ static_cast<QHBoxLayout*>(w->layout())->insertWidget(0, m_methodCombo, 1);
}
void ScriptEditor::contextMenuEvent(QContextMenuEvent *e)
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp
index c5e8703df4..6b7f51194f 100644
--- a/src/plugins/texteditor/basetexteditor.cpp
+++ b/src/plugins/texteditor/basetexteditor.cpp
@@ -4096,6 +4096,7 @@ BaseTextEditorEditable::BaseTextEditorEditable(BaseTextEditor *editor)
QWidget *w = new QWidget;
l->setMargin(0);
l->setContentsMargins(5, 0, 5, 0);
+ l->addStretch(0);
l->addWidget(m_cursorPositionLabel);
w->setLayout(l);