All pastes #948761 Raw Edit

Untitled

public cpp v1 · immutable
·published 2008-03-19 12:32 UTC
rendered paste body
ElementBrowser::ElementBrowser( QWidget* parent )    : QWidget( parent ),      m_viewWidth( 0 ){    ElementModel* model = new ElementModel( this );    m_view = new KCategorizedView( this );    KCategorizedSortFilterProxyModel *proxyModel = new KCategorizedSortFilterProxyModel( this );    proxyModel->setCategorizedModel(true);    proxyModel->setSourceModel(model);    m_view->setModel(proxyModel);    //m_view->setModel( model );    QSize gridSize;    gridSize.setWidth(10);    gridSize.setHeight(100);    m_view->setGridSize(gridSize);    m_view->setDragDropMode( QAbstractItemView::DragOnly );    m_view->setItemDelegate( new KonduitItemDelegate( m_view ) );    m_view->installEventFilter( this );    /*m_view->setModel( model );    m_view->setRootIsDecorated( false );    m_view->setDragDropMode( QAbstractItemView::DragOnly );    m_view->setItemDelegate( new KonduitItemDelegate( m_view ) );    m_view->installEventFilter( this );    m_view->header()->hide();    */    QVBoxLayout* layout = new QVBoxLayout( this );    layout->addWidget( m_view );    model->populate();}