• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • applications API Reference
  • KDE Home
  • Contact Us
 

Konsole

  • Konsole
  • KonsoleSettings
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Konsole::KonsoleSettings Class Reference

#include <KonsoleSettings.h>

Inheritance diagram for Konsole::KonsoleSettings:
Inheritance graph
[legend]

Public Types

enum  EnumNewTabBehavior { PutNewTabAtTheEnd, PutNewTabAfterCurrentTab }
 
enum  EnumTabBarPosition { Top, Bottom }
 
enum  EnumTabBarVisibility { AlwaysShowTabBar, ShowTabBarWhenNeeded, AlwaysHideTabBar }
 

Public Member Functions

 ~KonsoleSettings ()
 
ItemBool * allowMenuAcceleratorsItem ()
 
ItemEnum * newTabBehaviorItem ()
 
ItemBool * printerFriendlyItem ()
 
ItemBool * saveGeometryOnExitItem ()
 
ItemBool * scaleOutputItem ()
 
ItemBool * showAppNameOnTitleBarItem ()
 
ItemBool * showMenuBarByDefaultItem ()
 
ItemBool * showQuickButtonsItem ()
 
ItemBool * showTerminalSizeHintItem ()
 
ItemBool * showWindowTitleOnTitleBarItem ()
 
ItemEnum * tabBarPositionItem ()
 
ItemString * tabBarStyleSheetItem ()
 
ItemUrl * tabBarUserStyleSheetFileItem ()
 
ItemBool * tabBarUseUserStyleSheetItem ()
 
ItemEnum * tabBarVisibilityItem ()
 

Static Public Member Functions

static bool allowMenuAccelerators ()
 
static int newTabBehavior ()
 
static bool printerFriendly ()
 
static bool saveGeometryOnExit ()
 
static bool scaleOutput ()
 
static KonsoleSettings * self ()
 
static void setAllowMenuAccelerators (bool v)
 
static void setNewTabBehavior (int v)
 
static void setPrinterFriendly (bool v)
 
static void setSaveGeometryOnExit (bool v)
 
static void setScaleOutput (bool v)
 
static void setShowAppNameOnTitleBar (bool v)
 
static void setShowMenuBarByDefault (bool v)
 
static void setShowQuickButtons (bool v)
 
static void setShowTerminalSizeHint (bool v)
 
static void setShowWindowTitleOnTitleBar (bool v)
 
static void setTabBarPosition (int v)
 
static void setTabBarStyleSheet (const QString &v)
 
static void setTabBarUserStyleSheetFile (const KUrl &v)
 
static void setTabBarUseUserStyleSheet (bool v)
 
static void setTabBarVisibility (int v)
 
static bool showAppNameOnTitleBar ()
 
static bool showMenuBarByDefault ()
 
static bool showQuickButtons ()
 
static bool showTerminalSizeHint ()
 
static bool showWindowTitleOnTitleBar ()
 
static int tabBarPosition ()
 
static QString tabBarStyleSheet ()
 
static KUrl tabBarUserStyleSheetFile ()
 
static bool tabBarUseUserStyleSheet ()
 
static int tabBarVisibility ()
 

Protected Member Functions

 KonsoleSettings ()
 

Protected Attributes

bool mAllowMenuAccelerators
 
int mNewTabBehavior
 
bool mPrinterFriendly
 
bool mSaveGeometryOnExit
 
bool mScaleOutput
 
bool mShowAppNameOnTitleBar
 
bool mShowMenuBarByDefault
 
bool mShowQuickButtons
 
bool mShowTerminalSizeHint
 
bool mShowWindowTitleOnTitleBar
 
int mTabBarPosition
 
QString mTabBarStyleSheet
 
KUrl mTabBarUserStyleSheetFile
 
bool mTabBarUseUserStyleSheet
 
int mTabBarVisibility
 

Detailed Description

Definition at line 11 of file KonsoleSettings.h.

Member Enumeration Documentation

enum Konsole::KonsoleSettings::EnumNewTabBehavior
Enumerator
PutNewTabAtTheEnd 
PutNewTabAfterCurrentTab 

Definition at line 16 of file KonsoleSettings.h.

enum Konsole::KonsoleSettings::EnumTabBarPosition
Enumerator
Top 
Bottom 

Definition at line 15 of file KonsoleSettings.h.

enum Konsole::KonsoleSettings::EnumTabBarVisibility
Enumerator
AlwaysShowTabBar 
ShowTabBarWhenNeeded 
AlwaysHideTabBar 

