From: wordring Date: Fri, 21 Aug 2015 09:56:34 +0000 (+0900) Subject: 変換中文字列に合わせて訳文パネルの大きさを変えるよう修正。 X-Git-Url: http://git.osdn.net/view?p=wordring-tm%2Fwordring-tm.git;a=commitdiff_plain;h=0d86f37253cbea637ff5664d74ed09d55b7d8880 変換中文字列に合わせて訳文パネルの大きさを変えるよう修正。 --- diff --git a/proxy/tmeditorwidget.cpp b/proxy/tmeditorwidget.cpp index 74d4c49..f9489ce 100644 --- a/proxy/tmeditorwidget.cpp +++ b/proxy/tmeditorwidget.cpp @@ -477,7 +477,7 @@ void TM::SourcePanel::insertFromMimeData(const QMimeData *) { } // ドロップ void TM::SourcePanel::inputMethodEvent(QInputMethodEvent *ev) { ev->setCommitString(""); // 入力禁止 - QPlainTextEdit::inputMethodEvent(ev); + TextPanel::inputMethodEvent(ev); } void TM::SourcePanel::keyPressEvent(QKeyEvent *ev) @@ -610,7 +610,7 @@ void TM::TargetPanel::inputMethodEvent(QInputMethodEvent *ev) set_text_dirty(true); set_text_saved(false); } - QPlainTextEdit::inputMethodEvent(ev); + TextPanel::inputMethodEvent(ev); } void TM::TargetPanel::keyPressEvent(QKeyEvent *ev) @@ -814,7 +814,8 @@ void TM::Editor::do_panel_leave(SourcePanel *panel) { if(tp->is_text_dirty()) divide_target_sentence(panel); int index = panel->index(); - parent_editor_widget()->save_sentence(m_segment_id, index); + if(!tp->is_empty()) + parent_editor_widget()->save_sentence(m_segment_id, index); tp->set_text_saved(true); } }