From 7a526711a50aa5241de65a6d3cdd5880d00fa90c Mon Sep 17 00:00:00 2001 From: ubbo Date: Thu, 29 Dec 2011 01:11:01 +0000 Subject: method for curHelpPage git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@718 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- textedit.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'textedit.cpp') diff --git a/textedit.cpp b/textedit.cpp index 6c5cb3b..97c13ad 100644 --- a/textedit.cpp +++ b/textedit.cpp @@ -321,6 +321,14 @@ QTextEdit* TextEdit::curTextPage() } } +QTextBrowser* TextEdit::curHelpPage() { + HelpPage *curHelpPage = qobject_cast(tabWidget->currentWidget()); + if(curHelpPage != 0) { + return curHelpPage->getBrowser(); + } else { + return 0; + } +} int TextEdit::tabCount() { @@ -394,12 +402,10 @@ void TextEdit::print() return; } - #ifndef QT_NO_PRINTER QTextDocument *document; if(curTextPage() == 0) { - HelpPage *curPage = qobject_cast(tabWidget->currentWidget()); - document = curPage->getBrowser()->document(); + document = curHelpPage()->document(); } else { document = curTextPage()->document(); } @@ -470,10 +476,14 @@ void TextEdit::cut() void TextEdit::copy() { - if (tabWidget->count() == 0 || curTextPage() == 0) { + if (tabWidget->count() == 0) { return; } + if(curTextPage() == 0) { + + } + curTextPage()->copy(); } -- cgit v1.2.3