Definition at line 14 of file KonsoleSettings.h.

Constructor & Destructor Documentation

KonsoleSettings::~KonsoleSettings ( )

Definition at line 139 of file KonsoleSettings.cpp.

KonsoleSettings::KonsoleSettings ( )
protected

Definition at line 35 of file KonsoleSettings.cpp.

Member Function Documentation

static bool Konsole::KonsoleSettings::allowMenuAccelerators ( )
inlinestatic

Get Enable menu accelerators.

Definition at line 116 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::allowMenuAcceleratorsItem ( )
inline

Get Item object corresponding to AllowMenuAccelerators()

Definition at line 124 of file KonsoleSettings.h.

static int Konsole::KonsoleSettings::newTabBehavior ( )
inlinestatic

Get Control where to put the new tab.

Definition at line 359 of file KonsoleSettings.h.

ItemEnum* Konsole::KonsoleSettings::newTabBehaviorItem ( )
inline

Get Item object corresponding to NewTabBehavior()

Definition at line 367 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::printerFriendly ( )
inlinestatic

Get Printer &friendly mode (black text, no background)

Definition at line 386 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::printerFriendlyItem ( )
inline

Get Item object corresponding to PrinterFriendly()

Definition at line 394 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::saveGeometryOnExit ( )
inlinestatic

Get Use current window size on next startup.

Definition at line 170 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::saveGeometryOnExitItem ( )
inline

Get Item object corresponding to SaveGeometryOnExit()

Definition at line 178 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::scaleOutput ( )
inlinestatic

Get &Scale output.

Definition at line 413 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::scaleOutputItem ( )
inline

Get Item object corresponding to ScaleOutput()

Definition at line 421 of file KonsoleSettings.h.

KonsoleSettings * KonsoleSettings::self ( )
static

Definition at line 25 of file KonsoleSettings.cpp.

static void Konsole::KonsoleSettings::setAllowMenuAccelerators ( bool  v)
inlinestatic

Set Enable menu accelerators.

Definition at line 106 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setNewTabBehavior ( int  v)
inlinestatic

Set Control where to put the new tab.

Definition at line 349 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setPrinterFriendly ( bool  v)
inlinestatic

Set Printer &friendly mode (black text, no background)

Definition at line 376 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setSaveGeometryOnExit ( bool  v)
inlinestatic

Set Use current window size on next startup.

Definition at line 160 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setScaleOutput ( bool  v)
inlinestatic

Set &Scale output.

Definition at line 403 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setShowAppNameOnTitleBar ( bool  v)
inlinestatic

Set Show "- Konsole" on the titlebar.

Definition at line 79 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setShowMenuBarByDefault ( bool  v)
inlinestatic

Set Show menubar by default.

Definition at line 25 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setShowQuickButtons ( bool  v)
inlinestatic

Set Control the visibility of quick buttons on the tab bar.

Definition at line 322 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setShowTerminalSizeHint ( bool  v)
inlinestatic

Set Show hint for terminal size after resizing.

Definition at line 133 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setShowWindowTitleOnTitleBar ( bool  v)
inlinestatic

Set Show window title on the titlebar.

Definition at line 52 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setTabBarPosition ( int  v)
inlinestatic

Set Control the position of the tab bar.

Definition at line 214 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setTabBarStyleSheet ( const QString &  v)
inlinestatic

Set Control the visual style of the tab bar.

Definition at line 241 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setTabBarUserStyleSheetFile ( const KUrl &  v)
inlinestatic

Set The .css file to use for the tab bar style.

Definition at line 295 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setTabBarUseUserStyleSheet ( bool  v)
inlinestatic

Set Use a user-defined .css file for the tab bar.

Definition at line 268 of file KonsoleSettings.h.

static void Konsole::KonsoleSettings::setTabBarVisibility ( int  v)
inlinestatic

Set Control the visibility of the whole tab bar.

Definition at line 187 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::showAppNameOnTitleBar ( )
inlinestatic

Get Show "- Konsole" on the titlebar.

Definition at line 89 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::showAppNameOnTitleBarItem ( )
inline

Get Item object corresponding to ShowAppNameOnTitleBar()

Definition at line 97 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::showMenuBarByDefault ( )
inlinestatic

Get Show menubar by default.

Definition at line 35 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::showMenuBarByDefaultItem ( )
inline

Get Item object corresponding to ShowMenuBarByDefault()

Definition at line 43 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::showQuickButtons ( )
inlinestatic

Get Control the visibility of quick buttons on the tab bar.

