/*************************************************************************** kalzium.h - description ------------------- begin : Die Dez 4 17:59:34 CET 2001 copyright : (C) 2001 by Carsten Niehaus email : cniehaus@gmx.de ***************************************************************************/ /*************************************************************************** * * * 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 KALZIUM_H #define KALZIUM_H #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include // GR button coluors #include #include #include #include #include #include #include #include #include /** Kalzium is the base class of the project */ typedef ElementKP* PElementKP; class Kalzium : public KMainWindow { Q_OBJECT public: /** construtor */ Kalzium(const char *name=0); /** GR return block of element */ int block(int e) const; /** destructor */ ~Kalzium(); private: PElementKP button[118]; const QColor s; const QColor t; const QColor p; const QColor f; // GR different colours for different groups enum {OTHER=0,SBLOCK=1,DBLOCK=2,PBLOCK=3,FBLOCK=4}; public slots: }; #endif