conView = new DockingConView(this, conForm, conScene);
conView->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
+ conView->resize(conForm->skinImg[LayoutForm::normal].size());
}
ControllerForm *DockingController::getConForm()
setStyleSheet("border-style: none");
setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog);
-
setWindowTitle(conForm->getName());
- QHBoxLayout *layout = new QHBoxLayout(this);
- layout->setMargin(0);
- layout->setSpacing(0);
- layout->setSizeConstraint(QLayout::SetFixedSize);
-
QGraphicsScene *conScene = new QGraphicsScene(this);
conScene->setBackgroundBrush(Qt::black);
conView = new FloatingConView(this, conForm, conScene);
- conView->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
- layout->addWidget(conView);
+ conView->resize(conForm->skinImg[LayoutForm::normal].size());
}
ControllerForm *FloatingController::getConForm()
if (baseImage->isNull() == true) {
qWarning("invalid image for region");
} else {
- setMask(QRegion(QBitmap::fromImage(baseImage->createAlphaMask())));
+ setMask(QBitmap::fromImage(baseImage->createAlphaMask()));
}
QWidget::showEvent(event);