kplato

KPlato::ViewListWidget Class Reference

#include <kptviewlist.h>

Inheritance diagram for KPlato::ViewListWidget:

List of all members.

Public Slots

void setModified ()
void setProject (Project *project)
void setSelectedSchedule (ScheduleManager *sm)

Signals

void activated (ViewListItem *, ViewListItem *)
void createView ()
void modified ()
void selectionChanged (ScheduleManager *)
void updateViewInfo (ViewListItem *itm)
void viewListItemInserted (ViewListItem *item, ViewListItem *parent, int index)
void viewListItemRemoved (ViewListItem *item)

Public Member Functions

 ViewListWidget (Part *part, QWidget *parent)
 ~ViewListWidget ()
ViewListItemaddCategory (const QString &tag, const QString &name)
ViewListItemaddView (QTreeWidgetItem *category, const QString &tag, const QString &name, ViewBase *view, KoDocument *doc, const QString &icon=QString(), int index=-1)
void addViewListItem (ViewListItem *item, QTreeWidgetItem *parent, int index)
QList< ViewListItem * > categories () const
ViewListItemcategory (const KoView *view) const
ViewListItemcurrentCategory () const
ViewListItemcurrentItem () const
ViewListItemfindCategory (const QString &tag) const
ViewListItemfindItem (const ViewBase *view, QTreeWidgetItem *parent=0) const
ViewListItemfindItem (const QString &tag, QTreeWidgetItem *parent) const
ViewListItemfindItem (const QString &tag) const
KoViewfindView (const QString &tag) const
void insertViewListItem (ViewListItem *item, QTreeWidgetItem *parent, int index)
ViewListItempreviousViewItem () const
int removeViewListItem (ViewListItem *item)
void save (QDomElement &element) const
ScheduleManagerselectedSchedule () const
void setCurrentItem (QTreeWidgetItem *item)
void setReadWrite (bool rw)
void setSelected (QTreeWidgetItem *item)
int takeViewListItem (ViewListItem *item)
QString uniqueTag (const QString &seed) const

Protected Slots

void renameCategory ()
void slotActivated (QTreeWidgetItem *item, QTreeWidgetItem *prev)
void slotAddView ()
void slotConfigureItem ()
void slotCurrentScheduleChanged (int)
void slotDialogFinished (int result)
void slotEditDocumentTitle ()
void slotEditViewTitle ()
void slotItemChanged (QTreeWidgetItem *item, int col)
void slotRemoveCategory ()
void slotRemoveView ()
void slotScheduleManagerAdded (ScheduleManager *)

Protected Member Functions

virtual void contextMenuEvent (QContextMenuEvent *event)

Detailed Description

Definition at line 110 of file kptviewlist.h.


Constructor & Destructor Documentation

KPlato::ViewListWidget::ViewListWidget ( Part part,
QWidget parent 
)

Definition at line 309 of file kptviewlist.cpp.

KPlato::ViewListWidget::~ViewListWidget (  ) 

Definition at line 347 of file kptviewlist.cpp.


Member Function Documentation

void KPlato::ViewListWidget::activated ( ViewListItem ,
ViewListItem  
) [signal]
ViewListItem * KPlato::ViewListWidget::addCategory ( const QString tag,
const QString name 
)

Add a category if it does not already exist.

Definition at line 381 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::addView ( QTreeWidgetItem category,
const QString tag,
const QString name,
ViewBase view,
KoDocument doc,
const QString icon = QString(),
int  index = -1 
)

Add a sub-view.

Definition at line 425 of file kptviewlist.cpp.

void KPlato::ViewListWidget::addViewListItem ( ViewListItem item,
QTreeWidgetItem parent,
int  index 
)

Add item to parent at index, don't emit signal.

Definition at line 640 of file kptviewlist.cpp.

QList< ViewListItem * > KPlato::ViewListWidget::categories (  )  const

Return a list of all categories.

Definition at line 393 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::category ( const KoView view  )  const

Return the category of view.

Definition at line 411 of file kptviewlist.cpp.

void KPlato::ViewListWidget::contextMenuEvent ( QContextMenuEvent event  )  [protected, virtual]

Reimplemented from QWidget.

Definition at line 729 of file kptviewlist.cpp.

void KPlato::ViewListWidget::createView (  )  [signal]
ViewListItem * KPlato::ViewListWidget::currentCategory (  )  const

