Namespace sh::settings::common

namespace sh::settings::common

Implementations of settings.

Subclasses of sh::settings::Setting (and possibly some auxiliary stuff). Everything here could be listed in the ‘Save settings’ dialog.

class FileDetailsPanelVisible : public sh::settings::Setting
#include <filedetailspanelvisible.h>

Public Functions

FileDetailsPanelVisible()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(QString value)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(sh::ui::FileView*, QString)

Called from Shallot core when the value was set (for a per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class FileViewIconListThumbDimension : public sh::settings::Setting
#include <fileviewiconlistthumbdimension.h>

Public Functions

FileViewIconListThumbDimension()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(sh::ui::FileView *filelist, QString value)

Called from Shallot core when the value was set (for a per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(QString)

Called from Shallot core when the value was set (for a not-per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class FileViewPath : public sh::settings::Setting
#include <fileviewpath.h>

Public Functions

FileViewPath()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(sh::ui::FileView *fileview, QString value)

Called from Shallot core when the value was set (for a per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

void setValue(QString)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString valueDescription(QString value)

Gets a human readable description text for a value.

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class FileViewViewmode : public sh::settings::Setting
#include <fileviewviewmode.h>

Public Functions

FileViewViewmode()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(sh::ui::FileView *fileview, QString value)

Called from Shallot core when the value was set (for a per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(QString)

Called from Shallot core when the value was set (for a not-per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class JumpbarMode : public sh::settings::Setting
#include <jumpbarmode.h>

Public Functions

JumpbarMode()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(QString value)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(sh::ui::FileView*, QString)

Called from Shallot core when the value was set (for a per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class NumberOfFilePanels : public sh::settings::Setting
#include <numberoffilepanels.h>

Public Functions

NumberOfFilePanels()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(QString value)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(sh::ui::FileView*, QString)

Called from Shallot core when the value was set (for a per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class ShowHiddenFiles : public sh::settings::Setting
#include <showhiddenfiles.h>

Public Functions

ShowHiddenFiles()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(sh::ui::FileView *filelist, QString value)

Called from Shallot core when the value was set (for a per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(QString)

Called from Shallot core when the value was set (for a not-per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class ShowTree : public sh::settings::Setting
#include <showtree.h>

Public Functions

ShowTree()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(QString value)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(sh::ui::FileView*, QString)

Called from Shallot core when the value was set (for a per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class SizeFormattingMode : public sh::settings::Setting
#include <sizeformattingmode.h>

Public Functions

SizeFormattingMode()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(sh::ui::FileView *filelist, QString value)

Called from Shallot core when the value was set (for a per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(QString)

Called from Shallot core when the value was set (for a not-per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class StickyTreeview : public sh::settings::Setting
#include <stickytreeview.h>

Public Functions

StickyTreeview()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(QString value)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

QString valueDescription(QString value)

Gets a human readable description text for a value.

void setValue(sh::ui::FileView*, QString)

Called from Shallot core when the value was set (for a per-fileview setting).

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.

class WindowTitle : public sh::settings::Setting
#include <windowtitle.h>

Public Functions

WindowTitle()
QString name()

Gets the internal name.

QString description()

Gets the description text.

sh::settings::SettingGroup group()

Gets the group;.

bool isAdvancedSetting()

Is this an advanced setting?

void setValue(QString value)

Called from Shallot core when the value was set (for a not-per-fileview setting).

QString getValue(sh::ui::FileView *filelist)

Get the currently set value.

bool isGlobal()

Does this setting apply globally or just for a certain subtree of nodes?

bool isPerFileview()

Does this setting apply for each fileview individually or for the complete main window?

void setValue(sh::ui::FileView*, QString)

Called from Shallot core when the value was set (for a per-fileview setting).

QString valueDescription(QString value)

Gets a human readable description text for a value.

Public Static Functions

QString getGroupDescription(int g)

Low-level function which gets the description text of a group.