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

kcachegrind

Public Slots | Public Member Functions | List of all members
FunctionSelection Class Reference

#include <functionselection.h>

Inheritance diagram for FunctionSelection:
Inheritance graph
[legend]

Public Slots

void functionActivated (const QModelIndex &)
 
void functionContext (const QPoint &)
 
void functionHeaderClicked (int)
 
void groupContext (const QPoint &)
 
void groupDoubleClicked (QTreeWidgetItem *, int)
 
void groupHeaderClicked (int)
 
void groupSelected (QTreeWidgetItem *, QTreeWidgetItem *)
 
void groupTypeSelected (QAction *)
 
void groupTypeSelected (int)
 
void queryDelayed ()
 
void searchChanged (const QString &)
 
void searchReturnPressed ()
 

Public Member Functions

 FunctionSelection (TopLevelBase *, QWidget *parent=0)
 
void addGroupMenu (QMenu *)
 
TraceCostItem * group ()
 
TraceCostItem * group (QString)
 
void query (QString)
 
bool selectTopFunction ()
 
void setData (TraceData *)
 
void setGroup (TraceCostItem *)
 
QString whatsThis () const
 
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 restoreOptions (const QString &prefix, const QString &postfix)
 
virtual void saveLayout (const QString &prefix, const QString &postfix)
 
virtual void saveOptions (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 46 of file functionselection.h.

Constructor & Destructor Documentation

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

Definition at line 88 of file functionselection.cpp.

Member Function Documentation

void FunctionSelection::addGroupMenu ( QMenu *  menu)

Definition at line 346 of file functionselection.cpp.

void FunctionSelection::functionActivated ( const QModelIndex &  i)
slot

Definition at line 754 of file functionselection.cpp.

void FunctionSelection::functionContext ( const QPoint &  p)
slot

Definition at line 285 of file functionselection.cpp.

void FunctionSelection::functionHeaderClicked ( int  col)
slot

Definition at line 874 of file functionselection.cpp.

TraceCostItem* FunctionSelection::group ( )
inline

Definition at line 53 of file functionselection.h.

TraceCostItem * FunctionSelection::group ( QString  s)

Definition at line 741 of file functionselection.cpp.

void FunctionSelection::groupContext ( const QPoint &  p)
slot

Definition at line 315 of file functionselection.cpp.

void FunctionSelection::groupDoubleClicked ( QTreeWidgetItem *  i,
int   
)
slot

Definition at line 723 of file functionselection.cpp.

void FunctionSelection::groupHeaderClicked ( int  col)
slot

Definition at line 736 of file functionselection.cpp.

void FunctionSelection::groupSelected ( QTreeWidgetItem *  i,
QTreeWidgetItem *   
)
slot

Definition at line 702 of file functionselection.cpp.

void FunctionSelection::groupTypeSelected ( QAction *  a)
slot

Definition at line 364 of file functionselection.cpp.

void FunctionSelection::groupTypeSelected ( int  cg)
slot

Definition at line 369 of file functionselection.cpp.

void FunctionSelection::query ( QString  query)

Definition at line 777 of file functionselection.cpp.

void FunctionSelection::queryDelayed ( )
slot

Definition at line 280 of file functionselection.cpp.

void FunctionSelection::searchChanged ( const QString &  q)
slot

Definition at line 270 of file functionselection.cpp.

void FunctionSelection::searchReturnPressed ( )
slot

Definition at line 243 of file functionselection.cpp.

bool FunctionSelection::selectTopFunction ( )

Definition at line 846 of file functionselection.cpp.

void FunctionSelection::setData ( TraceData *  d)
virtual

Reimplemented from TraceItemView.

Definition at line 232 of file functionselection.cpp.

void FunctionSelection::setGroup ( TraceCostItem *  g)

Definition at line 548 of file functionselection.cpp.

QString FunctionSelection::whatsThis ( ) const
virtual

Reimplemented from TraceItemView.

Definition at line 215 of file functionselection.cpp.

QWidget* FunctionSelection::widget ( )
inlinevirtual

Implements TraceItemView.

Definition at line 59 of file functionselection.h.


The documentation for this class was generated from the following files:
  • functionselection.h
  • functionselection.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