summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitsubmiteditor.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2013-04-30 20:52:46 +0300
committerOrgad Shaneh <orgads@gmail.com>2013-05-02 16:47:19 +0200
commitcb055c1d0f9410553d2cc484e4e5257079867447 (patch)
tree4139ae8477a7d450f7698987880137cf68bf293a /src/plugins/git/gitsubmiteditor.cpp
parent633c11d184df22724e2a401a311b805827eabbd5 (diff)
downloadqt-creator-cb055c1d0f9410553d2cc484e4e5257079867447.tar.gz
Git: Simplify editor code a bit
* Introduce a const submitEditorWidget() and use it * Directly use layout from ui Change-Id: Ib566bab464d4f1c08a3f2af0edb5e1fa989c3160 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/git/gitsubmiteditor.cpp')
-rw-r--r--src/plugins/git/gitsubmiteditor.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/plugins/git/gitsubmiteditor.cpp b/src/plugins/git/gitsubmiteditor.cpp
index d8128a3622..bb7a93a887 100644
--- a/src/plugins/git/gitsubmiteditor.cpp
+++ b/src/plugins/git/gitsubmiteditor.cpp
@@ -96,6 +96,11 @@ GitSubmitEditorWidget *GitSubmitEditor::submitEditorWidget()
return static_cast<GitSubmitEditorWidget *>(widget());
}
+const GitSubmitEditorWidget *GitSubmitEditor::submitEditorWidget() const
+{
+ return static_cast<GitSubmitEditorWidget *>(widget());
+}
+
void GitSubmitEditor::setCommitData(const CommitData &d)
{
GitSubmitEditorWidget *w = submitEditorWidget();
@@ -174,12 +179,12 @@ void GitSubmitEditor::updateFileModel()
GitSubmitEditorPanelData GitSubmitEditor::panelData() const
{
- return const_cast<GitSubmitEditor*>(this)->submitEditorWidget()->panelData();
+ return submitEditorWidget()->panelData();
}
QByteArray GitSubmitEditor::fileContents() const
{
- const QString& text = const_cast<GitSubmitEditor*>(this)->submitEditorWidget()->descriptionText();
+ const QString &text = submitEditorWidget()->descriptionText();
if (!m_commitEncoding.isEmpty()) {
// Do the encoding convert, When use user-defined encoding