Logo Search packages:      
Sourcecode: qt4-x11 version File versions

src.gui.kernel.qwidget.cpp

//! [0]
        w->setWindowState(w->windowState() ^ Qt::WindowFullScreen);
//! [0]


//! [1]
        w->setWindowState(w->windowState() & ~Qt::WindowMinimized | Qt::WindowActive);
//! [1]


//! [2]
        width = baseSize().width() + i * sizeIncrement().width();
        height = baseSize().height() + j * sizeIncrement().height();
//! [2]


//! [3]
        aWidget->window()->setWindowTitle("New Window Title");
//! [3]


//! [4]
        QFont font("Helvetica", 12, QFont::Bold);
        setFont(font);
//! [4]


//! [5]
        QFont font;
        font.setBold(false);
        setFont(font);
//! [5]


//! [6]
        setCursor(Qt::IBeamCursor);
//! [6]


//! [7]
        QPixmap pixmap(widget->size());
        widget->render(&pixmap);
//! [7]


//! [8]
        QPainter painter(this);
        ...
        painter.end();
        myWidget->render(this);
//! [8]


//! [9]
        setTabOrder(a, b); // a to b
        setTabOrder(b, c); // a to b to c
        setTabOrder(c, d); // a to b to c to d
//! [9]


//! [10]
        // WRONG
        setTabOrder(c, d); // c to d
        setTabOrder(a, b); // a to b AND c to d
        setTabOrder(b, c); // a to b to c, but not c to d
//! [10]


//! [11]
    void MyWidget::closeEvent(QCloseEvent *event)
    {
        QSettings settings("MyCompany", "MyApp");
        settings.setValue("geometry", saveGeometry());
        QWidget::closeEvent(event);
    }
//! [11]


//! [12]
        QSettings settings("MyCompany", "MyApp");
        myWidget->restoreGeometry(settings.value("myWidget/geometry").toByteArray());
//! [12]


//! [13]
        setUpdatesEnabled(false);
        bigVisualChanges();
        setUpdatesEnabled(true);
//! [13]


//! [14]
    ...
    extern void qt_x11_set_global_double_buffer(bool);
    qt_x11_set_global_double_buffer(false);
    ...
//! [14]



Generated by  Doxygen 1.6.0   Back to index