• 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
TopLevel Class Reference

#include <toplevel.h>

Inheritance diagram for TopLevel:
Inheritance graph
[legend]

Public Slots

void activePartsChangedSlot (const TracePartList &list)
 
void add ()
 
void add (const KUrl &)
 
void add (QString)
 
void backAboutToShow ()
 
void backTriggered (QAction *)
 
void ccError (QProcess::ProcessError)
 
void ccExit (int, QProcess::ExitStatus)
 
void ccReadOutput ()
 
void configChanged ()
 
void configure ()
 
void configureKeys ()
 
void configureToolbars ()
 
void dummySlot ()
 
void dumpVisibilityChanged (bool)
 
void eventType2Selected (const QString &)
 
void eventTypeSelected (const QString &)
 
void exportGraph ()
 
void forceTrace ()
 
void forwardAboutToShow ()
 
void forwardTriggered (QAction *)
 
void functionVisibilityChanged (bool)
 
void goBack ()
 
void goForward ()
 
void goUp ()
 
void groupTypeSelected (int)
 
void layoutDuplicate ()
 
void layoutNext ()
 
void layoutPrevious ()
 
void layoutRemove ()
 
void layoutRestore ()
 
void layoutSave ()
 
void load ()
 
void load (const KUrl &)
 
void load (QString)
 
void loadDelayed (QString)
 
void loadDelayed (QStringList)
 
void loadTraceDelayed ()
 
void newWindow ()
 
void partsHideSelectedSlot ()
 
void partsHideSelectedSlotDelayed ()
 
void partsUnhideAllSlot ()
 
void partsUnhideAllSlotDelayed ()
 
void partVisibilityChanged (bool)
 
bool queryClose ()
 
bool queryExit ()
 
void querySlot ()
 
void reload ()
 
void setAbsoluteCost ()
 
void setDirectionDelayed (TraceItemView::Direction)
 
void setDirectionDelayed ()
 
bool setEventType (EventType *)
 
bool setEventType (QString)
 
bool setEventType (QAction *)
 
bool setEventType2 (EventType *)
 
bool setEventType2 (QString)
 
bool setEventType2 (QAction *)
 
void setEventType2Delayed (EventType *)
 
void setEventType2Delayed ()
 
void setEventTypeDelayed (EventType *)
 
void setEventTypeDelayed ()
 
bool setFunction (TraceFunction *)
 
bool setFunction (QString)
 
bool setGroup (TraceCostItem *)
 
bool setGroup (QString)
 
void setGroupDelayed (TraceCostItem *)
 
void setGroupDelayed ()
 
bool setGroupType (ProfileContext::Type)
 
bool setGroupType (QString)
 
void setGroupTypeDelayed (ProfileContext::Type)
 
void setGroupTypeDelayed ()
 
void setPercentage (bool)
 
void setRelativeCost ()
 
void setTraceItemDelayed (CostItem *)
 
void setTraceItemDelayed ()
 
void showMessage (const QString &, int msec)
 
void showStatus (const QString &msg, int progress)
 
void slotShowTip ()
 
void slotShowTipOnStart ()
 
void splitDirSlot ()
 
void splitSlot ()
 
void stackVisibilityChanged (bool)
 
void toggleCycles ()
 
void toggleDumpDock ()
 
void toggleExpanded ()
 
void toggleFunctionDock ()
 
void toggleHideTemplates ()
 
void togglePartDock ()
 
void togglePercentage ()
 
void toggleStackDock ()
 
void toggleStatusBar ()
 
void upAboutToShow ()
 
void updateLayoutActions ()
 
void updateStatusBar ()
 
void upTriggered (QAction *)
 

Public Member Functions

 TopLevel ()
 
 ~TopLevel ()
 
TracePartList activeParts ()
 
void addEventTypeMenu (QMenu *, bool)
 
void addGoMenu (QMenu *)
 
void createActions ()
 
void createDocks ()
 
TraceData * data ()
 
EventType * eventType ()
 
EventType * eventType2 ()
 
ProfileContext::Type groupType ()
 
TracePartList hiddenParts ()
 
virtual void loadError (int line, const QString &msg)
 
virtual void loadFinished (const QString &msg)
 
virtual void loadProgress (int progress)
 
virtual void loadStart (const QString &filename)
 
virtual void loadWarning (int line, const QString &msg)
 
virtual void readProperties (const KConfigGroup &)
 
virtual void saveProperties (KConfigGroup &)
 
void setData (TraceData *)
 
bool showCycles () const
 
bool showExpanded () const
 
bool showPercentage () const
 
- Public Member Functions inherited from Logger
virtual ~Logger ()
 
- Public Member Functions inherited from TopLevelBase
virtual ~TopLevelBase ()
 
virtual void activePartsChangedSlot (const TracePartList &list)=0
 
