void GraphicsDImgView::installPanIcon() { d->cornerButton = PanIconWidget::button(); setCornerWidget(d->cornerButton); connect(d->cornerButton, SIGNAL(pressed()), this, SLOT(slotCornerButtonPressed())); }
LdrViewer::LdrViewer(QWidget *parent, const QImage& o, tonemapping_options *opts) : QWidget(parent),origimage(o) { currentimage=&origimage; setAttribute(Qt::WA_DeleteOnClose); QVBoxLayout *VBL_L = new QVBoxLayout(this); VBL_L->setSpacing(0); VBL_L->setMargin(0); imageLabel = new QLabel; imageLabel->setPixmap(QPixmap::fromImage(origimage)); scrollArea = new SmartScrollArea(this,imageLabel); VBL_L->addWidget(scrollArea); parseOptions(opts); setWindowTitle(caption); setToolTip(caption); cornerButton=new QToolButton(this); cornerButton->setToolTip("Pan the image to a region"); cornerButton->setIcon(QIcon(":/new/prefix1/images/move.png")); scrollArea->setCornerWidget(cornerButton); connect(cornerButton, SIGNAL(pressed()), this, SLOT(slotCornerButtonPressed())); }