Source: Application.h


Annotated List
Files
Globals
Hierarchy
Index
// **************************************************************************
// *
// * File:    Application.h
// * Created: Sat Dec 4 1999
// * (C) 1999 by David M. <captjay@superlink.net>
// *
// **************************************************************************
// **************************************************************************
// *                                                                        *
// *   This program is free software; you can redistribute it and/or modify *
// *   it under the terms of the GNU General Public License as published by *
// *   the Free Software Foundation; either version 2 of the License, or    *
// *   (at your option) any later version.                                  *
// *                                                                        *
// **************************************************************************

#ifndef APPLICATION_H
#define APPLICATION_H

#include <qapplication.h>

/**
* @author David M.
* @short Abstract class for application objects.
*
* Application is used as an abstract class for application objects.
*/
class Application : public QApplication {
Q_OBJECT
public:
  Application(int argc, char** argv);
  virtual ~Application();
  /**
  * Start the application. This performs all the application's
  * initialization, then calls execProc() to perform
  * user-specified initializations.
  */
  void execute();
public slots:
  /**
  * Redefine this method in subclasses to include
  * your one-time initialization. execProc() is called
  * once on startup of the application.
  */
  virtual void execProc() = 0;
};


#endif

























Generated by: nightsky@centauri on Sat Jan 15 23:06:10 2000, using kdoc 2.0a30.