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);