Definition at line 332 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::showQuickButtonsItem ( )
inline

Get Item object corresponding to ShowQuickButtons()

Definition at line 340 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::showTerminalSizeHint ( )
inlinestatic

Get Show hint for terminal size after resizing.

Definition at line 143 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::showTerminalSizeHintItem ( )
inline

Get Item object corresponding to ShowTerminalSizeHint()

Definition at line 151 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::showWindowTitleOnTitleBar ( )
inlinestatic

Get Show window title on the titlebar.

Definition at line 62 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::showWindowTitleOnTitleBarItem ( )
inline

Get Item object corresponding to ShowWindowTitleOnTitleBar()

Definition at line 70 of file KonsoleSettings.h.

static int Konsole::KonsoleSettings::tabBarPosition ( )
inlinestatic

Get Control the position of the tab bar.

Definition at line 224 of file KonsoleSettings.h.

ItemEnum* Konsole::KonsoleSettings::tabBarPositionItem ( )
inline

Get Item object corresponding to TabBarPosition()

Definition at line 232 of file KonsoleSettings.h.

static QString Konsole::KonsoleSettings::tabBarStyleSheet ( )
inlinestatic

Get Control the visual style of the tab bar.

Definition at line 251 of file KonsoleSettings.h.

ItemString* Konsole::KonsoleSettings::tabBarStyleSheetItem ( )
inline

Get Item object corresponding to TabBarStyleSheet()

Definition at line 259 of file KonsoleSettings.h.

static KUrl Konsole::KonsoleSettings::tabBarUserStyleSheetFile ( )
inlinestatic

Get The .css file to use for the tab bar style.

Definition at line 305 of file KonsoleSettings.h.

ItemUrl* Konsole::KonsoleSettings::tabBarUserStyleSheetFileItem ( )
inline

Get Item object corresponding to TabBarUserStyleSheetFile()

Definition at line 313 of file KonsoleSettings.h.

static bool Konsole::KonsoleSettings::tabBarUseUserStyleSheet ( )
inlinestatic

Get Use a user-defined .css file for the tab bar.

Definition at line 278 of file KonsoleSettings.h.

ItemBool* Konsole::KonsoleSettings::tabBarUseUserStyleSheetItem ( )
inline

Get Item object corresponding to TabBarUseUserStyleSheet()

Definition at line 286 of file KonsoleSettings.h.

static int Konsole::KonsoleSettings::tabBarVisibility ( )
inlinestatic

Get Control the visibility of the whole tab bar.

Definition at line 197 of file KonsoleSettings.h.

ItemEnum* Konsole::KonsoleSettings::tabBarVisibilityItem ( )
inline

Get Item object corresponding to TabBarVisibility()

Definition at line 205 of file KonsoleSettings.h.

Member Data Documentation

bool Konsole::KonsoleSettings::mAllowMenuAccelerators
protected

Definition at line 435 of file KonsoleSettings.h.

int Konsole::KonsoleSettings::mNewTabBehavior
protected

Definition at line 446 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mPrinterFriendly
protected

Definition at line 449 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mSaveGeometryOnExit
protected

Definition at line 437 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mScaleOutput
protected

Definition at line 450 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mShowAppNameOnTitleBar
protected

Definition at line 434 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mShowMenuBarByDefault
protected

Definition at line 432 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mShowQuickButtons
protected

Definition at line 445 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mShowTerminalSizeHint
protected

Definition at line 436 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mShowWindowTitleOnTitleBar
protected

Definition at line 433 of file KonsoleSettings.h.

int Konsole::KonsoleSettings::mTabBarPosition
protected

Definition at line 441 of file KonsoleSettings.h.

QString Konsole::KonsoleSettings::mTabBarStyleSheet
protected

Definition at line 442 of file KonsoleSettings.h.

KUrl Konsole::KonsoleSettings::mTabBarUserStyleSheetFile
protected

Definition at line 444 of file KonsoleSettings.h.

bool Konsole::KonsoleSettings::mTabBarUseUserStyleSheet
protected

Definition at line 443 of file KonsoleSettings.h.

int Konsole::KonsoleSettings::mTabBarVisibility
protected

Definition at line 440 of file KonsoleSettings.h.


The documentation for this class was generated from the following files:
  • KonsoleSettings.h
  • KonsoleSettings.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat May 9 2020 03:56:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Konsole

Skip menu "Konsole"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

applications API Reference

Skip menu "applications API Reference"
  •   kate
  •       kate
  •   KTextEditor
  •   Kate
  • Konsole

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal