30 : QToolButton(parent),
33 setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
34 setPopupMode(QToolButton::MenuButtonPopup);
35 setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
37 setIconSize(QSize(16, 16));
50 m_popup->setSelected(color);
51 m_selectedColor = color;
57 return m_selectedColor;
62 QToolButton::resizeEvent(e);
68 m_popup->move(mapToGlobal(QPoint(0, height())));
74 QPixmap pix(iconSize());
75 pix.fill(m_selectedColor);
77 p.setPen(QPen(Qt::darkGray, 2));
78 p.drawRect(pix.rect());
85 emit colorChanged(color);