#include <kshellcompletion.h>
Public Member Functions | |
| KShellCompletion () | |
| TQString | makeCompletion (const TQString &text) |
Public Member Functions inherited from KURLCompletion | |
| KURLCompletion () | |
| KURLCompletion (Mode) | |
| virtual | ~KURLCompletion () |
| virtual void | setDir (const TQString &dir) |
| virtual TQString | dir () const |
| virtual bool | isRunning () const |
| virtual void | stop () |
| virtual Mode | mode () const |
| virtual void | setMode (Mode mode) |
| virtual bool | replaceEnv () const |
| virtual void | setReplaceEnv (bool replace) |
| virtual bool | replaceHome () const |
| virtual void | setReplaceHome (bool replace) |
| TQString | replacedPath (const TQString &text) |
Protected Member Functions | |
| void | postProcessMatch (TQString *match) const |
| void | postProcessMatches (TQStringList *matches) const |
| void | postProcessMatches (TDECompletionMatches *matches) const |
| virtual void | virtual_hook (int id, void *data) |
Protected Member Functions inherited from KURLCompletion | |
| void | postProcessMatch (TQString *match) const |
| void | postProcessMatches (TQStringList *matches) const |
| void | postProcessMatches (TDECompletionMatches *matches) const |
| virtual void | customEvent (TQCustomEvent *e) |
Additional Inherited Members | |
Public Types inherited from KURLCompletion | |
| enum | Mode { ExeCompletion =1 , FileCompletion , DirCompletion , SystemExeCompletion } |
Static Public Member Functions inherited from KURLCompletion | |
| static TQString | replacedPath (const TQString &text, bool replaceHome, bool replaceEnv=true) |
Protected Slots inherited from KURLCompletion | |
| void | slotEntries (TDEIO::Job *, const TDEIO::UDSEntryList &) |
| void | slotIOFinished (TDEIO::Job *) |
Detailed Description
This class does shell-like completion of file names.
A string passed to makeCompletion() will be interpreted as a shell command line. Completion will be done on the last argument on the line. Returned matches consist of the first arguments (uncompleted) plus the completed last argument.
Shell-like completion of file names
Definition at line 40 of file kshellcompletion.h.
Constructor & Destructor Documentation
◆ KShellCompletion()
| KShellCompletion::KShellCompletion | ( | ) |
Constructs a KShellCompletion object.
Definition at line 33 of file kshellcompletion.cpp.
Member Function Documentation
◆ makeCompletion()
|
virtual |
Finds completions to the given text.
The first match is returned and emitted in the signal match().
- Parameters
-
text the text to complete
- Returns
- the first match, or TQString::null if not found
Reimplemented from KURLCompletion.
Definition at line 46 of file kshellcompletion.cpp.
◆ postProcessMatch()
|
protected |
Definition at line 85 of file kshellcompletion.cpp.
◆ postProcessMatches() [1/2]
|
protected |
Definition at line 124 of file kshellcompletion.cpp.
◆ postProcessMatches() [2/2]
|
protected |
Definition at line 106 of file kshellcompletion.cpp.
◆ virtual_hook()
|
protectedvirtual |
Reimplemented from KURLCompletion.
Definition at line 307 of file kshellcompletion.cpp.
The documentation for this class was generated from the following files:
Trinity API Reference
Public Member Functions inherited from