Source: uviconprovider.h


Annotated List
Files
Globals
Hierarchy
Index
/***************************************************************************
                          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.