diff --git a/src/libs/utils/submiteditorwidget.cpp b/src/libs/utils/submiteditorwidget.cpp index 984bf9ea222618e48d1d414f2ca9fb4a261e28e0..a9f1c1fe9ae989884c034f688e9cc65ba9ed4cd3 100644 --- a/src/libs/utils/submiteditorwidget.cpp +++ b/src/libs/utils/submiteditorwidget.cpp @@ -147,6 +147,7 @@ SubmitEditorWidget::SubmitEditorWidget(QWidget *parent) : m_d->m_ui.setupUi(this); m_d->m_ui.description->setContextMenuPolicy(Qt::CustomContextMenu); m_d->m_ui.description->setLineWrapMode(QTextEdit::NoWrap); + m_d->m_ui.description->setWordWrapMode(QTextOption::WordWrap); connect(m_d->m_ui.description, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(editorCustomContextMenuRequested(QPoint))); @@ -165,7 +166,7 @@ SubmitEditorWidget::~SubmitEditorWidget() delete m_d; } -void SubmitEditorWidget::registerActions(QAction *editorUndoAction, QAction *editorRedoAction, +void SubmitEditorWidget::registerActions(QAction *editorUndoAction, QAction *editorRedoAction, QAction *submitAction, QAction *diffAction) { if (editorUndoAction) { diff --git a/src/plugins/vcsbase/vcsbasesettingspage.ui b/src/plugins/vcsbase/vcsbasesettingspage.ui index 0585c680e3e259c00bd6b16cdeabf9ae249a7dfa..16012b7239cbb09340b40d4483982b05669db6ba 100644 --- a/src/plugins/vcsbase/vcsbasesettingspage.ui +++ b/src/plugins/vcsbase/vcsbasesettingspage.ui @@ -38,6 +38,9 @@ </item> <item> <widget class="QSpinBox" name="lineWrapSpinBox"> + <property name="enabled"> + <bool>false</bool> + </property> <property name="minimum"> <number>40</number> </property> @@ -79,7 +82,7 @@ </widget> </item> <item row="0" column="1"> - <widget class="Core::Utils::PathChooser" name="submitMessageCheckScriptChooser"/> + <widget class="Core::Utils::PathChooser" name="submitMessageCheckScriptChooser" native="true"/> </item> <item row="1" column="0"> <widget class="QLabel" name="nickNameMailMapLabel"> @@ -93,7 +96,7 @@ name <email> alias <email></string> </widget> </item> <item row="1" column="1"> - <widget class="Core::Utils::PathChooser" name="nickNameMailMapChooser"/> + <widget class="Core::Utils::PathChooser" name="nickNameMailMapChooser" native="true"/> </item> <item row="2" column="0"> <widget class="QLabel" name="nickNameFieldsFileLabel"> @@ -106,7 +109,7 @@ name <email> alias <email></string> </widget> </item> <item row="2" column="1"> - <widget class="Core::Utils::PathChooser" name="nickNameFieldsFileChooser"/> + <widget class="Core::Utils::PathChooser" name="nickNameFieldsFileChooser" native="true"/> </item> </layout> </item> @@ -151,5 +154,22 @@ name <email> alias <email></string> </customwidget> </customwidgets> <resources/> - <connections/> + <connections> + <connection> + <sender>lineWrapCheckBox</sender> + <signal>toggled(bool)</signal> + <receiver>lineWrapSpinBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>186</x> + <y>58</y> + </hint> + <hint type="destinationlabel"> + <x>225</x> + <y>58</y> + </hint> + </hints> + </connection> + </connections> </ui> diff --git a/src/plugins/vcsbase/vcsbasesubmiteditor.cpp b/src/plugins/vcsbase/vcsbasesubmiteditor.cpp index 2bbcc02c9c0301667771f75465676755b0b18d4d..204c825793907b49b13ef1e1316b25bbd2d2690a 100644 --- a/src/plugins/vcsbase/vcsbasesubmiteditor.cpp +++ b/src/plugins/vcsbase/vcsbasesubmiteditor.cpp @@ -109,11 +109,11 @@ VCSBaseSubmitEditor::VCSBaseSubmitEditor(const VCSBaseSubmitEditorParameters *pa Core::Utils::SubmitEditorWidget *editorWidget) : m_d(new VCSBaseSubmitEditorPrivate(parameters, editorWidget, this)) { - // message font according to settings + // Message font according to settings const TextEditor::FontSettings fs = TextEditor::TextEditorSettings::instance()->fontSettings(); QFont font = editorWidget->descriptionEdit()->font(); font.setFamily(fs.family()); - font.setPointSize((fs.fontSize() * 4) / 5); + font.setPointSize(fs.fontSize()); editorWidget->descriptionEdit()->setFont(font); m_d->m_file->setModified(false);