KDevAppFrontend Class Reference
The interface to a app frontend. More...
#include <kdevappfrontend.h>
Inheritance diagram for KDevAppFrontend:


Public Slots | |
virtual void | startAppCommand (const QString &directory, const QString &program, bool inTerminal)=0 |
The component shall start to execute an app-like command. | |
virtual void | stopApplication ()=0 |
Stop the currently running application. | |
virtual void | insertStdoutLine (const QString &line)=0 |
Inserts a string into the view. | |
virtual void | insertStderrLine (const QString &line)=0 |
Inserts a string into the view marked as stderr output (colored in the current implementation). | |
virtual void | clearView ()=0 |
Clears the output view. | |
Public Member Functions | |
KDevAppFrontend (const QString &pluginName, const QString &icon, QObject *parent=0, const char *name=0) | |
~KDevAppFrontend () | |
virtual bool | isRunning ()=0 |
Returns whether the application is currently running. |
Detailed Description
The interface to a app frontend.
Definition at line 38 of file kdevappfrontend.h.
Constructor & Destructor Documentation
|
Definition at line 25 of file kdevappfrontend.cpp. |
|
Definition at line 30 of file kdevappfrontend.cpp. |
Member Function Documentation
|
Clears the output view.
Implemented in AppOutputViewPart. Referenced by GDBDebugger::DebuggerPart::slotRun(). |
|
Inserts a string into the view marked as stderr output (colored in the current implementation).
Implemented in AppOutputViewPart. |
|
Inserts a string into the view.
Implemented in AppOutputViewPart. |
|
Returns whether the application is currently running.
Implemented in AppOutputViewPart. Referenced by AutoProjectPart::slotExecute(). |
|
The component shall start to execute an app-like command. Running the application is always asynchronous. If directory is empty it will use the user's home directory. If inTerminal is true, the program is started in an external konsole. Implemented in AppOutputViewPart. Referenced by AutoProjectPart::executeTarget(), TrollProjectWidget::slotDetailsContextMenu(), PascalProjectPart::slotExecute(), HaskellProjectPart::slotExecute(), CustomProjectPart::slotExecute(), AdaProjectPart::slotExecute(), AutoProjectPart::slotExecute2(), TrollProjectWidget::slotExecuteProject(), TrollProjectWidget::slotExecuteTarget(), RubySupportPart::startApplication(), PythonSupportPart::startApplication(), PerlSupportPart::startApplication(), BashSupportPart::startApplication(), and ToolsPart::startCommand(). |
|
Stop the currently running application.
Implemented in AppOutputViewPart. Referenced by AutoProjectPart::slotExecute(). |
The documentation for this class was generated from the following files:
- lib/interfaces/kdevappfrontend.h
- lib/interfaces/kdevappfrontend.cpp