コード例 #1
0
ファイル: qfontcombobox.cpp プロジェクト: Fale/qtmoko
/*!
    \reimp
*/
bool QFontComboBox::event(QEvent *e)
{
    if (e->type() == QEvent::Resize) {
        QListView *lview = qobject_cast<QListView*>(view());
        if (lview)
            lview->window()->setFixedWidth(width() * 5 / 3);
    }
    return QComboBox::event(e);
}
コード例 #2
0
ファイル: qfontcombobox.cpp プロジェクト: 2gis/2gisqt5android
/*!
    \reimp
*/
bool QFontComboBox::event(QEvent *e)
{
    if (e->type() == QEvent::Resize) {
        QListView *lview = qobject_cast<QListView*>(view());
        if (lview) {
            lview->window()->setFixedWidth(qMin(width() * 5 / 3,
                               QApplication::desktop()->availableGeometry(lview).width()));
        }
    }
    return QComboBox::event(e);
}