Hierarchical Edge Bundle 1.0
|
00001 #pragma once 00002 #include <QComboBox> 00003 #include <QColor> 00004 #include <QGLContext> 00005 #include <QGLFormat> 00006 #include <vector> 00007 00013 class ColorChooser : public QComboBox 00014 { 00015 Q_OBJECT 00016 Q_PROPERTY(QColor color READ color WRITE setColor USER true) 00017 00018 public: 00022 ColorChooser(QWidget* parent = 0); 00026 ~ColorChooser(void); 00027 00028 public: 00033 QColor color() const; 00034 00039 void setColor(QColor c); 00040 00041 private: 00042 void populateList(); 00043 00044 public slots: 00045 00046 00047 signals: 00051 void currentIndexChanged ( int index ); 00052 };