• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDEUI

KPageWidgetModel Class Reference

This page model is used by. More...

#include <kpagewidgetmodel.h>

Inheritance diagram for KPageWidgetModel:

Inheritance graph
[legend]

List of all members.


Signals

void toggled (KPageWidgetItem *page, bool checked)

Public Member Functions

void addPage (KPageWidgetItem *item)
KPageWidgetItem * addPage (QWidget *widget, const QString &name)
void addSubPage (KPageWidgetItem *parent, KPageWidgetItem *item)
KPageWidgetItem * addSubPage (KPageWidgetItem *parent, QWidget *widget, const QString &name)
virtual int columnCount (const QModelIndex &parent=QModelIndex()) const
virtual QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const
virtual Qt::ItemFlags flags (const QModelIndex &index) const
QModelIndex index (const KPageWidgetItem *item) const
virtual QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const
void insertPage (KPageWidgetItem *before, KPageWidgetItem *item)
KPageWidgetItem * insertPage (KPageWidgetItem *before, QWidget *widget, const QString &name)
KPageWidgetItem * item (const QModelIndex &index) const
 KPageWidgetModel (QObject *parent=0)
virtual QModelIndex parent (const QModelIndex &index) const
void removePage (KPageWidgetItem *item)
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const
virtual bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
 ~KPageWidgetModel ()

Detailed Description

This page model is used by.

See also:
KPageWidget to provide a hierarchical layout of pages.

Definition at line 188 of file kpagewidgetmodel.h.


Constructor & Destructor Documentation

KPageWidgetModel::KPageWidgetModel ( QObject *  parent = 0  )  [explicit]

Creates a new page widget model.

Parameters:
parent The parent object.

Definition at line 254 of file kpagewidgetmodel.cpp.

KPageWidgetModel::~KPageWidgetModel (  ) 

Destroys the page widget model.

Definition at line 259 of file kpagewidgetmodel.cpp.


Member Function Documentation

void KPageWidgetModel::addPage ( KPageWidgetItem *  item  ) 

Adds a new top level page to the model.

Parameters:
item The
See also:
KPageWidgetItem which describes the page.

Definition at line 383 of file kpagewidgetmodel.cpp.

KPageWidgetItem * KPageWidgetModel::addPage ( QWidget *  widget,
const QString &  name 
)

Adds a new top level page to the model.

Parameters:
widget The widget of the page.
name The name which is displayed in the navigation view.
Returns:
The associated
See also:
KPageWidgetItem.

Definition at line 374 of file kpagewidgetmodel.cpp.

void KPageWidgetModel::addSubPage ( KPageWidgetItem *  parent,
KPageWidgetItem *  item 
)

Inserts a new sub page in the model.

Parameters:
parent The new page will be insert as child of this
See also:
KPageWidgetItem.
Parameters:
item The
See also:
KPageWidgetItem which describes the page.

Definition at line 436 of file kpagewidgetmodel.cpp.

KPageWidgetItem * KPageWidgetModel::addSubPage ( KPageWidgetItem *  parent,
QWidget *  widget,
const QString &  name 
)

Inserts a new sub page in the model.

Parameters:
parent The new page will be insert as child of this
See also:
KPageWidgetItem.
Parameters:
widget The widget of the page.
name The name which is displayed in the navigation view.
Returns:
The associated
See also:
KPageWidgetItem.

Definition at line 427 of file kpagewidgetmodel.cpp.

int KPageWidgetModel::columnCount ( const QModelIndex &  parent = QModelIndex()  )  const [virtual]

These methods are reimplemented from QAbstractItemModel.

Definition at line 263 of file kpagewidgetmodel.cpp.

QVariant KPageWidgetModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const [virtual]

Definition at line 268 of file kpagewidgetmodel.cpp.

Qt::ItemFlags KPageWidgetModel::flags ( const QModelIndex &  index  )  const [virtual]

Definition at line 315 of file kpagewidgetmodel.cpp.

QModelIndex KPageWidgetModel::index ( const KPageWidgetItem *  item  )  const

Returns the index for a given.

See also:
KPageWidgetItem. The index is invalid if the item can't be found in the model.

Definition at line 498 of file kpagewidgetmodel.cpp.

QModelIndex KPageWidgetModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const [virtual]

Definition at line 332 of file kpagewidgetmodel.cpp.

void KPageWidgetModel::insertPage ( KPageWidgetItem *  before,
KPageWidgetItem *  item 
)

Inserts a new page in the model.

Parameters:
before The new page will be insert before this
See also:
KPageWidgetItem on the same level in hierarchy.
Parameters:
item The
See also:
KPageWidgetItem which describes the page.

Definition at line 406 of file kpagewidgetmodel.cpp.

KPageWidgetItem * KPageWidgetModel::insertPage ( KPageWidgetItem *  before,
QWidget *  widget,
const QString &  name 
)

Inserts a new page in the model.

Parameters:
before The new page will be insert before this
See also:
KPageWidgetItem on the same level in hierarchy.
Parameters:
widget The widget of the page.
name The name which is displayed in the navigation view.
Returns:
The associated
See also:
KPageWidgetItem.

Definition at line 397 of file kpagewidgetmodel.cpp.

KPageWidgetItem * KPageWidgetModel::item ( const QModelIndex &  index  )  const

Returns the.

See also:
KPageWidgetItem for a given index or 0 if the index is invalid.

Definition at line 486 of file kpagewidgetmodel.cpp.

QModelIndex KPageWidgetModel::parent ( const QModelIndex &  index  )  const [virtual]

Definition at line 348 of file kpagewidgetmodel.cpp.

void KPageWidgetModel::removePage ( KPageWidgetItem *  item  ) 

Removes the page associated with the given.

See also:
KPageWidgetItem.

Definition at line 455 of file kpagewidgetmodel.cpp.

int KPageWidgetModel::rowCount ( const QModelIndex &  parent = QModelIndex()  )  const [virtual]

Definition at line 362 of file kpagewidgetmodel.cpp.

bool KPageWidgetModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
) [virtual]

Reimplemented from QAbstractItemModel.

Definition at line 292 of file kpagewidgetmodel.cpp.

void KPageWidgetModel::toggled ( KPageWidgetItem *  page,
bool  checked 
) [signal]

This signal is emitted whenever a checkable page changes its state.

Parameters:
checked is true when the
page is checked, or false if the
page is unchecked.


The documentation for this class was generated from the following files:
  • kpagewidgetmodel.h
  • kpagewidgetmodel.cpp

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal