コード例 #1
0
ファイル: VideoDock.cpp プロジェクト: arthurzam/QMPlay2
void VideoDock::fullScreen(bool b)
{
	if (b)
	{
		is_floating = isFloating();

		setTitleBarVisible(false);
		setFeatures(DockWidget::NoDockWidgetFeatures);
		setFloating(false);

		if (!isBreeze)
			setStyle(&commonStyle);
	}
	else
	{
		/* Visualizations on full screen */
		QWidget *dockedW = widget();
		if (dockedW != &iDW)
		{
			if (dockedW)
			{
				unsetCursor(dockedW);
				dockedW->setParent(nullptr);
			}
			setWidget(&iDW);
		}

		setTitleBarVisible();
		setFeatures(DockWidget::AllDockWidgetFeatures);
		setFloating(is_floating);

		if (!isBreeze)
			setStyle(nullptr);
	}
}
コード例 #2
0
/*!
    Constructor       
 */
WlanLoginView::WlanLoginView(WlanLoginMainWindow* mainWindow):
    mMainWindow(mainWindow),
    mDocLoader(new WlanLoginDocumentLoader(mainWindow)),
    mProgressBar(NULL),
    mScrollAreaContent(NULL),
    mWebView(NULL),
    mNextAction(NULL),
    mFirstIctsOkResult(true)
{   
    OstTraceFunctionEntry0(WLANLOGINVIEW_WLANLOGINVIEW_ENTRY);
    
    loadDocml();
    
    setTitleBarVisible(false);
    setStatusBarVisible(false);
    
    // Set white background to content widget
    QPixmap pixmap(10,10);
    pixmap.fill(Qt::white);
    QGraphicsPixmapItem *pixmapItem = new QGraphicsPixmapItem(pixmap);
    mScrollAreaContent->setBackgroundItem(pixmapItem);
    
    mWebView->page()->setNetworkAccessManager(mMainWindow->application()->engine()->networkAccessManager());
    
    bool connectStatus = connect(
        mWebView,
        SIGNAL(loadStarted()),
        this,
        SLOT(handleLoadStarted())); 
    Q_ASSERT(connectStatus == true);
    
    connectStatus = connect(
        mWebView,
        SIGNAL(loadProgress(int)),
        this,
        SLOT(handleLoadProgress(int))); 
    Q_ASSERT(connectStatus == true);
    
    connectStatus = connect(
        mWebView,
        SIGNAL(loadFinished(bool)),
        this,
        SLOT(handleLoadFinished(bool)));
    Q_ASSERT(connectStatus == true);
    
    connectStatus = connect(
    mWebView,
    SIGNAL(urlChanged(const QUrl&)),
    this,
    SLOT(handleUrlChanged(const QUrl&)));
    Q_ASSERT(connectStatus == true);
    
    connectStatus = connect(
        mWebView->page(),
        SIGNAL(formSubmitted()),
        this,
        SLOT(handleFormSubmitted()));
    Q_ASSERT(connectStatus == true);
    
    connectStatus = connect(
        mCancelAction,
        SIGNAL(triggered()),
        this,
        SLOT(handleCancelAction()));
    Q_ASSERT(connectStatus == true);
    
    connectStatus = connect(
        mNextAction,
        SIGNAL(triggered()),
        this,
        SLOT(handleNextAction()));
    Q_ASSERT(connectStatus == true);
    
    show();
    
    OstTraceFunctionExit0(WLANLOGINVIEW_WLANLOGINVIEW_EXIT);
}
コード例 #3
0
ファイル: DockWidget.hpp プロジェクト: JERUKA9/QMPlay2
	inline void setGlobalTitleBarVisible( bool v )
	{
		globalTitleBarVisible = v;
		setTitleBarVisible( titleBarVisible );
	}