21 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
22 sizePolicy.setHorizontalStretch(0);
23 sizePolicy.setVerticalStretch(0);
24 sizePolicy.setHeightForWidth(this->sizePolicy().hasHeightForWidth());
25 setSizePolicy(sizePolicy);
26 setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
28 setEditTriggers(QAbstractItemView::NoEditTriggers);
29 setTextElideMode(Qt::ElideNone);
30 setVerticalScrollMode(QAbstractItemView::ScrollPerPixel);
31 setUniformRowHeights(
true);
32 setSortingEnabled(
true);
33 setHeaderHidden(
true);
35 connect(
this, SIGNAL(expanded(
const QModelIndex &)),
this, SLOT(
slotUpdateScrollBar(
const QModelIndex &)));
36 connect(
this, SIGNAL(collapsed(
const QModelIndex &)),
this, SLOT(
slotUpdateScrollBar(
const QModelIndex &)));
46 static_cast< ListViews *
>(parent())->slotFolderChanged(current);
51 resizeColumnToContents(index.column());
void slotUpdateScrollBar(const QModelIndex &index)
virtual void currentChanged(const QModelIndex ¤t, const QModelIndex &previous)
CQBrowserPane(QWidget *parent=0)