#include #include #include #include int main( int argc, char **argv ) { KApplication app( argc, argv, "klistviewtest" ); KDialogBase dialog; KListView *view = new KListView( dialog.makeVBoxMainWidget() ); view->setSelectionModeExt( KListView::FileManager ); view->setDragEnabled( true ); view->setItemsMovable( false ); view->setAcceptDrops( true ); view->addColumn("Column 1"); view->addColumn("Column 2"); view->addColumn("Column 3"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 1"); new KListViewItem( view, "Item 2", "Some more", "Hi Mom :)" ); view->restoreLayout( KGlobal::config(), "ListView" ); new KListViewItem( view, "Item 3" ); dialog.exec(); view->saveLayout( KGlobal::config(), "ListView" ); return 0; }