• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

kcachegrind

Public Slots | Signals | Public Member Functions | List of all members
PartSelection Class Reference

#include <partselection.h>

Inheritance diagram for PartSelection:
Inheritance graph
[legend]

Public Slots

void contextMenuRequested (TreeMapItem *, const QPoint &)
 
void currentChangedSlot (TreeMapItem *, bool)
 
void doubleClicked (TreeMapItem *)
 
void hiddenPartsChangedSlot (const TracePartList &list)
 
void itemSelected ()
 
void selectionChanged ()
 
void showInfo (bool)
 

Signals

void partsHideSelected ()
 
void partsUnhideAll ()
 

Public Member Functions

 PartSelection (TopLevelBase *, QWidget *parent=0)
 
PartAreaWidget * graph ()
 
void restoreOptions (const QString &prefix, const QString &postfix)
 
void saveOptions (const QString &prefix, const QString &postfix)
 
void setData (TraceData *)
 
QString whatsThis () const
 
virtual QWidget * widget ()
 
- Public Member Functions inherited from TraceItemView
 TraceItemView (TraceItemView *parentView, TopLevelBase *top=0)
 
virtual ~TraceItemView ()
 
bool activate (CostItem *i)
 
virtual void activated (TraceItemView *sender, CostItem *)
 
TraceFunction * activeFunction ()
 
CostItem * activeItem () const
 
void addEventTypeMenu (QMenu *, bool withCost2=true)
 
void addGoMenu (QMenu *)
 
TraceData * data () const
 
virtual void directionActivated (TraceItemView *sender, Direction)
 
EventType * eventType () const
 
EventType * eventType2 () const
 
ProfileContext::Type groupType () const
 
void notifyChange (int changeType)
 
const TracePartList & partList () const
 
virtual void partsSelected (TraceItemView *sender, const TracePartList &)
 
Position position () const
 
virtual void restoreLayout (const QString &prefix, const QString &postfix)
 
virtual void saveLayout (const QString &prefix, const QString &postfix)
 
void select (CostItem *i)
 
virtual void selected (TraceItemView *sender, CostItem *)
 
virtual void selectedEventType (TraceItemView *sender, EventType *)
 
virtual void selectedEventType2 (TraceItemView *sender, EventType *)
 
virtual void selectedGroupType (TraceItemView *sender, ProfileContext::Type)
 
CostItem * selectedItem () const
 
void set (ProfileContext::Type g)
 
void set (const TracePartList &l)
 
bool set (int, TraceData *, EventType *, EventType *, ProfileContext::Type, const TracePartList &, CostItem *, CostItem *)
 
void setEventType (EventType *t)
 
void setEventType2 (EventType *t)
 
void setMergeUpdates (bool b)
 
void setPosition (Position p)
 
void setTitle (QString t)
 
void setTopLevel (TopLevelBase *t)
 
int status () const
 
QString title () const
 
TopLevelBase * topLevel () const
 
void updateView (bool force=false)
 

Additional Inherited Members

- Public Types inherited from TraceItemView
enum  {
  nothingChanged = 0, eventTypeChanged = 1, eventType2Changed = 2, groupTypeChanged = 4,
  partsChanged = 8, activeItemChanged = 16, selectedItemChanged = 32, dataChanged = 64,
  configChanged = 128
}
 
enum  Direction { None, Back, Forward, Up }
 
enum  Position {
  Hidden, Top, Right, Left,
  Bottom
}
 
- Protected Member Functions inherited from TraceItemView
void activated (CostItem *)
 
void directionActivated (TraceItemView::Direction)
 
virtual bool isViewVisible ()
 
void partsSelected (const TracePartList &)
 
void selected (CostItem *)
 
void selectedEventType (EventType *)
 
void selectedEventType2 (EventType *)
 
void selectedGroupType (ProfileContext::Type)
 
- Protected Attributes inherited from TraceItemView
CostItem * _activeItem
 
TraceData * _data
 
EventType * _eventType
 
EventType * _eventType2
 
ProfileContext::Type _groupType
 
TraceItemView * _parentView
 
TracePartList _partList
 
CostItem * _selectedItem
 
TopLevelBase * _topLevel
 

Detailed Description

Definition at line 38 of file partselection.h.

Constructor & Destructor Documentation

PartSelection::PartSelection ( TopLevelBase *  top,
QWidget *  parent = 0 
)
explicit

Definition at line 52 of file partselection.cpp.

Member Function Documentation

void PartSelection::contextMenuRequested ( TreeMapItem *  i,
const QPoint &  p 
)
slot

Definition at line 328 of file partselection.cpp.

void PartSelection::currentChangedSlot ( TreeMapItem *  i,
bool  kbd 
)
slot

Definition at line 231 of file partselection.cpp.

void PartSelection::doubleClicked ( TreeMapItem *  i)
slot

Definition at line 250 of file partselection.cpp.

PartAreaWidget* PartSelection::graph ( )
inline

Definition at line 49 of file partselection.h.

void PartSelection::hiddenPartsChangedSlot ( const TracePartList &  list)
slot

Definition at line 478 of file partselection.cpp.

void PartSelection::itemSelected ( )
slot

Definition at line 321 of file partselection.cpp.

void PartSelection::partsHideSelected ( )
signal
void PartSelection::partsUnhideAll ( )
signal
void PartSelection::restoreOptions ( const QString &  prefix,
const QString &  postfix 
)
virtual

Reimplemented from TraceItemView.

Definition at line 483 of file partselection.cpp.

void PartSelection::saveOptions ( const QString &  prefix,
const QString &  postfix 
)
virtual

Reimplemented from TraceItemView.

Definition at line 525 of file partselection.cpp.

void PartSelection::selectionChanged ( )
slot

Definition at line 284 of file partselection.cpp.

void PartSelection::setData ( TraceData *  data)
virtual

Reimplemented from TraceItemView.

Definition at line 130 of file partselection.cpp.

void PartSelection::showInfo ( bool  enable)
slot

Definition at line 556 of file partselection.cpp.

QString PartSelection::whatsThis ( ) const
virtual

Reimplemented from TraceItemView.

Definition at line 104 of file partselection.cpp.

virtual QWidget* PartSelection::widget ( )
inlinevirtual

Implements TraceItemView.

Definition at line 45 of file partselection.h.


The documentation for this class was generated from the following files:
  • partselection.h
  • partselection.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kcachegrind

Skip menu "kcachegrind"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal