backgroundparser.h
Go to the documentation of this file.00001 /* $Id: backgroundparser.h,v 1.1 2003/05/01 23:47:38 okellogg Exp $ 00002 * Copyright (C) 2002 by Roberto Raggi 00003 * roberto@kdevelop.org 00004 * Copyright (C) 2003 Oliver Kellogg 00005 * okellogg@users.sourceforge.net 00006 * 00007 * This program is free software; you can redistribute it and/or modify 00008 * it under the terms of the GNU General Public License as published by 00009 * the Free Software Foundation; either version 2 of the License, or 00010 * (at your option) any later version. 00011 */ 00012 00013 #ifndef BACKGROUNDPARSER_H 00014 #define BACKGROUNDPARSER_H 00015 00016 #include <qthread.h> 00017 #include <qstring.h> 00018 #include <kdebug.h> 00019 00020 class ProblemReporter; 00021 00022 class BackgroundParser: public QThread{ 00023 public: 00024 BackgroundParser( ProblemReporter* reporter, 00025 const QString& source, 00026 const QString& filename ); 00027 virtual ~BackgroundParser(); 00028 00029 virtual void run(); 00030 00031 private: 00032 ProblemReporter* m_reporter; 00033 QString m_source; 00034 QString m_fileName; 00035 }; 00036 00037 #endif