virtual void configChanged ()=0
 
virtual void setDirectionDelayed (TraceItemView::Direction)=0
 
virtual void setEventType2Delayed (EventType *)=0
 
virtual void setEventTypeDelayed (EventType *)=0
 
virtual void setGroupDelayed (TraceCostItem *)=0
 
virtual void setGroupTypeDelayed (ProfileContext::Type)=0
 
virtual void setTraceItemDelayed (CostItem *)=0
 
virtual void showMessage (const QString &, int msec)=0
 

Additional Inherited Members

- Protected Attributes inherited from Logger
QString _filename
 

Detailed Description

Definition at line 58 of file toplevel.h.

Constructor & Destructor Documentation

TopLevel::TopLevel ( )

Definition at line 82 of file toplevel.cpp.

TopLevel::~TopLevel ( )

Definition at line 352 of file toplevel.cpp.

Member Function Documentation

TracePartList TopLevel::activeParts ( )
inline

Definition at line 78 of file toplevel.h.

void TopLevel::activePartsChangedSlot ( const TracePartList &  list)
slot

Definition at line 1958 of file toplevel.cpp.

void TopLevel::add ( )
slot

Definition at line 978 of file toplevel.cpp.

void TopLevel::add ( const KUrl &  url)
slot

Definition at line 987 of file toplevel.cpp.

void TopLevel::add ( QString  file)
slot

Definition at line 1002 of file toplevel.cpp.

void TopLevel::addEventTypeMenu ( QMenu *  popup,
bool  withCost2 
)
virtual

Implements TopLevelBase.

Definition at line 1519 of file toplevel.cpp.

void TopLevel::addGoMenu ( QMenu *  popup)
virtual

Implements TopLevelBase.

Definition at line 1610 of file toplevel.cpp.

void TopLevel::backAboutToShow ( )
slot

Definition at line 2151 of file toplevel.cpp.

void TopLevel::backTriggered ( QAction *  action)
slot

Definition at line 2238 of file toplevel.cpp.

void TopLevel::ccError ( QProcess::ProcessError  e)
slot

Definition at line 2076 of file toplevel.cpp.

void TopLevel::ccExit ( int  exitCode,
QProcess::ExitStatus  s 
)
slot

Definition at line 2092 of file toplevel.cpp.

void TopLevel::ccReadOutput ( )
slot

Definition at line 2064 of file toplevel.cpp.

void TopLevel::configChanged ( )
slot

Definition at line 1934 of file toplevel.cpp.

void TopLevel::configure ( )
slot

Definition at line 1868 of file toplevel.cpp.

void TopLevel::configureKeys ( )
slot

Definition at line 897 of file toplevel.cpp.

void TopLevel::configureToolbars ( )
slot

Definition at line 903 of file toplevel.cpp.

void TopLevel::createActions ( )

Definition at line 735 of file toplevel.cpp.

void TopLevel::createDocks ( )

Definition at line 265 of file toplevel.cpp.

TraceData* TopLevel::data ( )
inline

Definition at line 66 of file toplevel.h.

void TopLevel::dummySlot ( )
slot

Definition at line 1954 of file toplevel.cpp.

void TopLevel::dumpVisibilityChanged ( bool  )
slot

Definition at line 876 of file toplevel.cpp.

EventType* TopLevel::eventType ( )
inline

Definition at line 76 of file toplevel.h.

EventType* TopLevel::eventType2 ( )
inline

Definition at line 77 of file toplevel.h.

void TopLevel::eventType2Selected ( const QString &  s)
slot

Definition at line 1114 of file toplevel.cpp.

void TopLevel::eventTypeSelected ( const QString &  s)
slot

Definition at line 1106 of file toplevel.cpp.

void TopLevel::exportGraph ( )
slot

Definition at line 1066 of file toplevel.cpp.

void TopLevel::forceTrace ( )
slot

Definition at line 2025 of file toplevel.cpp.

void TopLevel::forwardAboutToShow ( )
slot

Definition at line 2114 of file toplevel.cpp.

void TopLevel::forwardTriggered ( QAction *  action)
slot

Definition at line 2221 of file toplevel.cpp.

void TopLevel::functionVisibilityChanged ( bool  v)
slot

Definition at line 884 of file toplevel.cpp.

void TopLevel::goBack ( )
slot

Definition at line 1617 of file toplevel.cpp.

void TopLevel::goForward ( )
slot

Definition at line 1622 of file toplevel.cpp.

void TopLevel::goUp ( )
slot

Definition at line 1627 of file toplevel.cpp.

ProfileContext::Type TopLevel::groupType ( )
inline

Definition at line 75 of file toplevel.h.

void TopLevel::groupTypeSelected ( int  cg)
slot

Definition at line 1166 of file toplevel.cpp.

TracePartList TopLevel::hiddenParts ( )
inlinevirtual

