Subversion Repositories Scribus

Rev

Rev 455 | Rev 838 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 paul 1
/****************************************************************************
2
** Form interface generated from reading ui file 'CMY.ui'
3
**
4
** Created: Thu Sep 6 22:13:03 2001
5
**      by:  The User Interface Compiler (uic)
6
**
7
** WARNING! All changes made in this file will be lost!
8
****************************************************************************/
9
#ifndef CMYKFARBEN_H
10
#define CMYKFARBEN_H
11
 
12
#include <qdialog.h>
13
#include <qpixmap.h>
14
#include <qcolor.h>
15
#include <qcheckbox.h>
16
#include <qcombobox.h>
17
#include <qframe.h>
18
#include <qlabel.h>
19
#include <qpushbutton.h>
20
#include <qslider.h>
21
#include <qlayout.h>
22
#include <qtooltip.h>
259 Franz 23
#include <qlineedit.h>
279 Franz 24
#include <qwidgetstack.h>
25
#include <qlistbox.h>
686 cbradney 26
 
27
class CMYKcolor;
3 paul 28
#include "colorchart.h"
216 Franz 29
#include "mspinbox.h"
259 Franz 30
#include "scribusdoc.h"
3 paul 31
 
32
class CMYKChoose : public QDialog
216 Franz 33
{
34
        Q_OBJECT
3 paul 35
 
36
public:
279 Franz 37
        CMYKChoose( QWidget* parent, CMYKColor orig, QString name, CListe *Colors, QStringList Cust );
216 Franz 38
        ~CMYKChoose() {};
168 Franz 39
        virtual void mouseReleaseEvent(QMouseEvent *m);
40
        QColor CMYK2RGB(int c, int m, int y, int k);
216 Franz 41
        QLabel* TextLabel1;
259 Franz 42
        QLineEdit* Farbname;
216 Franz 43
        QLabel* TextLabel3;
44
        QComboBox* ComboBox1;
45
        QCheckBox* Separations;
279 Franz 46
        QComboBox* Swatches;
216 Franz 47
        QLabel* TextLabel5_2;
48
        QLabel* OldC;
49
        QLabel* TextLabel5;
50
        QLabel* NewC;
51
        QPushButton* Cancel;
52
        QPushButton* Cancel_2;
53
        QFrame* Frame4;
279 Franz 54
        QWidgetStack* TabStack;
216 Franz 55
        QFrame* Frame5;
279 Franz 56
        QFrame* Frame5a;
57
        QListBox* ColorSwatch;
216 Franz 58
        ColorChart* ColorMap;
59
        QLabel* CyanP;
60
        QLabel* CyanT;
61
        QSlider* CyanSL;
62
        MSpinBox* CyanSp;
63
        QLabel* MagentaP;
64
        QLabel* MagentaT;
65
        QSlider* MagentaSL;
66
        MSpinBox* MagentaSp;
67
        QLabel* YellowP;
68
        QLabel* YellowT;
69
        QSlider* YellowSL;
70
        MSpinBox* YellowSp;
71
        QLabel* BlackP;
72
        QLabel* BlackT;
73
        QSlider* BlackSL;
74
        MSpinBox* BlackSp;
75
        QPixmap imageA;
76
        QPixmap imageN;
77
        CMYKColor Farbe;
78
        bool CMYKmode;
168 Franz 79
        bool Wsave;
216 Franz 80
        bool dynamic;
81
        int BlackComp;
259 Franz 82
        CListe *EColors;
279 Franz 83
        CListe CurrSwatch;
84
        QStringList CColSet;
344 Franz 85
        QString Fnam;
168 Franz 86
 
3 paul 87
public slots:
216 Franz 88
        void SetValueS(int val);
168 Franz 89
        void ToggleSL();
90
        QPixmap SliderPix(int farbe);
91
        QPixmap SliderBlack();
279 Franz 92
        void SelSwatch(int n);
168 Franz 93
        void SelModel(const QString& mod);
216 Franz 94
        void setColor();
95
        void setColor2(int h, int s, bool ende);
279 Franz 96
        void SelFromSwatch( int c);
216 Franz 97
        void setValues();
259 Franz 98
        void Verlassen();
3 paul 99
 
100
protected:
216 Franz 101
        QHBoxLayout* CMYKFarbenLayout;
102
        QVBoxLayout* Layout23;
103
        QGridLayout* Layout2;
287 Franz 104
        QGridLayout* Layout2x;
216 Franz 105
        QHBoxLayout* Layout21;
106
        QVBoxLayout* Frame4Layout;
107
        QHBoxLayout* Frame5Layout;
279 Franz 108
        QHBoxLayout* Frame5aLayout;
216 Franz 109
        QVBoxLayout* Layout1_2;
110
        QVBoxLayout* Layout1_2_2;
111
        QVBoxLayout* Layout1_2_3;
112
        QVBoxLayout* Layout1_2_4;
3 paul 113
};
114
 
115
#endif // CMYKFARBEN_H