okteta
Go to the documentation of this file.
   27 #include <QHeaderView> 
   28 #include <QVBoxLayout> 
   33         : 
QWidget(parent), mSelector(new KComboBox(this)), mView(new QTableView(this)), mList(data)
 
   35     for (
int i = 0; i < mList.size(); ++i)
 
   37         mSelector->addItem(mList.at(i)->objectName());
 
   39     mView->setShowGrid(
false);
 
   40     mView->setSelectionBehavior(QAbstractItemView::SelectRows);
 
   41     QHeaderView* horizHeader = mView->horizontalHeader();
 
   42     horizHeader->setAcceptDrops(
false);
 
   43     horizHeader->setResizeMode(QHeaderView::Interactive);
 
   44     horizHeader->setSortIndicatorShown(
false);
 
   45     horizHeader->setStretchLastSection(
true);
 
   48         mView->setModel(mList.at(0)->logger());
 
   49         mView->resizeRowsToContents();
 
   51     connect(mSelector, SIGNAL(currentIndexChanged(
int)), 
this, SLOT(
updateModel(
int)));
 
   52     QVBoxLayout* layout = 
new QVBoxLayout();
 
   53     layout->addWidget(mSelector, 0);
 
   54     layout->addWidget(mView, 1);
 
   64     Q_ASSERT(index >= 0 && index < mList.size());
 
   65     mView->setModel(mList.at(index)->logger());
 
   66     mView->resizeRowsToContents();
 
virtual ~ScriptLoggerView()
 
void updateModel(int index)
 
ScriptLoggerView(const TopLevelDataInformation::List &data, QWidget *parent=0)
 
  
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:09 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.