// Author: Valeri Fine 21/01/2002
/****************************************************************************
** $Id: TQtApplicationThread.h,v 1.1 2004/07/09 09:21:24 brun Exp $
**
** Copyright (C) 2002 by Valeri Fine. All rights reserved.
**
** This file may be distributed under the terms of the Q Public License
** as defined by Trolltech AS of Norway and appearing in the file
** LICENSE.QPL included in the packaging of this file.
*****************************************************************************/
#ifndef ROOT_TQTAPPLICATIONTHREAD
#define ROOT_TQTAPPLICATIONTHREAD
#include "TQtRootThread.h"
#include "qobject.h"
class TQtEvent;
class TQtApplicationThread : public QObject, public TQtRootThread {
Q_OBJECT
protected:
int fArgc;
char **fArgv;
void *fOption;
int fNumOpt;
protected:
friend class TQtThreadDispatcher;
virtual void Run();
virtual bool eventCB(TQtEvent *event);
TQtApplicationThread() : TQtRootThread(){;}
public:
TQtApplicationThread(int argc, char **argv);
virtual ~TQtApplicationThread();
public slots:
void AboutToQuit ();
};
#endif
syntax highlighted by Code2HTML, v. 0.9.1