Konsole
SessionController.h
Go to the documentation of this file.
92 CopyInputToAllTabsMode = 0 ,
95 CopyInputToSelectedTabsMode = 1 ,
98 CopyInputToNoneMode = 2
SaveHistoryTask(QObject *parent=0)
Constructs a new task to save session output to URLs.
Definition: SessionController.cpp:1671
SessionTask(QObject *parent=0)
Definition: SessionController.cpp:1649
Represents a terminal session consisting of a pseudo-teletype and a terminal emulation.
Definition: Session.h:78
Provides the menu actions to manipulate a single terminal session and view pair.
Definition: SessionController.h:85
void setStartLine(int startLine)
The line from which the search will be done.
Definition: SessionController.cpp:1967
Searches backwards through the output, starting at the current selection.
Definition: SessionController.h:492
QRegExp regExp() const
Returns the regular expression which is searched for when execute() is called.
Definition: SessionController.cpp:1979
Abstract class representing a task which can be performed on a group of sessions. ...
Definition: SessionController.h:378
QPointer< TerminalDisplay > view()
Returns the view associated with this controller.
Definition: SessionController.h:112
ProfileList provides a list of actions which represent session profiles that a SessionManager can cre...
Definition: ProfileList.h:51
static QSet< SessionController * > allControllers()
Returns the set of all controllers that exist.
Definition: SessionController.h:168
virtual void execute()=0
Executes the task on each of the sessions in the group.
SearchDirection searchDirection() const
Returns the current search direction.
Definition: SessionController.cpp:1971
virtual ~SaveHistoryTask()
Definition: SessionController.cpp:1675
A dialog which allows the user to edit a profile.
Definition: EditProfileDialog.h:61
void setSearchDirection(SearchDirection direction)
Specifies the direction to search in when execute() is called.
Definition: SessionController.cpp:1963
Base class for terminal character decoders.
Definition: TerminalCharacterDecoder.h:45
QList< SessionPtr > sessions() const
Returns a list of sessions in the group.
Definition: SessionController.cpp:1666
Provides a group of sessions which is divided into master and slave sessions.
Definition: Session.h:770
void addScreenWindow(Session *session, ScreenWindow *searchWindow)
Adds a screen window to the list to search when execute() is called.
Definition: SessionController.cpp:1802
bool isNull() const
void addSession(Session *session)
Adds a new session to the group.
Definition: SessionController.cpp:1662
Provides a window onto a section of a terminal screen.
Definition: ScreenWindow.h:52
Searches forwards through the output, starting at the current selection.
Definition: SessionController.h:490
SearchHistoryTask(QObject *parent=0)
Constructs a new search task.
Definition: SessionController.cpp:1957
QPointer< Session > session()
Returns the session associated with this controller.
Definition: SessionController.h:108
A task which searches through the output of sessions for matches for a given regular expression...
Definition: SessionController.h:479
virtual void execute()
Performs a search through the session's history, starting at the position of the current selection...
Definition: SessionController.cpp:1806
Encapsulates user-visible information about the terminal session currently being displayed in a view...
Definition: ViewProperties.h:44
A widget which allows users to search incrementally through a document for a a text string or regular...
Definition: IncrementalSearchBar.h:56
A filter which searches for sections of text matching a regular expression and creates a new RegExpFi...
Definition: Filter.h:182
virtual void execute()
Opens a save file dialog for each session in the group and begins saving each session's history to th...
Definition: SessionController.cpp:1679
SearchDirection
This enum describes the strategies available for searching through the session's output.
Definition: SessionController.h:488
A task which prompts for a URL for each session and saves that session's output to the given URL...
Definition: SessionController.h:427
void setRegExp(const QRegExp ®Exp)
Sets the regular expression which is searched for when execute() is called.
Definition: SessionController.cpp:1975
QObject * parent() const
A widget which displays output from a terminal emulation and sends input keypresses and mouse activit...
Definition: TerminalDisplay.h:63
void setAutoDelete(bool enable)
Sets whether the task automatically deletes itself when the task has been finished.
Definition: SessionController.cpp:1654
bool autoDelete() const
Returns true if the task automatically deletes itself.
Definition: SessionController.cpp:1658
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:27 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:27 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.