#include <IOWidget.h>
|
void | addPrompt () |
| addPrompt Adds the prompt to the text edit and unlocks the widget for input
|
|
void | append (QString text) |
| append Appends the given text to the text edit and locks the widget for input
|
|
|
void | command (QString command) |
| command Signal emitted when input is entered.
|
|
|
| IOWidget (QWidget *parent=0) |
|
QString | prompt () const |
| prompt Retrieves the current prompt.
|
|
void | setPrompt (const QString &prompt) |
| setPrompt Sets a new prompt from a given string.
|
|
|
void | clearLine () |
| clearLine Clears the line under the cursor.
|
|
QString | getCommand () const |
| getCommand Gets the input from the user.
|
|
int | getIndex (const QTextCursor &cursor) |
| getIndex Gets the index of a given cursor.
|
|
void | handleEnter () |
| handleEnter Handles Enter and Return key press.
|
|
void | handleHome () |
| handleHome Handles Home key press.
|
|
void | handleLeft (QKeyEvent *event) |
| handleLeft Handles Left arrow key press.
|
|
bool | isWritable (const QTextCursor &cursor) |
| isWritable Checks if a given cursor is at a writable position.
|
|
|
int | lastIndex |
| lastIndex The index of the last character.
|
|
bool | locked |
| locked False if the text edit can receive input, true otherwise.
|
|
QString | userPrompt |
| userPrompt prompt to indicate that the text edit is waiting for input
|
|
Definition at line 46 of file IOWidget.h.
◆ IOWidget()
te::qt::widgets::IOWidget::IOWidget |
( |
QWidget * |
parent = 0 | ) |
|
◆ addPrompt
void te::qt::widgets::IOWidget::addPrompt |
( |
| ) |
|
|
slot |
addPrompt Adds the prompt to the text edit and unlocks the widget for input
◆ append
void te::qt::widgets::IOWidget::append |
( |
QString |
text | ) |
|
|
slot |
append Appends the given text to the text edit and locks the widget for input
- Parameters
-
text | String to be appended |
◆ clearLine()
void te::qt::widgets::IOWidget::clearLine |
( |
| ) |
|
|
private |
clearLine Clears the line under the cursor.
◆ command
void te::qt::widgets::IOWidget::command |
( |
QString |
command | ) |
|
|
signal |
command Signal emitted when input is entered.
- Parameters
-
command | String to be emitted. |
◆ getCommand()
QString te::qt::widgets::IOWidget::getCommand |
( |
| ) |
const |
|
private |
getCommand Gets the input from the user.
◆ getIndex()
int te::qt::widgets::IOWidget::getIndex |
( |
const QTextCursor & |
cursor | ) |
|
|
private |
getIndex Gets the index of a given cursor.
- Parameters
-
cursor | Cursor used to retrieve the index. |
◆ handleEnter()
void te::qt::widgets::IOWidget::handleEnter |
( |
| ) |
|
|
private |
handleEnter Handles Enter and Return key press.
◆ handleHome()
void te::qt::widgets::IOWidget::handleHome |
( |
| ) |
|
|
private |
handleHome Handles Home key press.
◆ handleLeft()
void te::qt::widgets::IOWidget::handleLeft |
( |
QKeyEvent * |
event | ) |
|
|
private |
handleLeft Handles Left arrow key press.
- Parameters
-
◆ isWritable()
bool te::qt::widgets::IOWidget::isWritable |
( |
const QTextCursor & |
cursor | ) |
|
|
private |
isWritable Checks if a given cursor is at a writable position.
- Parameters
-
cursor | Cursor that will be checked. |
◆ keyPressEvent()
void te::qt::widgets::IOWidget::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
protected |
◆ prompt()
QString te::qt::widgets::IOWidget::prompt |
( |
| ) |
const |
prompt Retrieves the current prompt.
◆ setPrompt()
void te::qt::widgets::IOWidget::setPrompt |
( |
const QString & |
prompt | ) |
|
setPrompt Sets a new prompt from a given string.
- Parameters
-
prompt | String of the new prompt |
◆ lastIndex
int te::qt::widgets::IOWidget::lastIndex |
|
private |
lastIndex The index of the last character.
Definition at line 121 of file IOWidget.h.
◆ locked
bool te::qt::widgets::IOWidget::locked |
|
private |
locked False if the text edit can receive input, true otherwise.
Definition at line 116 of file IOWidget.h.
◆ userPrompt
QString te::qt::widgets::IOWidget::userPrompt |
|
private |
userPrompt prompt to indicate that the text edit is waiting for input
Definition at line 110 of file IOWidget.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/qt/widgets/ceditor/IOWidget.h