krita/ui
kis_channelflags_widget.hGo to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef KIS_CHANNELFLAGS_WIDGET_H
00019 #define KIS_CHANNELFLAGS_WIDGET_H
00020
00021 #include <QList>
00022 #include <QCheckBox>
00023 #include "krita_export.h"
00024
00025 #include <QScrollArea>
00026 #include <QVector>
00027
00028 class QBitArray;
00029 class KoColorSpace;
00030
00031
00039 class KRITAUI_EXPORT KisChannelFlagsWidget : public QScrollArea
00040 {
00041
00042 public:
00043
00044 KisChannelFlagsWidget(const KoColorSpace * colorSpace, QWidget * parent = 0);
00045 ~KisChannelFlagsWidget();
00046
00047 public:
00048
00052 void setChannelFlags(const QBitArray & channelFlags);
00053
00057 QBitArray channelFlags() const;
00058
00059 private:
00060
00061 const KoColorSpace * m_colorSpace;
00062 QList<QCheckBox*> m_channelChecks;
00063
00064 };
00065
00066 #endif
|