• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • KDevelop Platform Libraries
  • Sitemap
  • Contact Us
 

interfaces

KDevelop::IRun

KDevelop::IRun Class Reference

#include <irun.h>

List of all members.


Detailed Description

This class holds all properties which specify a run session.

Definition at line 36 of file irun.h.


Public Member Functions

void addArgument (const QString &argument)
void addInstrumentorArgument (const QString &argument)
QStringList arguments () const
void clearArguments ()
void clearInstrumentorArguments ()
QString environmentKey () const
KUrl executable () const
QString instrumentor () const
QStringList instrumentorArguments () const
 IRun (const IRun &rhs)
IRun & operator= (const IRun &rhs)
void setArguments (const QStringList &arguments)
void setEnvironmentKey (const QString &environmentKey)
void setExecutable (const QString &executable)
void setInstrumentor (const QString &instrumentor)
void setInstrumentorArguments (const QStringList &arguments)
void setWorkingDirectory (const QString &workingDirectory)
KUrl workingDirectory () const

Member Function Documentation

void IRun::addArgument ( const QString &  argument  ) 

Add an argument to pass to the executable.

Definition at line 71 of file irun.cpp.

void IRun::addInstrumentorArgument ( const QString &  argument  ) 

Add an argument to pass to the executable.

Definition at line 121 of file irun.cpp.

QStringList IRun::arguments (  )  const

The argument list to pass to the executable.

Definition at line 76 of file irun.cpp.

void IRun::clearArguments (  ) 

Clear all arguments.

Definition at line 61 of file irun.cpp.

void IRun::clearInstrumentorArguments (  ) 

Clear all arguments.

Definition at line 131 of file irun.cpp.

QString IRun::environmentKey (  )  const

The key which references the environment under which to run the executable.

Definition at line 86 of file irun.cpp.

KUrl IRun::executable (  )  const

The executable for this session.

Definition at line 46 of file irun.cpp.

QString IRun::instrumentor (  )  const

The requested instrumentor, usually one of 'default', 'gdb', 'memcheck' etc.

Definition at line 56 of file irun.cpp.

QStringList IRun::instrumentorArguments (  )  const

The argument list to pass to the executable.

Definition at line 116 of file irun.cpp.

void IRun::setArguments ( const QStringList &  arguments  ) 

Set the arguments which should be passed to the executable.

Definition at line 66 of file irun.cpp.

void IRun::setEnvironmentKey ( const QString &  environmentKey  ) 

Set the environment under which the executable should be run.

Definition at line 81 of file irun.cpp.

void IRun::setExecutable ( const QString &  executable  ) 

Set the executable to be run.

Definition at line 41 of file irun.cpp.

void IRun::setInstrumentor ( const QString &  instrumentor  ) 

Set which instrumentor should be used to run the executable.

Definition at line 51 of file irun.cpp.

void IRun::setInstrumentorArguments ( const QStringList &  arguments  ) 

Set the arguments which should be passed to the executable.

Definition at line 126 of file irun.cpp.

void IRun::setWorkingDirectory ( const QString &  workingDirectory  ) 

Set the workingDirectory for this run session.

Definition at line 111 of file irun.cpp.

KUrl IRun::workingDirectory (  )  const

The working directory for this session.

Definition at line 106 of file irun.cpp.


The documentation for this class was generated from the following files:
  • irun.h
  • irun.cpp

interfaces

Skip menu "interfaces"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDevelop Platform Libraries

Skip menu "KDevelop Platform Libraries"
  • interfaces
  • language
  •   codegen
  •   duchain
  •   editor
  • outputview
  •     interfaces
  • project
  • shell
  • sublime
  • util
  • vcs
Generated for KDevelop Platform Libraries by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal