/*************************************************************************** ocrresedit.h - ocr-result edit widget ------------------- begin : Fri 12 Feb 2003 copyright : (C) 2003 by Klaas Freitag email : freitag@suse.de ***************************************************************************/ /*************************************************************************** * * * This file may be distributed and/or modified under the terms of the * * GNU General Public License version 2 as published by the Free Software * * Foundation and appearing in the file COPYING included in the * * packaging of this file. * * * As a special exception, permission is given to link this program * * with any version of the KADMOS ocr/icr engine of reRecognition GmbH, * * Kreuzlingen and distribute the resulting executable without * * including the source code for KADMOS in the source distribution. * * * As a special exception, permission is given to link this program * * with any edition of TQt, and distribute the resulting executable, * * without including the source code for TQt in the source distribution. * * * ***************************************************************************/ #ifndef _OCR_RESEDIT_ #define _OCR_RESEDIT_ #include class TQString; class TQColor; class ocrWord; class ocrResEdit : public TQTextEdit { Q_OBJECT public: ocrResEdit( TQWidget *parent ); public slots: void slUpdateOCRResult( int line, const TQString& wordFrom, const TQString& wordTo ); void slMarkWordWrong( int line, const ocrWord& word ); void slIgnoreWrongWord( int line, const ocrWord& word ); void slSelectWord( int line, const ocrWord& word ); void slSaveText(); protected slots: void slReplaceWord( int line, const TQString& wordFrom, const TQString& wordTo, const TQColor& color ); private: TQColor m_updateColor; TQColor m_ignoreColor; TQColor m_wrnColor; }; #endif