• Skip to content
  • Skip to link menu
KDE 4.0 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

Konsole

Konsole::Part

Konsole::Part Class Reference

#include <Part.h>

Inheritance diagram for Konsole::Part:

Inheritance graph
[legend]

List of all members.


Detailed Description

A re-usable terminal emulator component using the KParts framework which can be used to embed terminal emulators into other applications.

Definition at line 55 of file Part.h.


Public Slots

void showManageProfilesDialog (QWidget *parent)
void showEditCurrentProfileDialog (QWidget *parent)
void changeSessionSettings (const QString &text)

Public Member Functions

 Part (QWidget *parentWidget, QObject *parent=0)
virtual ~Part ()
virtual void startProgram (const QString &program, const QStringList &arguments)
virtual void showShellInDir (const QString &dir)
virtual void sendInput (const QString &text)

Protected Member Functions

virtual bool openFile ()

Constructor & Destructor Documentation

Konsole::Part::Part ( QWidget *  parentWidget,
QObject *  parent = 0 
) [explicit]

Constructs a new Konsole part with the specified parent.

Part::~Part (  )  [virtual]

Definition at line 110 of file Part.cpp.


Member Function Documentation

void Part::startProgram ( const QString &  program,
const QStringList &  arguments 
) [virtual]

Reimplemented from TerminalInterface.

Definition at line 178 of file Part.cpp.

void Part::showShellInDir ( const QString &  dir  )  [virtual]

Reimplemented from TerminalInterface.

Definition at line 194 of file Part.cpp.

void Part::sendInput ( const QString &  text  )  [virtual]

Reimplemented from TerminalInterface.

Definition at line 205 of file Part.cpp.

void Part::showManageProfilesDialog ( QWidget *  parent  )  [slot]

Shows the dialog used to manage profiles in Konsole.

The dialog will be non-modal and will delete itself when it is closed.

This is experimental API and not guaranteed to be present in later KDE 4 releases.

Parameters:
parent The parent widget of the new dialog.

Definition at line 250 of file Part.cpp.

void Part::showEditCurrentProfileDialog ( QWidget *  parent  )  [slot]

Shows the dialog used to edit the profile used by the active session.

The dialog will be non-modal and will delete itself when it is closed.

This is experimental API and not guaranteed to be present in later KDE 4 releases.

Parameters:
parent The parent widget of the new dialog.

Definition at line 257 of file Part.cpp.

void Part::changeSessionSettings ( const QString &  text  )  [slot]

Sends a profile change command to the active session.

This is equivalent to using the konsoleprofile tool within the session to change its settings. The text string is a semi-colon separated list of property=value pairs, eg. "colors=Linux Colors"

See the documentation for konsoleprofile for information on the format of text

This is experimental API and not guaranteed to be present in later KDE 4 releases.

Definition at line 266 of file Part.cpp.

bool Part::openFile (  )  [protected, virtual]

Reimplemented from KParts::PartBase.

Definition at line 152 of file Part.cpp.


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

Konsole

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

API Reference

Skip menu "API Reference"
  • Konsole
  • Libraries
  •   libkonq
Generated for API Reference 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