Development/Tutorials/Programming Tutorial KDE 4/Using QTreeWidget: Difference between revisions
No edit summary |
m (Development/Tutorials/Programming Tutorial KDE 4/Using KTreeWidget moved to Development/Tutorials/Programming Tutorial KDE 4/Using QTreeWidget: typo from my site) |
(No difference)
|
Revision as of 17:14, 15 April 2007
main.cpp
#include <kapplication.h> #include <kaboutdata.h> #include <kcmdlineargs.h> #include <QTableWidget> #include <QTreeWidget> #include <QHeaderView> int main (int argc, char *argv[]) { KAboutData aboutData( "test", "test", "1.0", "test", KAboutData::License_GPL, "(c) 2007" ); KCmdLineArgs::init( argc, argv, &aboutData ); KApplication khello; QTreeWidget* mw=new QTreeWidget(0); QStringList labels; mw->setColumnCount(2); mw->setEditTriggers(QAbstractItemView::AllEditTriggers); QTreeWidgetItem* item=new QTreeWidgetItem(0); item->setText(1,"hi"); item->setFlags(Qt::ItemIsEnabled); mw->insertTopLevelItem(0,item); mw->show(); khello.exec(); }
CMakeLists.txt
PROJECT( ktreewidget ) FIND_PACKAGE(KDE4 REQUIRED) INCLUDE_DIRECTORIES( ${KDE4_INCLUDES} . ) SET(ktreewidgetsources main.cpp ) KDE4_ADD_EXECUTABLE(ktreewidget ${ktreewidgetsources} ) TARGET_LINK_LIBRARIES(ktreewidget ${KDE4_KDEUI_LIBS} ${KDE4_KPARTS_LIBS} )