Implements TopLevelBase.

Definition at line 79 of file toplevel.h.

void TopLevel::layoutDuplicate ( )
slot

Definition at line 1714 of file toplevel.cpp.

void TopLevel::layoutNext ( )
slot

Definition at line 1742 of file toplevel.cpp.

void TopLevel::layoutPrevious ( )
slot

Definition at line 1758 of file toplevel.cpp.

void TopLevel::layoutRemove ( )
slot

Definition at line 1727 of file toplevel.cpp.

void TopLevel::layoutRestore ( )
slot

Definition at line 1795 of file toplevel.cpp.

void TopLevel::layoutSave ( )
slot

Definition at line 1774 of file toplevel.cpp.

void TopLevel::load ( )
slot

Definition at line 921 of file toplevel.cpp.

void TopLevel::load ( const KUrl &  url)
slot

Definition at line 930 of file toplevel.cpp.

void TopLevel::load ( QString  file)
slot

Definition at line 953 of file toplevel.cpp.

void TopLevel::loadDelayed ( QString  file)
slot

Definition at line 1019 of file toplevel.cpp.

void TopLevel::loadDelayed ( QStringList  files)
slot

Definition at line 1025 of file toplevel.cpp.

void TopLevel::loadError ( int  line,
const QString &  msg 
)
virtual

Reimplemented from Logger.

Definition at line 2353 of file toplevel.cpp.

void TopLevel::loadFinished ( const QString &  msg)
virtual

Reimplemented from Logger.

Definition at line 2340 of file toplevel.cpp.

void TopLevel::loadProgress ( int  progress)
virtual

Reimplemented from Logger.

Definition at line 2348 of file toplevel.cpp.

void TopLevel::loadStart ( const QString &  filename)
virtual

Reimplemented from Logger.

Definition at line 2334 of file toplevel.cpp.

void TopLevel::loadTraceDelayed ( )
slot

Definition at line 1031 of file toplevel.cpp.

void TopLevel::loadWarning ( int  line,
const QString &  msg 
)
virtual

Reimplemented from Logger.

Definition at line 2358 of file toplevel.cpp.

void TopLevel::newWindow ( )
slot

Definition at line 914 of file toplevel.cpp.

void TopLevel::partsHideSelectedSlot ( )
slot

Definition at line 1983 of file toplevel.cpp.

void TopLevel::partsHideSelectedSlotDelayed ( )
slot

Definition at line 1976 of file toplevel.cpp.

void TopLevel::partsUnhideAllSlot ( )
slot

Definition at line 2013 of file toplevel.cpp.

void TopLevel::partsUnhideAllSlotDelayed ( )
slot

Definition at line 2007 of file toplevel.cpp.

void TopLevel::partVisibilityChanged ( bool  v)
slot

Definition at line 863 of file toplevel.cpp.

bool TopLevel::queryClose ( )
slot

Definition at line 1880 of file toplevel.cpp.

bool TopLevel::queryExit ( )
slot

Definition at line 1887 of file toplevel.cpp.

void TopLevel::querySlot ( )
slot

Definition at line 892 of file toplevel.cpp.

void TopLevel::readProperties ( const KConfigGroup &  c)
virtual

Definition at line 364 of file toplevel.cpp.

void TopLevel::reload ( )
slot

Definition at line 1054 of file toplevel.cpp.

void TopLevel::saveProperties ( KConfigGroup &  c)
virtual

Definition at line 358 of file toplevel.cpp.

void TopLevel::setAbsoluteCost ( )
slot

Definition at line 788 of file toplevel.cpp.

void TopLevel::setData ( TraceData *  data)

A TraceData object cannot be viewed many times in different toplevel windows.

Thus, this toplevel window takes ownership of the TraceData object: on closing the window or opening another trace, the object is destroyed.

Definition at line 1435 of file toplevel.cpp.

void TopLevel::setDirectionDelayed ( TraceItemView::Direction  d)
slot

Definition at line 1343 of file toplevel.cpp.

void TopLevel::setDirectionDelayed ( )
slot

Definition at line 1349 of file toplevel.cpp.

bool TopLevel::setEventType ( EventType *  ct)
slot

Definition at line 1122 of file toplevel.cpp.

bool TopLevel::setEventType ( QString  s)
slot

Definition at line 1084 of file toplevel.cpp.

bool TopLevel::setEventType ( QAction *  action)
slot

Definition at line 1584 of file toplevel.cpp.

bool TopLevel::setEventType2 ( EventType *  ct)
slot

Definition at line 1144 of file toplevel.cpp.

bool TopLevel::setEventType2 ( QString  s)
slot

Definition at line 1096 of file toplevel.cpp.

bool TopLevel::setEventType2 ( QAction *  action)
slot

Definition at line 1597 of file toplevel.cpp.

