18
18
#ifndef KSTCHOOSECOLORDIALOGI_H
19
19
#define KSTCHOOSECOLORDIALOGI_H
21
22
#include <qlineedit.h>
25
#include <qvaluelist.h>
23
27
#include <kcolorcombo.h>
25
29
#include "choosecolordialog.h"
30
#include "kstvcurve.h"
27
32
class KstChooseColorDialogI : public KstChooseColorDialog {
30
KstChooseColorDialogI(QWidget* parent = 0,
32
bool modal = FALSE, WFlags fl = 0 );
33
virtual ~KstChooseColorDialogI();
35
void updateChooseColorDialog();
36
void showChooseColorDialog();
44
// list of the current textfields and colorcombos
45
QValueList<QLineEdit*> lineEdits;
46
QValueList<KColorCombo*> colorCombos;
47
QColor getColorForFile(const QString &fileName);
49
void cleanColorGroup();
35
KstChooseColorDialogI(QWidget* parent = 0,
37
bool modal = FALSE, WFlags fl = 0 );
38
virtual ~KstChooseColorDialogI();
40
void updateChooseColorDialog();
41
void showChooseColorDialog();
42
QColor getColorForCurve(const KstVCurvePtr curve);
43
QColor getColorForCurve(const KstVectorPtr xVector, const KstVectorPtr yVector);
50
QColor getColorForFile(const QString &fileName);
51
void cleanColorGroup();
54
QValueList<QLineEdit*> _lineEdits;
55
QValueList<KColorCombo*> _colorCombos;
56
QMap<QString, QColor> _fileColors;