Konsole
Profile.cpp
Go to the documentation of this file.
107 , { OpenLinksByDirectClickEnabled , "OpenLinksByDirectClickEnabled" , INTERACTION_GROUP , QVariant::Bool }
110 , { TrimTrailingSpacesInSelectedText , "TrimTrailingSpacesInSelectedText" , INTERACTION_GROUP , QVariant::Bool }
111 , { PasteFromSelectionEnabled , "PasteFromSelectionEnabled" , INTERACTION_GROUP , QVariant::Bool }
112 , { PasteFromClipboardEnabled , "PasteFromClipboardEnabled" , INTERACTION_GROUP , QVariant::Bool }
165 setProperty(ColorScheme, "Linux"); //use DarkPastels when is start support blue ncurses UI properly
(HistoryModeEnum) Specifies the storage type used for keeping the output produced by terminal session...
Definition: Profile.h:137
int indexOf(QChar ch, int from, Qt::CaseSensitivity cs) const
(bool) Whether fonts should be aliased or not
Definition: Profile.h:223
iterator insert(const Key &key, const T &value)
(bool) Specifies whether show hint for terminal size after resizing the application window...
Definition: Profile.h:120
(bool) Specifies whether the flow control keys (typically Ctrl+S, Ctrl+Q) have any effect...
Definition: Profile.h:165
(QColor) The color used by terminal displays to draw the cursor.
Definition: Profile.h:187
(QString) The format used for tab titles when the session is running a remote command (eg...
Definition: Profile.h:116
(bool) If true, trailing spaces are trimmed in selected text
Definition: Profile.h:209
Index of profile in the File Menu WARNING: this is currently an internal field, which is expected to ...
Definition: Profile.h:248
bool isHidden() const
Returns true if this is a 'hidden' profile which should not be displayed in menus or saved to disk...
Definition: Profile.cpp:230
(QString) A string consisting of the characters used to delimit words when selecting text in the term...
Definition: Profile.h:191
Select the whole line underneath the cursor.
Definition: Enumeration.h:94
(int) Specifies the threshold of detected silence in seconds.
Definition: Profile.h:232
(MiddleClickPasteModeEnum) Specifies the source from which mouse middle click pastes data...
Definition: Profile.h:219
void updateValues()
Updates the property values in this ProfileGroup to match those from the group's profiles() ...
Definition: Profile.cpp:335
(QFont) The font to use in terminal displays using this profile.
Definition: Profile.h:122
Represents a terminal set-up which can be used to set the initial state of new terminal sessions or a...
Definition: Profile.h:60
void clone(Ptr profile, bool differentOnly=true)
Copies all properties except Name and Path from the specified profile into this profile.
Definition: Profile.cpp:208
Property
This enum describes the available properties which a Profile may consist of.
Definition: Profile.h:77
QTextCodec * codecForLocale()
(bool) If true, middle mouse button pastes from Clipboard
Definition: Profile.h:213
(bool) Specifies whether text in terminal displays is allowed to blink.
Definition: Profile.h:161
(bool) If true, middle mouse button pastes from X Selection
Definition: Profile.h:211
Use a solid rectangular block to draw the cursor.
Definition: Enumeration.h:82
(QString) The command to execute ( excluding arguments ) when creating a new terminal session using t...
Definition: Profile.h:93
(bool) If true, terminal displays use a fixed color to draw the cursor, specified by the CustomCursor...
Definition: Profile.h:177
int indexIn(const QString &str, int offset, CaretMode caretMode) const
(QString) The untranslated name of this profile.
Definition: Profile.h:85
(bool) Specifies whether the cursor blinks ( in a manner similar to text editing applications ) ...
Definition: Profile.h:172
int count(const T &value) const
(bool) If true, automatically copy selected text into the clipboard
Definition: Profile.h:207
(bool) Whether new sessions should be started in the same directory as the currently active session...
Definition: Profile.h:230
bool isNull() const
(bool) If true, text that matches a link or an email address is underlined when hovered by the mouse ...
Definition: Profile.h:201
(bool) Whether character with intense colors should be rendered in bold font or just in bright color...
Definition: Profile.h:226
(bool) Specifies whether the PageUp/Down will scroll the full height or half height.
Definition: Profile.h:153
QStringList capturedTexts() const
int toInt(bool *ok, int base) const
(int) Specifies the pixels between the terminal lines.
Definition: Profile.h:168
(QStringList) The arguments which are passed to the program specified by the Command property when cr...
Definition: Profile.h:98
(QString) The name of the icon associated with this profile.
Definition: Profile.h:89
(TripleClickModeEnum) Specifies which part of current line should be selected with triple click actio...
Definition: Profile.h:197
static Property lookupByName(const QString &name)
Returns the element from the Property enum associated with the specified name.
Definition: Profile.cpp:265
(bool) Specifies whether the terminal will enable Bidirectional text display
Definition: Profile.h:157
QString toLower() const
virtual bool isPropertySet(Property property) const
Returns true if the specified property has been set in this Profile instance.
Definition: Profile.cpp:260
QHash< Profile::Property, QVariant > parse(const QString &input)
Parses an input string consisting of property names and assigned values and returns a table of proper...
Definition: Profile.cpp:305
virtual QHash< Property, QVariant > setProperties() const
Returns a map of the properties set in this Profile instance.
Definition: Profile.cpp:252
(int) Specifies the number of lines of output to remember in terminal sessions using this profile...
Definition: Profile.h:143
(CursorShapeEnum) The shape used by terminal displays to represent the cursor.
Definition: Profile.h:183
bool isEmpty() const
Returns true if no properties have been set in this Profile instance.
Definition: Profile.cpp:248
bool isEmpty() const
(ScrollBarPositionEnum) Specifies the position of the scroll bar in terminal displays using this prof...
Definition: Profile.h:149
const char * typeName() const
A fixed number of lines of output are remembered.
Definition: Enumeration.h:46
(bool) If true, mouse wheel scroll with Ctrl key pressed increases/decreases the terminal font size...
Definition: Profile.h:252
Show the scroll-bar on the right of the terminal display.
Definition: Enumeration.h:62
bool contains(const Key &key) const
const QStringList propertiesInfoList() const
Return a list of all properties names and their type (for use with -p option).
Definition: Profile.cpp:293
(QString) Path to the profile's configuration file on-disk.
Definition: Profile.h:79
(QString) The format used for tab titles when running normal commands.
Definition: Profile.h:112
QString menuIndex() const
Convenience method for property(Profile::MenuIndex)
Definition: Profile.h:500
(bool) If true, links can be opened by direct mouse click.
Definition: Profile.h:203
virtual void setProperty(Property property, const QVariant &value)
Sets the value of the specified property to value.
Definition: Profile.cpp:256
void setProperty(Property property, const QVariant &value)
Sets the value of property in each of the group's profiles to value.
Definition: Profile.cpp:364
(bool) If true, control key must be pressed to click and drag selected text.
Definition: Profile.h:205
(QStringList) Additional environment variables (in the form of NAME=VALUE pairs) which are passed to ...
Definition: Profile.h:104
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.