summaryrefslogtreecommitdiff
path: root/libopie/colorpopupmenu.h
Side-by-side diff
Diffstat (limited to 'libopie/colorpopupmenu.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie/colorpopupmenu.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/libopie/colorpopupmenu.h b/libopie/colorpopupmenu.h
index 1206ac3..1a6ab08 100644
--- a/libopie/colorpopupmenu.h
+++ b/libopie/colorpopupmenu.h
@@ -39,36 +39,40 @@ public:
void setActive(bool active);
void enterEvent(QEvent* e);
void leaveEvent(QEvent* e);
void paintEvent(QPaintEvent* e);
void mouseReleaseEvent(QMouseEvent* e);
signals:
void selected(const QColor&);
private:
QColor m_color;
- bool m_active;
+ bool m_active : 1;
+ class ColorPanelButtonPrivate;
+ ColorPanelButtonPrivate *d;
};
class ColorPopupMenu : public QPopupMenu
{
Q_OBJECT
public:
ColorPopupMenu( const QColor& color, QWidget* parent = 0, const char* name = 0 );
~ColorPopupMenu();
private:
+ class ColorPopupMenuPrivate;
+ ColorPopupMenuPrivate *d;
QColor m_color;
QWidget* colorPanel;
QGridLayout* colorLayout;
void addColor( const QColor& color, int row, int col );
signals:
void colorSelected( const QColor& color );
protected slots:
void buttonSelected( const QColor& color );
void moreColorClicked();