Source Code (Use browser search to find items of interest.)
Class Index
kdevelop'KListView (./kdevelop/kdevelop/klistview.h:34)
class KListView : public QListView
{
Q_OBJECT
public:
KListView( QWidget *parent=0, const char *name=0 );
~KListView();
QListViewItem *lastChild() const;
protected:
virtual QSize minimumSizeHint() const
{ return sizeHint(); }
virtual QSizePolicy sizePolicy () const
{ return QSizePolicy(QSizePolicy::MinimumExpanding,
QSizePolicy::MinimumExpanding); }
private:
QListViewItem *last;
};
/**
* A less braindead variant of QListViewItem
*
* In contrast to QListViewItem, KListViewItem always inserts
* itself at the end of its parent's children list. So it
* becomes possible to simply construct one child after the
* other, without the strange effect of getting them displayed
* in the reverse order.
*
* Moreover, it maintains a string that is not displayed
* and which is available by ident().
*/
kdevelop'KListView::KListView() (./kdevelop/kdevelop/klistview.cpp:25)
KListView::KListView(QWidget *parent, const char *name)
: QListView(parent, name), last(0)
{}
kdevelop'KListView::~KListView() (./kdevelop/kdevelop/klistview.cpp:30)
KListView::~KListView()
{}
kdevelop'KListView::lastChild() (./kdevelop/kdevelop/klistview.cpp:34)
QListViewItem *KListView::lastChild() const
{
QListViewItem *item = firstChild();
if (!item)
return 0;
while (item->nextSibling())
item = item->nextSibling();
return item;
}