00001 /********************************************************************** 00002 ** Copyright (C) 2002-2004 Michael 'Mickey' Lauer. All rights reserved. 00003 ** 00004 ** This file is part of Wellenreiter II. 00005 ** 00006 ** This file may be distributed and/or modified under the terms of the 00007 ** GNU General Public License version 2 as published by the Free Software 00008 ** Foundation and appearing in the file LICENSE.GPL included in the 00009 ** packaging of this file. 00010 ** 00011 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00012 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00013 ** 00014 **********************************************************************/ 00015 00016 #ifndef HEXWINDOW_H 00017 #define HEXWINDOW_H 00018 00019 #include <qvbox.h> 00020 00021 class QString; 00022 class QMultiLineEdit; 00023 00024 class MHexWindow: public QVBox 00025 { 00026 00027 public: 00028 MHexWindow( QWidget * parent = 0, const char * name = "MHexWindow", WFlags f = 0 ); 00029 00030 void log( const QString& text ); 00031 const QString getLog() const; 00032 void clear(); 00033 00034 protected: 00035 QMultiLineEdit* ledit; 00036 00037 }; 00038 00039 #endif 00040
1.4.2