AppletHandleButton::AppletHandleButton(AppletHandle *parent) : QPushButton(parent), m_parent(parent) { setBackgroundOrigin( AncestorOrigin ); m_moveMouse = false; setFocusPolicy( NoFocus ); setToggleButton( true ); setToggleType(QButton::Toggle); }
ColorButton::ColorButton (QWidget *w, QColor &c) : QPushButton (w) { color = c; QObject::connect(this, SIGNAL(clicked()), this, SLOT(colorDialog())); setMaximumHeight(25); setToggleButton(FALSE); pix.resize(50, 10); setToggleType(SingleShot); readonly = FALSE; changed = FALSE; }
MyPushButton::MyPushButton(QWidget *parent,const char *name, const char *text):QPushButton(parent,text){ setPixmap(QPixmap("cater2.png")); setToggleType(Toggle); // 設定按壓後,不會彈起來 }