/***************************************************************************
uviconprovider.h - description
-------------------
begin : Sam Jun 28 2003
copyright : (C) 2003 by Werner Schulte
email : werner@schulte.-ac.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 UVICONPROVIDER_H
#define UVICONPROVIDER_H
#include
/**
This Class provides multiple used file menu icons.
@author Werner Schulte (email : werner@schulte-ac.de, homepage : www.uv-ac.de)
@version 0.1.0 - sc - 28.06.2003
**/
class uvFileIconProvider
{
public:
/** FileMenuIcons **/
QPixmap *fileNewIcon;
QPixmap *fileOpenIcon;
QPixmap *fileSaveIcon;
QPixmap *fileSaveasIcon;
QPixmap *fileSavetempIcon;
/** constructor **/
uvFileIconProvider();
/** destructor **/
~uvFileIconProvider();
private:
};
/**
This Class provides multiple used toolbar icons.
@author Werner Schulte (email : werner@schulte-ac.de, homepage : www.uv-ac.de)
@version 0.1.0 - sc - 28.06.2003
**/
class uvToolIconProvider
{
public:
/** FileMenuIcons **/
QPixmap *toolOpenBaseIcon;
QPixmap *toolOpenCurrIcon;
QPixmap *toolOpenUserIcon;
QPixmap *toolOpenHelpIcon;
/** constructor **/
uvToolIconProvider();
/** destructor **/
~uvToolIconProvider();
private:
};
/**
This Class provides multiple used action ( menu ) icons.
@author Werner Schulte (email : werner@schulte-ac.de, homepage : www.uv-ac.de)
@version 0.1.0 - sc - 28.06.2003
**/
class uvActionIconProvider
{
public:
/** ActionMenuIcons **/
QPixmap *actionAppendIcon;
QPixmap *actionChangeIcon;
QPixmap *actionDeleteIcon;
QPixmap *actionCopyIcon;
QPixmap *actionPasteIcon;
QPixmap *actionUpIcon;
QPixmap *actionDownIcon;
QPixmap *actionOkIcon;
QPixmap *actionCancelIcon;
/** constructor **/
uvActionIconProvider();
/** destructor **/
~uvActionIconProvider();
private:
};
/**
This Class provides multiple used listview icons.
@author Werner Schulte (email : werner@schulte-ac.de, homepage : www.uv-ac.de)
@version 0.1.0 - sc - 28.06.2003
**/
//class uvListViewIconProvider
//{
//public:
/** ActionMenuIcons **/
// QPixmap *emptySquareIcon;
// QPixmap *greenHookedSquareIcon;
/** constructor **/
// uvListViewActionProvider();
/** destructor **/
// ~uvListViewActionProvider();
//private:
//};
#endif
| Generated by: sc on schomep4 on Sun Nov 23 16:54:26 2003, using kdoc 2.0a54. |