void CommandMonitorItem::setupActions() { KPushButton* btnView = new KPushButton(); btnView->setIcon(KIcon(KStandardDirs::locate( "appdata", "pixmap/22x22/eye.png"))); btnView->setMinimumSize(40,22); btnView->setStyleSheet("border: 1px black solid;border-color:#555555;border-style:solid;border-radius:3px;"); actionLayout->addWidget(btnView); QObject::connect(btnView, SIGNAL(clicked()), this, SLOT(connectTerm())); KPushButton* btnStartNow = new KPushButton(); btnStartNow->setIcon(KIcon("arrow-right")); btnStartNow->setMinimumSize(40,22); btnStartNow->setStyleSheet("border: 1px black solid;border-color:#555555;border-style:solid;border-radius:3px;"); actionLayout->addWidget(btnStartNow); KPushButton* btnPause = new KPushButton(); btnPause->setIcon(KIcon(KStandardDirs::locate( "appdata", "pixmap/22x22/pause.png"))); btnPause->setMinimumSize(40,22); btnPause->setStyleSheet("border: 1px black solid;border-color:#555555;border-style:solid;border-radius:3px;"); actionLayout->addWidget(btnPause); KPushButton* btnStop = new KPushButton(); btnStop->setIcon(KIcon("dialog-close")); btnStop->setMinimumSize(40,22); btnStop->setStyleSheet("border: 1px black solid;border-color:#555555;border-style:solid;border-radius:3px;"); actionLayout->addWidget(btnStop); horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); actionLayout->addItem(horizontalSpacer); }
KPushButton * PostWidget::addButton(const QString & objName, const QString & toolTip, const KIcon & icon) { KPushButton * button = new KPushButton(icon, QString(), _mainWidget); button->setObjectName(objName); button->setToolTip(toolTip); button->setIconSize(QSize(16,16)); button->setMinimumSize(QSize(20, 20)); button->setMaximumSize(QSize(20, 20)); button->setFlat(true); button->setVisible(false); button->setCursor(Qt::PointingHandCursor); d->mUiButtons.insert(objName, button); d->buttonsLayout->addWidget( button, 1, d->mUiButtons.count() ); return button; }