git-svn-id: svn://db.shs.com.ru/libs@540 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -13,4 +13,23 @@ GLWidget::GLWidget(QWidget *parent) : QWidget(parent)
|
||||
lay->setContentsMargins(0, 0, 0, 0);
|
||||
lay->setSpacing(0);
|
||||
setMouseTracking(true);
|
||||
connect(view_, &QGLView::doubleClick, this, &GLWidget::viewDoubleClicked);
|
||||
}
|
||||
|
||||
|
||||
void GLWidget::viewDoubleClicked() {
|
||||
// qDebug() << "click widget!!";
|
||||
if (view_->windowState() == Qt::WindowFullScreen) {
|
||||
// view_->hide();
|
||||
container = QWidget::createWindowContainer(view_, this);
|
||||
lay->addWidget(container);
|
||||
container->show();
|
||||
// show();
|
||||
} else {
|
||||
// hide();
|
||||
view_->setParent(nullptr);
|
||||
view_->showFullScreen();
|
||||
lay->removeWidget(container);
|
||||
}
|
||||
// qDebug() << "click widge done!";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user