• 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 ()
 
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 1953 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 2146 of file toplevel.cpp.

void TopLevel::backTriggered ( QAction *  action)
slot

Definition at line 2233 of file toplevel.cpp.

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

Definition at line 2071 of file toplevel.cpp.

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

Definition at line 2087 of file toplevel.cpp.

void TopLevel::ccReadOutput ( )
slot

Definition at line 2059 of file toplevel.cpp.

void TopLevel::configChanged ( )
slot

Definition at line 1929 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 1949 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 2020 of file toplevel.cpp.

void TopLevel::forwardAboutToShow ( )
slot

Definition at line 2109 of file toplevel.cpp.

void TopLevel::forwardTriggered ( QAction *  action)
slot

Definition at line 2216 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 2348 of file toplevel.cpp.

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

Reimplemented from Logger.

Definition at line 2335 of file toplevel.cpp.

void TopLevel::loadProgress ( int  progress)
virtual

Reimplemented from Logger.

Definition at line 2343 of file toplevel.cpp.

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

Reimplemented from Logger.

Definition at line 2329 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 2353 of file toplevel.cpp.

void TopLevel::newWindow ( )
slot

Definition at line 914 of file toplevel.cpp.

void TopLevel::partsHideSelectedSlot ( )
slot

Definition at line 1978 of file toplevel.cpp.

void TopLevel::partsHideSelectedSlotDelayed ( )
slot

Definition at line 1971 of file toplevel.cpp.

void TopLevel::partsUnhideAllSlot ( )
slot

Definition at line 2008 of file toplevel.cpp.

void TopLevel::partsUnhideAllSlotDelayed ( )
slot

Definition at line 2002 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.

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 2273 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 2279 of file toplevel.cpp.

void TopLevel::slotShowTip ( )
slot

Definition at line 1945 of file toplevel.cpp.

void TopLevel::slotShowTipOnStart ( )
slot

Definition at line 1941 of file toplevel.cpp.

void TopLevel::splitDirSlot ( )
slot

Definition at line 1920 of file toplevel.cpp.

void TopLevel::splitSlot ( )
slot

Definition at line 1907 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 2183 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 2250 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-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:51 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
  • 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