1 /***************************************************************************
2 factorizedwidget.h - paint a factorization
5 copyright : (C) 2004 by Sebastian Stein
6 email : seb.kde@hpfsc.de
7 ***************************************************************************/
9 /***************************************************************************
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
16 ***************************************************************************/
18 #ifndef FACTORIZEDWIDGET_H
19 #define FACTORIZEDWIDGET_H
25 #include "fractionbasewidget.h"
29 // a list containing uints
30 typedef QValueList
<uint
> uintList
;
32 /*! class to paint the factorization of a number
34 * \author Sebastian Stein */
35 class FactorizedWidget
: public FractionBaseWidget
41 FactorizedWidget(QWidget
* parent
, const char * name
, const uintList para_factors
);
46 /** set the task to be displayed */
47 void setFactors(const uintList para_factors
);
51 /** the prime factors of the number */
54 /** overrideing the paint event of FractionBaseWidget */
55 void paintEvent(QPaintEvent
*);