void TopLevel::setEventType2Delayed ( EventType *  ct)
slot

Definition at line 1299 of file toplevel.cpp.

void TopLevel::setEventType2Delayed ( )
slot

Definition at line 1310 of file toplevel.cpp.

void TopLevel::setEventTypeDelayed ( EventType *  ct)
slot

Delayed versions.

We always have a pair of slots: One receiver to start the delay with a singleShot Timer. It stores the parameter into a temporary variable. And one parameterless slot for forwarding, using this temporary.

Definition at line 1293 of file toplevel.cpp.

void TopLevel::setEventTypeDelayed ( )
slot

Definition at line 1305 of file toplevel.cpp.

bool TopLevel::setFunction ( TraceFunction *  f)
slot

Definition at line 1259 of file toplevel.cpp.

bool TopLevel::setFunction ( QString  s)
slot

Definition at line 1249 of file toplevel.cpp.

bool TopLevel::setGroup ( TraceCostItem *  g)
slot

Definition at line 1238 of file toplevel.cpp.

bool TopLevel::setGroup ( QString  s)
slot

Definition at line 1228 of file toplevel.cpp.

void TopLevel::setGroupDelayed ( TraceCostItem *  g)
slot

Definition at line 1326 of file toplevel.cpp.

void TopLevel::setGroupDelayed ( )
slot

Definition at line 1338 of file toplevel.cpp.

bool TopLevel::setGroupType ( ProfileContext::Type  gt)
slot

Definition at line 1197 of file toplevel.cpp.

bool TopLevel::setGroupType ( QString  s)
slot

Definition at line 1178 of file toplevel.cpp.

void TopLevel::setGroupTypeDelayed ( ProfileContext::Type  gt)
slot

Definition at line 1315 of file toplevel.cpp.

void TopLevel::setGroupTypeDelayed ( )
slot

Definition at line 1321 of file toplevel.cpp.

void TopLevel::setPercentage ( bool  show)
slot

Definition at line 805 of file toplevel.cpp.

void TopLevel::setRelativeCost ( )
slot

Definition at line 793 of file toplevel.cpp.

void TopLevel::setTraceItemDelayed ( CostItem *  i)
slot

Definition at line 1379 of file toplevel.cpp.

void TopLevel::setTraceItemDelayed ( )
slot

Definition at line 1397 of file toplevel.cpp.

bool TopLevel::showCycles ( ) const
inline

Definition at line 84 of file toplevel.h.

bool TopLevel::showExpanded ( ) const
inline

Definition at line 83 of file toplevel.h.

void TopLevel::showMessage ( const QString &  msg,
int  msec 
)
slot

Definition at line 2278 of file toplevel.cpp.

bool TopLevel::showPercentage ( ) const
inline

Definition at line 82 of file toplevel.h.

void TopLevel::showStatus ( const QString &  msg,
int  progress 
)
slot

Definition at line 2284 of file toplevel.cpp.

void TopLevel::slotShowTip ( )
slot

Definition at line 1950 of file toplevel.cpp.

void TopLevel::slotShowTipOnStart ( )
slot

Definition at line 1946 of file toplevel.cpp.

void TopLevel::splitDirSlot ( )
slot

Definition at line 1925 of file toplevel.cpp.

void TopLevel::splitSlot ( )
slot

Definition at line 1912 of file toplevel.cpp.

void TopLevel::stackVisibilityChanged ( bool  v)
slot

Definition at line 868 of file toplevel.cpp.

void TopLevel::toggleCycles ( )
slot

Definition at line 832 of file toplevel.cpp.

void TopLevel::toggleDumpDock ( )
slot

Definition at line 765 of file toplevel.cpp.

void TopLevel::toggleExpanded ( )
slot

Definition at line 819 of file toplevel.cpp.

void TopLevel::toggleFunctionDock ( )
slot

Definition at line 775 of file toplevel.cpp.

void TopLevel::toggleHideTemplates ( )
slot

Definition at line 850 of file toplevel.cpp.

void TopLevel::togglePartDock ( )
slot

Definition at line 749 of file toplevel.cpp.

void TopLevel::togglePercentage ( )
slot

Definition at line 783 of file toplevel.cpp.

void TopLevel::toggleStackDock ( )
slot

Definition at line 757 of file toplevel.cpp.

void TopLevel::toggleStatusBar ( )
slot

Definition at line 741 of file toplevel.cpp.

void TopLevel::upAboutToShow ( )
slot

Definition at line 2188 of file toplevel.cpp.

void TopLevel::updateLayoutActions ( )
slot

Definition at line 1813 of file toplevel.cpp.

void TopLevel::updateStatusBar ( )
slot

Definition at line 1830 of file toplevel.cpp.

void TopLevel::upTriggered ( QAction *  action)
slot

Definition at line 2255 of file toplevel.cpp.


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