Definition at line 465 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::currentItem (  )  const

Definition at line 460 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::findCategory ( const QString tag  )  const

Return the category with tag.

Definition at line 406 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::findItem ( const ViewBase view,
QTreeWidgetItem parent = 0 
) const

Definition at line 520 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::findItem ( const QString tag,
QTreeWidgetItem parent 
) const

Definition at line 501 of file kptviewlist.cpp.

ViewListItem * KPlato::ViewListWidget::findItem ( const QString tag  )  const

Definition at line 486 of file kptviewlist.cpp.

KoView * KPlato::ViewListWidget::findView ( const QString tag  )  const

Definition at line 477 of file kptviewlist.cpp.

void KPlato::ViewListWidget::insertViewListItem ( ViewListItem item,
QTreeWidgetItem parent,
int  index 
)

Add item to parent at @ index, emit signal.

Definition at line 671 of file kptviewlist.cpp.

void KPlato::ViewListWidget::modified (  )  [signal]
ViewListItem* KPlato::ViewListWidget::previousViewItem (  )  const [inline]

Definition at line 155 of file kptviewlist.h.

int KPlato::ViewListWidget::removeViewListItem ( ViewListItem item  ) 

Remove item, don't emit signal.

Definition at line 626 of file kptviewlist.cpp.

void KPlato::ViewListWidget::renameCategory (  )  [protected, slot]

Definition at line 721 of file kptviewlist.cpp.

void KPlato::ViewListWidget::save ( QDomElement element  )  const

Definition at line 759 of file kptviewlist.cpp.

ScheduleManager * KPlato::ViewListWidget::selectedSchedule (  )  const

Definition at line 776 of file kptviewlist.cpp.

void KPlato::ViewListWidget::selectionChanged ( ScheduleManager  )  [signal]
void KPlato::ViewListWidget::setCurrentItem ( QTreeWidgetItem item  ) 

Definition at line 454 of file kptviewlist.cpp.

void KPlato::ViewListWidget::setModified (  )  [slot]

Definition at line 804 of file kptviewlist.cpp.

void KPlato::ViewListWidget::setProject ( Project project  )  [slot]

Definition at line 764 of file kptviewlist.cpp.

void KPlato::ViewListWidget::setReadWrite ( bool  rw  ) 

Set read/write permission on all views.

Definition at line 351 of file kptviewlist.cpp.

void KPlato::ViewListWidget::setSelected ( QTreeWidgetItem item  ) 

Definition at line 441 of file kptviewlist.cpp.

void KPlato::ViewListWidget::setSelectedSchedule ( ScheduleManager sm  )  [slot]

Definition at line 783 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotActivated ( QTreeWidgetItem item,
QTreeWidgetItem prev 
) [protected, slot]

Definition at line 365 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotAddView (  )  [protected, slot]

Definition at line 539 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotConfigureItem (  )  [protected, slot]

Definition at line 586 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotCurrentScheduleChanged ( int  idx  )  [protected, slot]

Definition at line 770 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotDialogFinished ( int  result  )  [protected, slot]

Definition at line 606 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotEditDocumentTitle (  )  [protected, slot]

Definition at line 616 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotEditViewTitle (  )  [protected, slot]

Definition at line 573 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotItemChanged ( QTreeWidgetItem item,
int  col 
) [protected, slot]

Definition at line 360 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotRemoveCategory (  )  [protected, slot]

Definition at line 544 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotRemoveView (  )  [protected, slot]

Definition at line 564 of file kptviewlist.cpp.

void KPlato::ViewListWidget::slotScheduleManagerAdded ( ScheduleManager sm  )  [protected, slot]

Definition at line 796 of file kptviewlist.cpp.

int KPlato::ViewListWidget::takeViewListItem ( ViewListItem item  ) 

Remove item, emit signal.

Definition at line 653 of file kptviewlist.cpp.

QString KPlato::ViewListWidget::uniqueTag ( const QString seed  )  const

Create a unique tag.

Definition at line 416 of file kptviewlist.cpp.

void KPlato::ViewListWidget::updateViewInfo ( ViewListItem itm  )  [signal]
void KPlato::ViewListWidget::viewListItemInserted ( ViewListItem item,
ViewListItem parent,
int  index 
) [signal]
void KPlato::ViewListWidget::viewListItemRemoved ( ViewListItem item  )  [signal]

The documentation for this class was generated from the following files: