KDevelop API Documentation

ShellInsertDialog Class Reference

#include <shellinsertdlg.h>

Inheritance diagram for ShellInsertDialog:

Inheritance graph
[legend]
Collaboration diagram for ShellInsertDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ShellInsertDialog ()
 ~ShellInsertDialog ()
virtual int exec ()
QString text () const

Private Slots

void slotStartClicked ()
void slotReceivedStdout (KProcess *, char *text, int len)
void slotProcessExited (KProcess *)
void executeTextChanged (const QString &text)

Private Attributes

QPushButtonstart_button
QPushButtoncancel_button
QComboBoxcombo
KProcessm_proc
QCString m_str

Constructor & Destructor Documentation

ShellInsertDialog::ShellInsertDialog  ) 
 

Definition at line 32 of file shellinsertdlg.cpp.

References KButtonBox::addButton(), cancel_button, combo, executeTextChanged(), KButtonBox::layout(), m_proc, KConfigBase::readListEntry(), KConfigBase::setGroup(), slotStartClicked(), and start_button.

ShellInsertDialog::~ShellInsertDialog  ) 
 

Definition at line 68 of file shellinsertdlg.cpp.

References combo, kdDebug(), KConfigBase::setGroup(), and KConfigBase::writeEntry().


Member Function Documentation

int ShellInsertDialog::exec  )  [virtual]
 

Definition at line 89 of file shellinsertdlg.cpp.

References start_button.

Referenced by FilterPart::slotShellInsert().

void ShellInsertDialog::executeTextChanged const QString text  )  [private, slot]
 

Definition at line 84 of file shellinsertdlg.cpp.

References start_button, and text().

Referenced by ShellInsertDialog().

void ShellInsertDialog::slotProcessExited KProcess  )  [private, slot]
 

Definition at line 118 of file shellinsertdlg.cpp.

References KMessageBox::error(), KProcess::exitStatus(), m_proc, and KProcess::normalExit().

Referenced by slotStartClicked().

void ShellInsertDialog::slotReceivedStdout KProcess ,
char *  text,
int  len
[private, slot]
 

Definition at line 112 of file shellinsertdlg.cpp.

References len, m_str, and text().

Referenced by slotStartClicked().

void ShellInsertDialog::slotStartClicked  )  [private, slot]
 

Definition at line 96 of file shellinsertdlg.cpp.

References combo, m_proc, m_str, slotProcessExited(), slotReceivedStdout(), KProcess::start(), and start_button.

Referenced by ShellInsertDialog().

QString ShellInsertDialog::text  )  const [inline]
 

Definition at line 33 of file shellinsertdlg.h.

References m_str.

Referenced by FilterPart::slotShellInsert().


Member Data Documentation

QPushButton * ShellInsertDialog::cancel_button [private]
 

Definition at line 43 of file shellinsertdlg.h.

Referenced by ShellInsertDialog().

QComboBox* ShellInsertDialog::combo [private]
 

Definition at line 44 of file shellinsertdlg.h.

Referenced by ShellInsertDialog(), slotStartClicked(), and ~ShellInsertDialog().

KProcess* ShellInsertDialog::m_proc [private]
 

Definition at line 45 of file shellinsertdlg.h.

Referenced by ShellInsertDialog(), slotProcessExited(), and slotStartClicked().

QCString ShellInsertDialog::m_str [private]
 

Definition at line 46 of file shellinsertdlg.h.

Referenced by slotReceivedStdout(), slotStartClicked(), and text().

QPushButton* ShellInsertDialog::start_button [private]
 

Definition at line 43 of file shellinsertdlg.h.

Referenced by exec(), executeTextChanged(), ShellInsertDialog(), and slotStartClicked().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:29:55 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003