qTox  Version: nightly | Commit: bc751c8e1cac455f9690654fcfe0f560d2d7dfdd
Classes | Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Properties | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
Settings Class Reference

#include <settings.h>

Inheritance diagram for Settings:
Inheritance graph
Collaboration diagram for Settings:
Collaboration graph

Classes

struct  circleProp
 
struct  friendProp
 
struct  Request
 

Public Types

enum  StyleType { StyleType::NONE = 0, StyleType::WITH_CHARS = 1, StyleType::WITHOUT_CHARS = 2 }
 
enum  FriendListSortingMode { FriendListSortingMode::Name, FriendListSortingMode::Activity }
 
- Public Types inherited from ICoreSettings
enum  ProxyType { ProxyType::ptNone = 0, ProxyType::ptSOCKS5 = 1, ProxyType::ptHTTP = 2 }
 
- Public Types inherited from IFriendSettings
enum  AutoAcceptCall { AutoAcceptCall::None = 0x00, AutoAcceptCall::Audio = 0x01, AutoAcceptCall::Video = 0x02, AutoAcceptCall::AV = Audio | Video }
 

Public Slots

void saveGlobal ()
 Asynchronous, saves the global settings. More...
 
void sync ()
 Waits for all asynchronous operations to complete. More...
 
void setAutoLogin (bool state)
 
void updateProfileData (Profile *profile, const QCommandLineParser *parser)
 
void savePersonal (Profile *profile)
 Asynchronous, saves the profile. More...
 

Signals

void autorunChanged (bool enabled)
 
void autoSaveEnabledChanged (bool enabled)
 
void autostartInTrayChanged (bool enabled)
 
void closeToTrayChanged (bool enabled)
 
void lightTrayIconChanged (bool enabled)
 
void minimizeToTrayChanged (bool enabled)
 
void notifyChanged (bool enabled)
 
void desktopNotifyChanged (bool enabled)
 
void showWindowChanged (bool enabled)
 
void makeToxPortableChanged (bool enabled)
 
void busySoundChanged (bool enabled)
 
void notifySoundChanged (bool enabled)
 
void notifyHideChanged (bool enabled)
 
void groupAlwaysNotifyChanged (bool enabled)
 
void translationChanged (const QString &translation)
 
void currentProfileIdChanged (quint32 id)
 
void enableLoggingChanged (bool enabled)
 
void autoAwayTimeChanged (int minutes)
 
void globalAutoAcceptDirChanged (const QString &path)
 
void autoAcceptMaxSizeChanged (size_t size)
 
void checkUpdatesChanged (bool enabled)
 
void widgetDataChanged (const QString &key)
 
void autoLoginChanged (bool enabled)
 
void nameColorsChanged (bool enabled)
 
void separateWindowChanged (bool enabled)
 
void showSystemTrayChanged (bool enabled)
 
bool minimizeOnCloseChanged (bool enabled)
 
void windowGeometryChanged (const QByteArray &rect)
 
void windowStateChanged (const QByteArray &state)
 
void splitterStateChanged (const QByteArray &state)
 
void dialogGeometryChanged (const QByteArray &rect)
 
void dialogSplitterStateChanged (const QByteArray &state)
 
void dialogSettingsGeometryChanged (const QByteArray &rect)
 
void styleChanged (const QString &style)
 
void themeColorChanged (int color)
 
void compactLayoutChanged (bool enabled)
 
void sortingModeChanged (FriendListSortingMode mode)
 
void showIdenticonsChanged (bool enabled)
 
void useEmoticonsChanged (bool enabled)
 
void smileyPackChanged (const QString &name)
 
void emojiFontPointSizeChanged (int size)
 
void dontGroupWindowsChanged (bool enabled)
 
void groupchatPositionChanged (bool enabled)
 
void chatMessageFontChanged (const QFont &font)
 
void stylePreferenceChanged (StyleType type)
 
void timestampFormatChanged (const QString &format)
 
void dateFormatChanged (const QString &format)
 
void statusChangeNotificationEnabledChanged (bool enabled)
 
void spellCheckingEnabledChanged (bool enabled)
 
void typingNotificationChanged (bool enabled)
 
void dbSyncTypeChanged (Db::syncType type)
 
- Signals inherited from IFriendSettings
 DECLARE_SIGNAL (autoAcceptCallChanged, const ToxPk &pk, AutoAcceptCallFlags accept)
 
 DECLARE_SIGNAL (autoGroupInviteChanged, const ToxPk &pk, bool accept)
 
 DECLARE_SIGNAL (autoAcceptDirChanged, const ToxPk &pk, const QString &dir)
 
 DECLARE_SIGNAL (contactNoteChanged, const ToxPk &pk, const QString &note)
 

Public Member Functions

PathsgetPaths ()
 
void createSettingsDir ()
 Creates a path to the settings dir, if it doesn't already exist. More...
 
void createPersonal (const QString &basename) const
 Write a default personal .ini settings file for a profile. More...
 
void savePersonal ()
 Asynchronous, saves the current profile. More...
 
void loadGlobal ()
 
void loadPersonal (QString profileName, const ToxEncrypt *passKey)
 
void resetToDefault ()
 
bool applyCommandLineOptions (const QCommandLineParser &parser)
 
bool getMakeToxPortable () const
 
void setMakeToxPortable (bool newValue)
 
bool getAutorun () const
 
void setAutorun (bool newValue)
 
bool getAutostartInTray () const
 
void setAutostartInTray (bool newValue)
 
bool getCloseToTray () const
 
void setCloseToTray (bool newValue)
 
bool getMinimizeToTray () const
 
void setMinimizeToTray (bool newValue)
 
bool getLightTrayIcon () const
 
void setLightTrayIcon (bool newValue)
 
QString getStyle () const
 
void setStyle (const QString &newValue)
 
bool getShowSystemTray () const
 
void setShowSystemTray (bool newValue)
 
bool getUseEmoticons () const
 
void setUseEmoticons (bool newValue)
 
QString getCurrentProfile () const
 
uint32_t getCurrentProfileId () const
 
void setCurrentProfile (const QString &profile)
 
QString getTranslation () const
 
void setTranslation (const QString &newValue)
 
void setAutoSaveEnabled (bool newValue)
 
bool getAutoSaveEnabled () const
 
bool getEnableIPv6 () const override
 
void setEnableIPv6 (bool enabled) override
 
bool getForceTCP () const override
 
void setForceTCP (bool enabled) override
 
bool getEnableLanDiscovery () const override
 
void setEnableLanDiscovery (bool enabled) override
 
QString getProxyAddr () const override
 
void setProxyAddr (const QString &address) override
 
ICoreSettings::ProxyType getProxyType () const override
 
void setProxyType (ICoreSettings::ProxyType type) override
 
quint16 getProxyPort () const override
 
void setProxyPort (quint16 port) override
 
QNetworkProxy getProxy () const override
 
bool getEnableLogging () const
 
void setEnableLogging (bool newValue)
 
Db::syncType getDbSyncType () const
 
void setDbSyncType (Db::syncType newValue)
 
int getAutoAwayTime () const
 
void setAutoAwayTime (int newValue)
 Sets how long the user may stay idle, before online status is set to "away". More...
 
bool getCheckUpdates () const
 
void setCheckUpdates (bool newValue)
 
bool getNotify () const override
 
void setNotify (bool newValue) override
 
bool getShowWindow () const override
 
void setShowWindow (bool newValue) override
 
bool getDesktopNotify () const override
 
void setDesktopNotify (bool enabled) override
 
bool getNotifySound () const override
 
void setNotifySound (bool newValue) override
 
bool getNotifyHide () const override
 
void setNotifyHide (bool newValue) override
 
bool getBusySound () const override
 
void setBusySound (bool newValue) override
 
bool getGroupAlwaysNotify () const override
 
void setGroupAlwaysNotify (bool newValue) override
 
QString getInDev () const override
 
void setInDev (const QString &deviceSpecifier) override
 
bool getAudioInDevEnabled () const override
 
void setAudioInDevEnabled (bool enabled) override
 
QString getOutDev () const override
 
void setOutDev (const QString &deviceSpecifier) override
 
bool getAudioOutDevEnabled () const override
 
void setAudioOutDevEnabled (bool enabled) override
 
qreal getAudioInGainDecibel () const override
 
void setAudioInGainDecibel (qreal dB) override
 
qreal getAudioThreshold () const override
 
void setAudioThreshold (qreal percent) override
 
int getOutVolume () const override
 
int getOutVolumeMin () const override
 
int getOutVolumeMax () const override
 
void setOutVolume (int volume) override
 
int getAudioBitrate () const override
 
void setAudioBitrate (int bitrate) override
 
bool getEnableTestSound () const override
 
void setEnableTestSound (bool newValue) override
 
QString getVideoDev () const override
 
void setVideoDev (const QString &deviceSpecifier) override
 
QRect getScreenRegion () const override
 
void setScreenRegion (const QRect &value) override
 
bool getScreenGrabbed () const override
 
void setScreenGrabbed (bool value) override
 
QRect getCamVideoRes () const override
 
void setCamVideoRes (QRect newValue) override
 
float getCamVideoFPS () const override
 
void setCamVideoFPS (float newValue) override
 
bool isAnimationEnabled () const
 
void setAnimationEnabled (bool newValue)
 
QString getSmileyPack () const
 
void setSmileyPack (const QString &value)
 
int getThemeColor () const
 
void setThemeColor (int value)
 
StyleType getStylePreference () const
 
void setStylePreference (StyleType newValue)
 
bool isCurstomEmojiFont () const
 
void setCurstomEmojiFont (bool value)
 
int getEmojiFontPointSize () const
 
void setEmojiFontPointSize (int value)
 
QString getContactNote (const ToxPk &id) const override
 
void setContactNote (const ToxPk &id, const QString &note) override
 
QString getAutoAcceptDir (const ToxPk &id) const override
 
void setAutoAcceptDir (const ToxPk &id, const QString &dir) override
 
AutoAcceptCallFlags getAutoAcceptCall (const ToxPk &id) const override
 
void setAutoAcceptCall (const ToxPk &id, AutoAcceptCallFlags accept) override
 
QString getGlobalAutoAcceptDir () const
 
void setGlobalAutoAcceptDir (const QString &dir)
 
size_t getMaxAutoAcceptSize () const
 
void setMaxAutoAcceptSize (size_t size)
 
bool getAutoGroupInvite (const ToxPk &id) const override
 
void setAutoGroupInvite (const ToxPk &id, bool accept) override
 
const QFont & getChatMessageFont () const
 
void setChatMessageFont (const QFont &font)
 
const QString & getTimestampFormat () const
 
void setTimestampFormat (const QString &format)
 
const QString & getDateFormat () const
 
void setDateFormat (const QString &format)
 
bool getMinimizeOnClose () const
 
void setMinimizeOnClose (bool newValue)
 
bool getStatusChangeNotificationEnabled () const
 
void setStatusChangeNotificationEnabled (bool newValue)
 
bool getSpellCheckingEnabled () const
 
void setSpellCheckingEnabled (bool newValue)
 
bool getTypingNotification () const
 
void setTypingNotification (bool enabled)
 
QStringList getBlackList () const override
 
void setBlackList (const QStringList &blist) override
 
bool getShowGroupJoinLeaveMessages () const override
 
void setShowGroupJoinLeaveMessages (bool newValue) override
 
QByteArray getWindowGeometry () const
 
void setWindowGeometry (const QByteArray &value)
 
QByteArray getWindowState () const
 
void setWindowState (const QByteArray &value)
 
QByteArray getSplitterState () const
 
void setSplitterState (const QByteArray &value)
 
QByteArray getDialogGeometry () const
 
void setDialogGeometry (const QByteArray &value)
 
QByteArray getDialogSplitterState () const
 
void setDialogSplitterState (const QByteArray &value)
 
QByteArray getDialogSettingsGeometry () const
 
void setDialogSettingsGeometry (const QByteArray &value)
 
QString getFriendAddress (const QString &publicKey) const
 
void updateFriendAddress (const QString &newAddr)
 
QString getFriendAlias (const ToxPk &id) const override
 
void setFriendAlias (const ToxPk &id, const QString &alias) override
 
int getFriendCircleID (const ToxPk &id) const override
 
void setFriendCircleID (const ToxPk &id, int circleID) override
 
QDateTime getFriendActivity (const ToxPk &id) const override
 
void setFriendActivity (const ToxPk &id, const QDateTime &date) override
 
void saveFriendSettings (const ToxPk &id) override
 
void removeFriendSettings (const ToxPk &id) override
 
 SIGNAL_IMPL (Settings, autoAcceptCallChanged, const ToxPk &id, IFriendSettings::AutoAcceptCallFlags accept) bool getCompactLayout() const
 
void setCompactLayout (bool compact)
 
FriendListSortingMode getFriendSortingMode () const
 
void setFriendSortingMode (FriendListSortingMode mode)
 
bool getSeparateWindow () const
 
void setSeparateWindow (bool value)
 
bool getDontGroupWindows () const
 
void setDontGroupWindows (bool value)
 
bool getGroupchatPosition () const
 
void setGroupchatPosition (bool value)
 
bool getShowIdenticons () const
 
void setShowIdenticons (bool value)
 
bool getAutoLogin () const
 
void setEnableGroupChatsColor (bool state)
 
bool getEnableGroupChatsColor () const
 
int getCircleCount () const
 
int addCircle (const QString &name=QString())
 
int removeCircle (int id)
 
QString getCircleName (int id) const
 
void setCircleName (int id, const QString &name)
 
bool getCircleExpanded (int id) const
 
void setCircleExpanded (int id, bool expanded)
 
bool addFriendRequest (const QString &friendAddress, const QString &message)
 
unsigned int getUnreadFriendRequests () const
 
Request getFriendRequest (int index) const
 
int getFriendRequestSize () const
 
void clearUnreadFriendRequests ()
 
void removeFriendRequest (int index)
 
void readFriendRequest (int index)
 
QByteArray getWidgetData (const QString &uniqueName) const
 
void setWidgetData (const QString &uniqueName, const QByteArray &data)
 
template<class T >
void restoreGeometryState (T *widget) const
 
template<class T >
void saveGeometryState (const T *widget)
 
- Public Member Functions inherited from ICoreSettings
 ICoreSettings ()=default
 
virtual ~ICoreSettings ()
 
 ICoreSettings (const ICoreSettings &)=default
 
ICoreSettingsoperator= (const ICoreSettings &)=default
 
 ICoreSettings (ICoreSettings &&)=default
 
ICoreSettingsoperator= (ICoreSettings &&)=default
 
 DECLARE_SIGNAL (enableIPv6Changed, bool enabled)
 
 DECLARE_SIGNAL (forceTCPChanged, bool enabled)
 
 DECLARE_SIGNAL (enableLanDiscoveryChanged, bool enabled)
 
 DECLARE_SIGNAL (proxyTypeChanged, ICoreSettings::ProxyType type)
 
 DECLARE_SIGNAL (proxyAddressChanged, const QString &address)
 
 DECLARE_SIGNAL (proxyPortChanged, quint16 port)
 
- Public Member Functions inherited from IFriendSettings
 IFriendSettings ()=default
 
virtual ~IFriendSettings ()
 
 IFriendSettings (const IFriendSettings &)=default
 
IFriendSettingsoperator= (const IFriendSettings &)=default
 
 IFriendSettings (IFriendSettings &&)=default
 
IFriendSettingsoperator= (IFriendSettings &&)=default
 
- Public Member Functions inherited from IGroupSettings
 IGroupSettings ()=default
 
virtual ~IGroupSettings ()
 
 IGroupSettings (const IGroupSettings &)=default
 
IGroupSettingsoperator= (const IGroupSettings &)=default
 
 IGroupSettings (IGroupSettings &&)=default
 
IGroupSettingsoperator= (IGroupSettings &&)=default
 
 DECLARE_SIGNAL (blackListChanged, QStringList const &blist)
 
 DECLARE_SIGNAL (showGroupJoinLeaveMessagesChanged, bool show)
 
- Public Member Functions inherited from IVideoSettings
 IVideoSettings ()=default
 
virtual ~IVideoSettings ()
 
 IVideoSettings (const IVideoSettings &)=default
 
IVideoSettingsoperator= (const IVideoSettings &)=default
 
 IVideoSettings (IVideoSettings &&)=default
 
IVideoSettingsoperator= (IVideoSettings &&)=default
 
 DECLARE_SIGNAL (videoDevChanged, const QString &device)
 
 DECLARE_SIGNAL (screenRegionChanged, const QRect &region)
 
 DECLARE_SIGNAL (screenGrabbedChanged, bool enabled)
 
 DECLARE_SIGNAL (camVideoResChanged, const QRect &region)
 
 DECLARE_SIGNAL (camVideoFPSChanged, unsigned short fps)
 
- Public Member Functions inherited from INotificationSettings
 INotificationSettings ()=default
 
virtual ~INotificationSettings ()
 
 INotificationSettings (const INotificationSettings &)=default
 
INotificationSettingsoperator= (const INotificationSettings &)=default
 
 INotificationSettings (INotificationSettings &&)=default
 
INotificationSettingsoperator= (INotificationSettings &&)=default
 

Static Public Member Functions

static SettingsgetInstance ()
 Returns the singleton instance. More...
 
static void destroyInstance ()
 
static bool verifyProxySettings (const QCommandLineParser &parser)
 
static uint32_t makeProfileId (const QString &profile)
 

Properties

bool compactLayout
 
bool autorun
 
bool separateWindow
 
QString smileyPack
 
int emojiFontPointSize
 
bool minimizeOnClose
 
QByteArray windowGeometry
 
QByteArray windowState
 
QByteArray splitterState
 
QByteArray dialogGeometry
 
QByteArray dialogSplitterState
 
QByteArray dialogSettingsGeometry
 
QString style
 
bool showSystemTray
 
bool showIdenticons
 
bool groupchatPosition
 
QFont chatMessageFont
 
StyleType stylePreference
 
QString timestampFormat
 
QString dateFormat
 
bool statusChangeNotificationEnabled
 
bool spellCheckingEnabled
 
bool typingNotification
 
QStringList blackList
 
QString inDev
 
bool audioInDevEnabled
 
qreal audioInGainDecibel
 
qreal audioThreshold
 
QString outDev
 
bool audioOutDevEnabled
 
int outVolume
 
int audioBitrate
 
QString videoDev
 
QRect camVideoRes
 
QRect screenRegion
 
bool screenGrabbed
 
float camVideoFPS
 

Private Member Functions

 Settings ()
 
 ~Settings ()
 
 Settings (Settings &settings)=delete
 
Settingsoperator= (const Settings &)=delete
 
void savePersonal (QString profileName, const ToxEncrypt *passkey)
 
friendPropgetOrInsertFriendPropRef (const ToxPk &id)
 
ICoreSettings::ProxyType fixInvalidProxyType (ICoreSettings::ProxyType proxyType)
 
template<typename T >
bool setVal (T &savedVal, T newVal)
 

Private Attributes

bool loaded
 
bool useCustomDhtList
 
int dhtServerId
 
bool dontShowDhtDialog
 
bool autoLogin
 
FriendListSortingMode sortingMode
 
bool dontGroupWindows
 
bool enableIPv6
 
QString translation
 
bool autostartInTray
 
bool closeToTray
 
bool minimizeToTray
 
bool lightTrayIcon
 
bool useEmoticons
 
bool checkUpdates
 
bool notify
 
bool desktopNotify
 
bool showWindow
 
bool notifySound
 
bool notifyHide
 
bool busySound
 
bool groupAlwaysNotify
 
bool nameColors
 
bool forceTCP
 
bool enableLanDiscovery
 
ICoreSettings::ProxyType proxyType
 
QString proxyAddr
 
quint16 proxyPort
 
QString currentProfile
 
uint32_t currentProfileId
 
bool enableLogging
 
int autoAwayTime
 
QHash< QString, QByteArray > widgetSettings
 Assume all widgets have unique names. More...
 
QHash< QString, QString > autoAccept
 
bool autoSaveEnabled
 
QString globalAutoAcceptDir
 
size_t autoAcceptMaxSize
 
QList< RequestfriendRequests
 
int firstColumnHandlePos
 
int secondColumnHandlePosFromRight
 
bool showGroupJoinLeaveMessages
 
Db::syncType dbSyncType
 
bool enableTestSound
 
QHash< QByteArray, friendPropfriendLst
 
QVector< circlePropcircleLst
 
int themeColor
 
Paths paths
 

Static Private Attributes

static CompatibleRecursiveMutex bigLock
 
static Settingssettings {nullptr}
 
static const QString globalSettingsFile = "qtox.ini"
 
static QThread * settingsThread {nullptr}
 

Detailed Description

Definition at line 51 of file settings.h.

Member Enumeration Documentation

◆ FriendListSortingMode

Enumerator
Name 
Activity 

Definition at line 141 of file settings.h.

◆ StyleType

enum Settings::StyleType
strong
Enumerator
NONE 
WITH_CHARS 
WITHOUT_CHARS 

Definition at line 134 of file settings.h.

Constructor & Destructor Documentation

◆ Settings() [1/2]

Settings::Settings ( )
private

Definition at line 65 of file settings.cpp.

Here is the caller graph for this function:

◆ ~Settings()

Settings::~Settings ( )
private

Definition at line 77 of file settings.cpp.

Here is the call graph for this function:

◆ Settings() [2/2]

Settings::Settings ( Settings settings)
privatedelete

Member Function Documentation

◆ addCircle()

int Settings::addCircle ( const QString &  name = QString())

Definition at line 2037 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ addFriendRequest()

bool Settings::addFriendRequest ( const QString &  friendAddress,
const QString &  message 
)

Definition at line 2066 of file settings.cpp.

◆ applyCommandLineOptions()

bool Settings::applyCommandLineOptions ( const QCommandLineParser &  parser)

Applies command line options on top of loaded settings. Fails without changes if attempting to apply contradicting settings.

Parameters
parserQCommandLineParser instance
Returns
Success indicator (success = true)

Definition at line 373 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ autoAcceptMaxSizeChanged

void Settings::autoAcceptMaxSizeChanged ( size_t  size)
signal
Here is the caller graph for this function:

◆ autoAwayTimeChanged

void Settings::autoAwayTimeChanged ( int  minutes)
signal
Here is the caller graph for this function:

◆ autoLoginChanged

void Settings::autoLoginChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ autorunChanged

void Settings::autorunChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ autoSaveEnabledChanged

void Settings::autoSaveEnabledChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ autostartInTrayChanged

void Settings::autostartInTrayChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ busySoundChanged

void Settings::busySoundChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ chatMessageFontChanged

void Settings::chatMessageFontChanged ( const QFont &  font)
signal
Here is the caller graph for this function:

◆ checkUpdatesChanged

void Settings::checkUpdatesChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ clearUnreadFriendRequests()

void Settings::clearUnreadFriendRequests ( )

Definition at line 2110 of file settings.cpp.

Here is the caller graph for this function:

◆ closeToTrayChanged

void Settings::closeToTrayChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ compactLayoutChanged

void Settings::compactLayoutChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ createPersonal()

void Settings::createPersonal ( const QString &  basename) const

Write a default personal .ini settings file for a profile.

Parameters
basenameFilename without extension to save settings.
Note
If basename is "profile", settings will be saved in profile.ini

Definition at line 2184 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createSettingsDir()

void Settings::createSettingsDir ( )

Creates a path to the settings dir, if it doesn't already exist.

Definition at line 2205 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ currentProfileIdChanged

void Settings::currentProfileIdChanged ( quint32  id)
signal
Here is the caller graph for this function:

◆ dateFormatChanged

void Settings::dateFormatChanged ( const QString &  format)
signal
Here is the caller graph for this function:

◆ dbSyncTypeChanged

void Settings::dbSyncTypeChanged ( Db::syncType  type)
signal

◆ desktopNotifyChanged

void Settings::desktopNotifyChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ destroyInstance()

void Settings::destroyInstance ( )
static

Definition at line 96 of file settings.cpp.

Here is the caller graph for this function:

◆ dialogGeometryChanged

void Settings::dialogGeometryChanged ( const QByteArray &  rect)
signal
Here is the caller graph for this function:

◆ dialogSettingsGeometryChanged

void Settings::dialogSettingsGeometryChanged ( const QByteArray &  rect)
signal
Here is the caller graph for this function:

◆ dialogSplitterStateChanged

void Settings::dialogSplitterStateChanged ( const QByteArray &  state)
signal
Here is the caller graph for this function:

◆ dontGroupWindowsChanged

void Settings::dontGroupWindowsChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ emojiFontPointSizeChanged

void Settings::emojiFontPointSizeChanged ( int  size)
signal
Here is the caller graph for this function:

◆ enableLoggingChanged

void Settings::enableLoggingChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ fixInvalidProxyType()

ICoreSettings::ProxyType Settings::fixInvalidProxyType ( ICoreSettings::ProxyType  proxyType)
private

Definition at line 2241 of file settings.cpp.

Here is the caller graph for this function:

◆ getAudioBitrate()

int Settings::getAudioBitrate ( ) const
override

Definition at line 1793 of file settings.cpp.

◆ getAudioInDevEnabled()

bool Settings::getAudioInDevEnabled ( ) const
override

Definition at line 1702 of file settings.cpp.

◆ getAudioInGainDecibel()

qreal Settings::getAudioInGainDecibel ( ) const
override

Definition at line 1715 of file settings.cpp.

◆ getAudioOutDevEnabled()

bool Settings::getAudioOutDevEnabled ( ) const
override

Definition at line 1767 of file settings.cpp.

Here is the caller graph for this function:

◆ getAudioThreshold()

qreal Settings::getAudioThreshold ( ) const
override

Definition at line 1728 of file settings.cpp.

◆ getAutoAcceptCall()

Settings::AutoAcceptCallFlags Settings::getAutoAcceptCall ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1305 of file settings.cpp.

◆ getAutoAcceptDir()

QString Settings::getAutoAcceptDir ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1276 of file settings.cpp.

Here is the caller graph for this function:

◆ getAutoAwayTime()

int Settings::getAutoAwayTime ( ) const

Definition at line 1254 of file settings.cpp.

Here is the caller graph for this function:

◆ getAutoGroupInvite()

bool Settings::getAutoGroupInvite ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1334 of file settings.cpp.

Here is the caller graph for this function:

◆ getAutoLogin()

bool Settings::getAutoLogin ( ) const

Definition at line 2153 of file settings.cpp.

Here is the caller graph for this function:

◆ getAutorun()

bool Settings::getAutorun ( ) const

Definition at line 886 of file settings.cpp.

Here is the caller graph for this function:

◆ getAutoSaveEnabled()

bool Settings::getAutoSaveEnabled ( ) const

Definition at line 963 of file settings.cpp.

Here is the caller graph for this function:

◆ getAutostartInTray()

bool Settings::getAutostartInTray ( ) const

Definition at line 911 of file settings.cpp.

Here is the caller graph for this function:

◆ getBlackList()

QStringList Settings::getBlackList ( ) const
overridevirtual

Implements IGroupSettings.

Definition at line 1676 of file settings.cpp.

Here is the caller graph for this function:

◆ getBusySound()

bool Settings::getBusySound ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1080 of file settings.cpp.

Here is the caller graph for this function:

◆ getCamVideoFPS()

float Settings::getCamVideoFPS ( ) const
overridevirtual

Implements IVideoSettings.

Definition at line 1845 of file settings.cpp.

Here is the caller graph for this function:

◆ getCamVideoRes()

QRect Settings::getCamVideoRes ( ) const
overridevirtual

Implements IVideoSettings.

Definition at line 1832 of file settings.cpp.

◆ getChatMessageFont()

const QFont & Settings::getChatMessageFont ( ) const

Definition at line 1420 of file settings.cpp.

Here is the caller graph for this function:

◆ getCheckUpdates()

bool Settings::getCheckUpdates ( ) const

Definition at line 1546 of file settings.cpp.

Here is the caller graph for this function:

◆ getCircleCount()

int Settings::getCircleCount ( ) const

Definition at line 2018 of file settings.cpp.

Here is the caller graph for this function:

◆ getCircleExpanded()

bool Settings::getCircleExpanded ( int  id) const

Definition at line 2054 of file settings.cpp.

◆ getCircleName()

QString Settings::getCircleName ( int  id) const

Definition at line 2024 of file settings.cpp.

Here is the caller graph for this function:

◆ getCloseToTray()

bool Settings::getCloseToTray ( ) const

Definition at line 976 of file settings.cpp.

Here is the caller graph for this function:

◆ getContactNote()

QString Settings::getContactNote ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1365 of file settings.cpp.

◆ getCurrentProfile()

QString Settings::getCurrentProfile ( ) const

Definition at line 1210 of file settings.cpp.

Here is the caller graph for this function:

◆ getCurrentProfileId()

uint32_t Settings::getCurrentProfileId ( ) const

Definition at line 1216 of file settings.cpp.

Here is the caller graph for this function:

◆ getDateFormat()

const QString & Settings::getDateFormat ( ) const

Definition at line 1494 of file settings.cpp.

Here is the caller graph for this function:

◆ getDbSyncType()

Db::syncType Settings::getDbSyncType ( ) const

◆ getDesktopNotify()

bool Settings::getDesktopNotify ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1585 of file settings.cpp.

Here is the caller graph for this function:

◆ getDialogGeometry()

QByteArray Settings::getDialogGeometry ( ) const

Definition at line 1611 of file settings.cpp.

◆ getDialogSettingsGeometry()

QByteArray Settings::getDialogSettingsGeometry ( ) const

Definition at line 1637 of file settings.cpp.

Here is the caller graph for this function:

◆ getDialogSplitterState()

QByteArray Settings::getDialogSplitterState ( ) const

Definition at line 1624 of file settings.cpp.

◆ getDontGroupWindows()

bool Settings::getDontGroupWindows ( ) const

Definition at line 1979 of file settings.cpp.

Here is the caller graph for this function:

◆ getEmojiFontPointSize()

int Settings::getEmojiFontPointSize ( ) const

Definition at line 1468 of file settings.cpp.

Here is the caller graph for this function:

◆ getEnableGroupChatsColor()

bool Settings::getEnableGroupChatsColor ( ) const

Definition at line 2173 of file settings.cpp.

Here is the caller graph for this function:

◆ getEnableIPv6()

bool Settings::getEnableIPv6 ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 852 of file settings.cpp.

Here is the caller graph for this function:

◆ getEnableLanDiscovery()

bool Settings::getEnableLanDiscovery ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 1132 of file settings.cpp.

Here is the caller graph for this function:

◆ getEnableLogging()

bool Settings::getEnableLogging ( ) const

Definition at line 1241 of file settings.cpp.

Here is the caller graph for this function:

◆ getEnableTestSound()

bool Settings::getEnableTestSound ( ) const
override

Definition at line 839 of file settings.cpp.

◆ getForceTCP()

bool Settings::getForceTCP ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 1119 of file settings.cpp.

Here is the caller graph for this function:

◆ getFriendActivity()

QDateTime Settings::getFriendActivity ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1911 of file settings.cpp.

Here is the caller graph for this function:

◆ getFriendAddress()

QString Settings::getFriendAddress ( const QString &  publicKey) const

Definition at line 1858 of file settings.cpp.

Here is the call graph for this function:

◆ getFriendAlias()

QString Settings::getFriendAlias ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1877 of file settings.cpp.

Here is the caller graph for this function:

◆ getFriendCircleID()

int Settings::getFriendCircleID ( const ToxPk id) const
overridevirtual

Implements IFriendSettings.

Definition at line 1894 of file settings.cpp.

Here is the caller graph for this function:

◆ getFriendRequest()

Settings::Request Settings::getFriendRequest ( int  index) const

Definition at line 2098 of file settings.cpp.

Here is the caller graph for this function:

◆ getFriendRequestSize()

int Settings::getFriendRequestSize ( ) const

Definition at line 2104 of file settings.cpp.

Here is the caller graph for this function:

◆ getFriendSortingMode()

Settings::FriendListSortingMode Settings::getFriendSortingMode ( ) const

Definition at line 1953 of file settings.cpp.

Here is the caller graph for this function:

◆ getGlobalAutoAcceptDir()

QString Settings::getGlobalAutoAcceptDir ( ) const

Definition at line 1394 of file settings.cpp.

Here is the caller graph for this function:

◆ getGroupAlwaysNotify()

bool Settings::getGroupAlwaysNotify ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1093 of file settings.cpp.

Here is the caller graph for this function:

◆ getGroupchatPosition()

bool Settings::getGroupchatPosition ( ) const

Definition at line 1992 of file settings.cpp.

Here is the caller graph for this function:

◆ getInDev()

QString Settings::getInDev ( ) const
override

Definition at line 1689 of file settings.cpp.

◆ getInstance()

Settings & Settings::getInstance ( )
static

Returns the singleton instance.

Definition at line 88 of file settings.cpp.

Here is the call graph for this function:

◆ getLightTrayIcon()

bool Settings::getLightTrayIcon ( ) const

Definition at line 1002 of file settings.cpp.

Here is the caller graph for this function:

◆ getMakeToxPortable()

bool Settings::getMakeToxPortable ( ) const

Definition at line 865 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getMaxAutoAcceptSize()

size_t Settings::getMaxAutoAcceptSize ( ) const

Definition at line 1407 of file settings.cpp.

Here is the caller graph for this function:

◆ getMinimizeOnClose()

bool Settings::getMinimizeOnClose ( ) const

Definition at line 1650 of file settings.cpp.

◆ getMinimizeToTray()

bool Settings::getMinimizeToTray ( ) const

Definition at line 989 of file settings.cpp.

Here is the caller graph for this function:

◆ getNotify()

bool Settings::getNotify ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1559 of file settings.cpp.

Here is the caller graph for this function:

◆ getNotifyHide()

bool Settings::getNotifyHide ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1067 of file settings.cpp.

Here is the caller graph for this function:

◆ getNotifySound()

bool Settings::getNotifySound ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1054 of file settings.cpp.

Here is the caller graph for this function:

◆ getOrInsertFriendPropRef()

Settings::friendProp & Settings::getOrInsertFriendPropRef ( const ToxPk id)
private

Definition at line 2229 of file settings.cpp.

Here is the caller graph for this function:

◆ getOutDev()

QString Settings::getOutDev ( ) const
override

Definition at line 1754 of file settings.cpp.

◆ getOutVolume()

int Settings::getOutVolume ( ) const
override

Definition at line 1780 of file settings.cpp.

◆ getOutVolumeMax()

int Settings::getOutVolumeMax ( ) const
inlineoverride

Definition at line 360 of file settings.h.

◆ getOutVolumeMin()

int Settings::getOutVolumeMin ( ) const
inlineoverride

Definition at line 356 of file settings.h.

◆ getPaths()

Paths & Settings::getPaths ( )

Definition at line 834 of file settings.cpp.

Here is the caller graph for this function:

◆ getProxy()

QNetworkProxy Settings::getProxy ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 1145 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getProxyAddr()

QString Settings::getProxyAddr ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 1184 of file settings.cpp.

Here is the caller graph for this function:

◆ getProxyPort()

quint16 Settings::getProxyPort ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 1197 of file settings.cpp.

Here is the caller graph for this function:

◆ getProxyType()

Settings::ProxyType Settings::getProxyType ( ) const
overridevirtual

Implements ICoreSettings.

Definition at line 1171 of file settings.cpp.

Here is the caller graph for this function:

◆ getScreenGrabbed()

bool Settings::getScreenGrabbed ( ) const
overridevirtual

Implements IVideoSettings.

Definition at line 1819 of file settings.cpp.

◆ getScreenRegion()

QRect Settings::getScreenRegion ( ) const
overridevirtual

Implements IVideoSettings.

Definition at line 1806 of file settings.cpp.

◆ getSeparateWindow()

bool Settings::getSeparateWindow ( ) const

Definition at line 1966 of file settings.cpp.

Here is the caller graph for this function:

◆ getShowGroupJoinLeaveMessages()

bool Settings::getShowGroupJoinLeaveMessages ( ) const
overridevirtual

Implements IGroupSettings.

Definition at line 1028 of file settings.cpp.

◆ getShowIdenticons()

bool Settings::getShowIdenticons ( ) const

Definition at line 2005 of file settings.cpp.

Here is the caller graph for this function:

◆ getShowSystemTray()

bool Settings::getShowSystemTray ( ) const

Definition at line 930 of file settings.cpp.

Here is the caller graph for this function:

◆ getShowWindow()

bool Settings::getShowWindow ( ) const
overridevirtual

Implements INotificationSettings.

Definition at line 1572 of file settings.cpp.

Here is the caller graph for this function:

◆ getSmileyPack()

QString Settings::getSmileyPack ( ) const

Definition at line 1455 of file settings.cpp.

Here is the caller graph for this function:

◆ getSpellCheckingEnabled()

bool Settings::getSpellCheckingEnabled ( ) const

Definition at line 1041 of file settings.cpp.

◆ getSplitterState()

QByteArray Settings::getSplitterState ( ) const

Definition at line 1598 of file settings.cpp.

Here is the caller graph for this function:

◆ getStatusChangeNotificationEnabled()

bool Settings::getStatusChangeNotificationEnabled ( ) const

Definition at line 1015 of file settings.cpp.

◆ getStyle()

QString Settings::getStyle ( ) const

Definition at line 917 of file settings.cpp.

Here is the caller graph for this function:

◆ getStylePreference()

Settings::StyleType Settings::getStylePreference ( ) const

Definition at line 1507 of file settings.cpp.

Here is the caller graph for this function:

◆ getThemeColor()

int Settings::getThemeColor ( ) const

Definition at line 2140 of file settings.cpp.

Here is the caller graph for this function:

◆ getTimestampFormat()

const QString & Settings::getTimestampFormat ( ) const

Definition at line 1481 of file settings.cpp.

Here is the caller graph for this function:

◆ getTranslation()

QString Settings::getTranslation ( ) const

Definition at line 1106 of file settings.cpp.

Here is the caller graph for this function:

◆ getTypingNotification()

bool Settings::getTypingNotification ( ) const

Definition at line 1663 of file settings.cpp.

Here is the caller graph for this function:

◆ getUnreadFriendRequests()

unsigned int Settings::getUnreadFriendRequests ( ) const

Definition at line 2087 of file settings.cpp.

Here is the caller graph for this function:

◆ getUseEmoticons()

bool Settings::getUseEmoticons ( ) const

Definition at line 950 of file settings.cpp.

Here is the caller graph for this function:

◆ getVideoDev()

QString Settings::getVideoDev ( ) const
overridevirtual

Implements IVideoSettings.

Definition at line 1741 of file settings.cpp.

Here is the caller graph for this function:

◆ getWidgetData()

QByteArray Settings::getWidgetData ( const QString &  uniqueName) const

Definition at line 1449 of file settings.cpp.

Here is the caller graph for this function:

◆ getWindowGeometry()

QByteArray Settings::getWindowGeometry ( ) const

Definition at line 1520 of file settings.cpp.

Here is the caller graph for this function:

◆ getWindowState()

QByteArray Settings::getWindowState ( ) const

Definition at line 1533 of file settings.cpp.

Here is the caller graph for this function:

◆ globalAutoAcceptDirChanged

void Settings::globalAutoAcceptDirChanged ( const QString &  path)
signal
Here is the caller graph for this function:

◆ groupAlwaysNotifyChanged

void Settings::groupAlwaysNotifyChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ groupchatPositionChanged

void Settings::groupchatPositionChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ isAnimationEnabled()

bool Settings::isAnimationEnabled ( ) const

◆ isCurstomEmojiFont()

bool Settings::isCurstomEmojiFont ( ) const

◆ lightTrayIconChanged

void Settings::lightTrayIconChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ loadGlobal()

void Settings::loadGlobal ( )

Definition at line 102 of file settings.cpp.

Here is the call graph for this function:

◆ loadPersonal()

void Settings::loadPersonal ( QString  profileName,
const ToxEncrypt passKey 
)

Definition at line 461 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeProfileId()

uint32_t Settings::makeProfileId ( const QString &  profile)
static

Definition at line 827 of file settings.cpp.

Here is the caller graph for this function:

◆ makeToxPortableChanged

void Settings::makeToxPortableChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ minimizeOnCloseChanged

bool Settings::minimizeOnCloseChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ minimizeToTrayChanged

void Settings::minimizeToTrayChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ nameColorsChanged

void Settings::nameColorsChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ notifyChanged

void Settings::notifyChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ notifyHideChanged

void Settings::notifyHideChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ notifySoundChanged

void Settings::notifySoundChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ operator=()

Settings& Settings::operator= ( const Settings )
privatedelete

◆ readFriendRequest()

void Settings::readFriendRequest ( int  index)

Definition at line 2124 of file settings.cpp.

◆ removeCircle()

int Settings::removeCircle ( int  id)

Definition at line 2130 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ removeFriendRequest()

void Settings::removeFriendRequest ( int  index)

Definition at line 2118 of file settings.cpp.

Here is the caller graph for this function:

◆ removeFriendSettings()

void Settings::removeFriendSettings ( const ToxPk id)
overridevirtual

Implements IFriendSettings.

Definition at line 1934 of file settings.cpp.

Here is the caller graph for this function:

◆ resetToDefault()

void Settings::resetToDefault ( )

Definition at line 565 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ restoreGeometryState()

template<class T >
void Settings::restoreGeometryState ( T *  widget) const
inline

Definition at line 556 of file settings.h.

Here is the call graph for this function:

◆ saveFriendSettings()

void Settings::saveFriendSettings ( const ToxPk id)
overridevirtual

Implements IFriendSettings.

Definition at line 1928 of file settings.cpp.

Here is the call graph for this function:

◆ saveGeometryState()

template<class T >
void Settings::saveGeometryState ( const T *  widget)
inline

Definition at line 562 of file settings.h.

Here is the call graph for this function:

◆ saveGlobal

void Settings::saveGlobal ( )
slot

Asynchronous, saves the global settings.

Definition at line 582 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ savePersonal() [1/3]

void Settings::savePersonal ( )

Asynchronous, saves the current profile.

Definition at line 717 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ savePersonal [2/3]

void Settings::savePersonal ( Profile profile)
slot

Asynchronous, saves the profile.

Parameters
profileProfile to save.

Definition at line 726 of file settings.cpp.

Here is the call graph for this function:

◆ savePersonal() [3/3]

void Settings::savePersonal ( QString  profileName,
const ToxEncrypt passkey 
)
private

Definition at line 738 of file settings.cpp.

Here is the call graph for this function:

◆ separateWindowChanged

void Settings::separateWindowChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ setAnimationEnabled()

void Settings::setAnimationEnabled ( bool  newValue)

◆ setAudioBitrate()

void Settings::setAudioBitrate ( int  bitrate)
override

Definition at line 1799 of file settings.cpp.

Here is the call graph for this function:

◆ setAudioInDevEnabled()

void Settings::setAudioInDevEnabled ( bool  enabled)
override

Definition at line 1708 of file settings.cpp.

Here is the call graph for this function:

◆ setAudioInGainDecibel()

void Settings::setAudioInGainDecibel ( qreal  dB)
override

Definition at line 1721 of file settings.cpp.

Here is the call graph for this function:

◆ setAudioOutDevEnabled()

void Settings::setAudioOutDevEnabled ( bool  enabled)
override

Definition at line 1773 of file settings.cpp.

Here is the call graph for this function:

◆ setAudioThreshold()

void Settings::setAudioThreshold ( qreal  percent)
override

Definition at line 1734 of file settings.cpp.

Here is the call graph for this function:

◆ setAutoAcceptCall()

void Settings::setAutoAcceptCall ( const ToxPk id,
AutoAcceptCallFlags  accept 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1316 of file settings.cpp.

Here is the call graph for this function:

◆ setAutoAcceptDir()

void Settings::setAutoAcceptDir ( const ToxPk id,
const QString &  dir 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1287 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setAutoAwayTime()

void Settings::setAutoAwayTime ( int  newValue)

Sets how long the user may stay idle, before online status is set to "away".

Parameters
[in]newValuethe user idle duration in minutes
Note
Values < 0 default to 10 minutes.

Definition at line 1265 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setAutoGroupInvite()

void Settings::setAutoGroupInvite ( const ToxPk id,
bool  accept 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1346 of file settings.cpp.

Here is the call graph for this function:

◆ setAutoLogin

void Settings::setAutoLogin ( bool  state)
slot

Definition at line 2159 of file settings.cpp.

Here is the caller graph for this function:

◆ setAutorun()

void Settings::setAutorun ( bool  newValue)

Definition at line 897 of file settings.cpp.

Here is the caller graph for this function:

◆ setAutoSaveEnabled()

void Settings::setAutoSaveEnabled ( bool  newValue)

Definition at line 956 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setAutostartInTray()

void Settings::setAutostartInTray ( bool  newValue)

Definition at line 969 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setBlackList()

void Settings::setBlackList ( const QStringList &  blist)
overridevirtual

Implements IGroupSettings.

Definition at line 1682 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setBusySound()

void Settings::setBusySound ( bool  newValue)
overridevirtual

Implements INotificationSettings.

Definition at line 1086 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCamVideoFPS()

void Settings::setCamVideoFPS ( float  newValue)
overridevirtual

Implements IVideoSettings.

Definition at line 1851 of file settings.cpp.

Here is the call graph for this function:

◆ setCamVideoRes()

void Settings::setCamVideoRes ( QRect  newValue)
overridevirtual

Implements IVideoSettings.

Definition at line 1838 of file settings.cpp.

Here is the call graph for this function:

◆ setChatMessageFont()

void Settings::setChatMessageFont ( const QFont &  font)

Definition at line 1426 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCheckUpdates()

void Settings::setCheckUpdates ( bool  newValue)

Definition at line 1552 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCircleExpanded()

void Settings::setCircleExpanded ( int  id,
bool  expanded 
)

Definition at line 2060 of file settings.cpp.

Here is the caller graph for this function:

◆ setCircleName()

void Settings::setCircleName ( int  id,
const QString &  name 
)

Definition at line 2030 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCloseToTray()

void Settings::setCloseToTray ( bool  newValue)

Definition at line 982 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCompactLayout()

void Settings::setCompactLayout ( bool  compact)

Definition at line 1946 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setContactNote()

void Settings::setContactNote ( const ToxPk id,
const QString &  note 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1376 of file settings.cpp.

Here is the call graph for this function:

◆ setCurrentProfile()

void Settings::setCurrentProfile ( const QString &  profile)

Definition at line 1222 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCurstomEmojiFont()

void Settings::setCurstomEmojiFont ( bool  value)

◆ setDateFormat()

void Settings::setDateFormat ( const QString &  format)

Definition at line 1500 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setDbSyncType()

void Settings::setDbSyncType ( Db::syncType  newValue)

◆ setDesktopNotify()

void Settings::setDesktopNotify ( bool  enabled)
overridevirtual

Implements INotificationSettings.

Definition at line 1591 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setDialogGeometry()

void Settings::setDialogGeometry ( const QByteArray &  value)

Definition at line 1617 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setDialogSettingsGeometry()

void Settings::setDialogSettingsGeometry ( const QByteArray &  value)

Definition at line 1643 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setDialogSplitterState()

void Settings::setDialogSplitterState ( const QByteArray &  value)

Definition at line 1630 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setDontGroupWindows()

void Settings::setDontGroupWindows ( bool  value)

Definition at line 1985 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setEmojiFontPointSize()

void Settings::setEmojiFontPointSize ( int  value)

Definition at line 1474 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setEnableGroupChatsColor()

void Settings::setEnableGroupChatsColor ( bool  state)

Definition at line 2166 of file settings.cpp.

Here is the caller graph for this function:

◆ setEnableIPv6()

void Settings::setEnableIPv6 ( bool  enabled)
overridevirtual

Implements ICoreSettings.

Definition at line 858 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setEnableLanDiscovery()

void Settings::setEnableLanDiscovery ( bool  enabled)
overridevirtual

Implements ICoreSettings.

Definition at line 1138 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setEnableLogging()

void Settings::setEnableLogging ( bool  newValue)

Definition at line 1247 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setEnableTestSound()

void Settings::setEnableTestSound ( bool  newValue)
override

Definition at line 845 of file settings.cpp.

Here is the call graph for this function:

◆ setForceTCP()

void Settings::setForceTCP ( bool  enabled)
overridevirtual

Implements ICoreSettings.

Definition at line 1125 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFriendActivity()

void Settings::setFriendActivity ( const ToxPk id,
const QDateTime &  date 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1921 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFriendAlias()

void Settings::setFriendAlias ( const ToxPk id,
const QString &  alias 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1887 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFriendCircleID()

void Settings::setFriendCircleID ( const ToxPk id,
int  circleID 
)
overridevirtual

Implements IFriendSettings.

Definition at line 1904 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setFriendSortingMode()

void Settings::setFriendSortingMode ( FriendListSortingMode  mode)

Definition at line 1959 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setGlobalAutoAcceptDir()

void Settings::setGlobalAutoAcceptDir ( const QString &  dir)

Definition at line 1400 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setGroupAlwaysNotify()

void Settings::setGroupAlwaysNotify ( bool  newValue)
overridevirtual

Implements INotificationSettings.

Definition at line 1099 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setGroupchatPosition()

void Settings::setGroupchatPosition ( bool  value)

Definition at line 1998 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setInDev()

void Settings::setInDev ( const QString &  deviceSpecifier)
override

Definition at line 1695 of file settings.cpp.

Here is the call graph for this function:

◆ setLightTrayIcon()

void Settings::setLightTrayIcon ( bool  newValue)

Definition at line 1008 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMakeToxPortable()

void Settings::setMakeToxPortable ( bool  newValue)

Definition at line 871 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMaxAutoAcceptSize()

void Settings::setMaxAutoAcceptSize ( size_t  size)

Definition at line 1413 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setMinimizeOnClose()

void Settings::setMinimizeOnClose ( bool  newValue)

Definition at line 1656 of file settings.cpp.

Here is the call graph for this function:

◆ setMinimizeToTray()

void Settings::setMinimizeToTray ( bool  newValue)

Definition at line 995 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setNotify()

void Settings::setNotify ( bool  newValue)
overridevirtual

Implements INotificationSettings.

Definition at line 1565 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setNotifyHide()

void Settings::setNotifyHide ( bool  newValue)
overridevirtual

Implements INotificationSettings.

Definition at line 1073 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setNotifySound()

void Settings::setNotifySound ( bool  newValue)
overridevirtual

Implements INotificationSettings.

Definition at line 1060 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setOutDev()

void Settings::setOutDev ( const QString &  deviceSpecifier)
override

Definition at line 1760 of file settings.cpp.

Here is the call graph for this function:

◆ setOutVolume()

void Settings::setOutVolume ( int  volume)
override

Definition at line 1786 of file settings.cpp.

Here is the call graph for this function:

◆ setProxyAddr()

void Settings::setProxyAddr ( const QString &  address)
overridevirtual

Implements ICoreSettings.

Definition at line 1190 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setProxyPort()

void Settings::setProxyPort ( quint16  port)
overridevirtual

Implements ICoreSettings.

Definition at line 1203 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setProxyType()

void Settings::setProxyType ( ICoreSettings::ProxyType  type)
overridevirtual

Implements ICoreSettings.

Definition at line 1177 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setScreenGrabbed()

void Settings::setScreenGrabbed ( bool  value)
overridevirtual

Implements IVideoSettings.

Definition at line 1825 of file settings.cpp.

Here is the call graph for this function:

◆ setScreenRegion()

void Settings::setScreenRegion ( const QRect &  value)
overridevirtual

Implements IVideoSettings.

Definition at line 1812 of file settings.cpp.

Here is the call graph for this function:

◆ setSeparateWindow()

void Settings::setSeparateWindow ( bool  value)

Definition at line 1972 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setShowGroupJoinLeaveMessages()

void Settings::setShowGroupJoinLeaveMessages ( bool  newValue)
overridevirtual

Implements IGroupSettings.

Definition at line 1034 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setShowIdenticons()

void Settings::setShowIdenticons ( bool  value)

Definition at line 2011 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setShowSystemTray()

void Settings::setShowSystemTray ( bool  newValue)

Definition at line 936 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setShowWindow()

void Settings::setShowWindow ( bool  newValue)
overridevirtual

Implements INotificationSettings.

Definition at line 1578 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSmileyPack()

void Settings::setSmileyPack ( const QString &  value)

Definition at line 1461 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSpellCheckingEnabled()

void Settings::setSpellCheckingEnabled ( bool  newValue)

Definition at line 1047 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSplitterState()

void Settings::setSplitterState ( const QByteArray &  value)

Definition at line 1604 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStatusChangeNotificationEnabled()

void Settings::setStatusChangeNotificationEnabled ( bool  newValue)

Definition at line 1021 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStyle()

void Settings::setStyle ( const QString &  newValue)

Definition at line 923 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStylePreference()

void Settings::setStylePreference ( StyleType  newValue)

Definition at line 1513 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setThemeColor()

void Settings::setThemeColor ( int  value)

Definition at line 2146 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setTimestampFormat()

void Settings::setTimestampFormat ( const QString &  format)

Definition at line 1487 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setTranslation()

void Settings::setTranslation ( const QString &  newValue)

Definition at line 1112 of file settings.cpp.

Here is the call graph for this function:

◆ setTypingNotification()

void Settings::setTypingNotification ( bool  enabled)

Definition at line 1669 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setUseEmoticons()

void Settings::setUseEmoticons ( bool  newValue)

Definition at line 943 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setVal()

template<typename T >
bool Settings::setVal ( T &  savedVal,
newVal 
)
private

Definition at line 2256 of file settings.cpp.

◆ setVideoDev()

void Settings::setVideoDev ( const QString &  deviceSpecifier)
overridevirtual

Implements IVideoSettings.

Definition at line 1747 of file settings.cpp.

Here is the call graph for this function:

◆ setWidgetData()

void Settings::setWidgetData ( const QString &  uniqueName,
const QByteArray &  data 
)

Definition at line 1433 of file settings.cpp.

Here is the caller graph for this function:

◆ setWindowGeometry()

void Settings::setWindowGeometry ( const QByteArray &  value)

Definition at line 1526 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setWindowState()

void Settings::setWindowState ( const QByteArray &  value)

Definition at line 1539 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ showIdenticonsChanged

void Settings::showIdenticonsChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ showSystemTrayChanged

void Settings::showSystemTrayChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ showWindowChanged

void Settings::showWindowChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ SIGNAL_IMPL()

Settings::SIGNAL_IMPL ( Settings  ,
autoAcceptCallChanged  ,
const ToxPk id,
IFriendSettings::AutoAcceptCallFlags  accept 
) const

◆ smileyPackChanged

void Settings::smileyPackChanged ( const QString &  name)
signal
Here is the caller graph for this function:

◆ sortingModeChanged

void Settings::sortingModeChanged ( FriendListSortingMode  mode)
signal
Here is the caller graph for this function:

◆ spellCheckingEnabledChanged

void Settings::spellCheckingEnabledChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ splitterStateChanged

void Settings::splitterStateChanged ( const QByteArray &  state)
signal
Here is the caller graph for this function:

◆ statusChangeNotificationEnabledChanged

void Settings::statusChangeNotificationEnabledChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ styleChanged

void Settings::styleChanged ( const QString &  style)
signal
Here is the caller graph for this function:

◆ stylePreferenceChanged

void Settings::stylePreferenceChanged ( StyleType  type)
signal
Here is the caller graph for this function:

◆ sync

void Settings::sync ( )
slot

Waits for all asynchronous operations to complete.

Definition at line 2218 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ themeColorChanged

void Settings::themeColorChanged ( int  color)
signal
Here is the caller graph for this function:

◆ timestampFormatChanged

void Settings::timestampFormatChanged ( const QString &  format)
signal
Here is the caller graph for this function:

◆ translationChanged

void Settings::translationChanged ( const QString &  translation)
signal
Here is the caller graph for this function:

◆ typingNotificationChanged

void Settings::typingNotificationChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ updateFriendAddress()

void Settings::updateFriendAddress ( const QString &  newAddr)

Definition at line 1869 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ updateProfileData

void Settings::updateProfileData ( Profile profile,
const QCommandLineParser *  parser 
)
slot

Definition at line 262 of file settings.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ useEmoticonsChanged

void Settings::useEmoticonsChanged ( bool  enabled)
signal
Here is the caller graph for this function:

◆ verifyProxySettings()

bool Settings::verifyProxySettings ( const QCommandLineParser &  parser)
static

Verifies that commandline proxy settings are at least reasonable. Does not verify provided IP or hostname addresses are valid. Code duplication with Settings::applyCommandLineOptions, which also verifies arguments, should be removed in a future refactor.

Parameters
parserQCommandLineParser instance

Definition at line 284 of file settings.cpp.

Here is the caller graph for this function:

◆ widgetDataChanged

void Settings::widgetDataChanged ( const QString &  key)
signal
Here is the caller graph for this function:

◆ windowGeometryChanged

void Settings::windowGeometryChanged ( const QByteArray &  rect)
signal
Here is the caller graph for this function:

◆ windowStateChanged

void Settings::windowStateChanged ( const QByteArray &  state)
signal
Here is the caller graph for this function:

Member Data Documentation

◆ autoAccept

QHash<QString, QString> Settings::autoAccept
private

Definition at line 633 of file settings.h.

◆ autoAcceptMaxSize

size_t Settings::autoAcceptMaxSize
private

Definition at line 636 of file settings.h.

◆ autoAwayTime

int Settings::autoAwayTime
private

Definition at line 630 of file settings.h.

◆ autoLogin

bool Settings::autoLogin
private

Definition at line 594 of file settings.h.

◆ autoSaveEnabled

bool Settings::autoSaveEnabled
private

Definition at line 634 of file settings.h.

◆ autostartInTray

bool Settings::autostartInTray
private

Definition at line 603 of file settings.h.

◆ bigLock

CompatibleRecursiveMutex Settings::bigLock
staticprivate

Definition at line 715 of file settings.h.

◆ busySound

bool Settings::busySound
private

Definition at line 614 of file settings.h.

◆ checkUpdates

bool Settings::checkUpdates
private

Definition at line 608 of file settings.h.

◆ circleLst

QVector<circleProp> Settings::circleLst
private

Definition at line 711 of file settings.h.

◆ closeToTray

bool Settings::closeToTray
private

Definition at line 604 of file settings.h.

◆ currentProfile

QString Settings::currentProfile
private

Definition at line 625 of file settings.h.

◆ currentProfileId

uint32_t Settings::currentProfileId
private

Definition at line 626 of file settings.h.

◆ dbSyncType

Db::syncType Settings::dbSyncType
private

Definition at line 666 of file settings.h.

◆ desktopNotify

bool Settings::desktopNotify
private

Definition at line 610 of file settings.h.

◆ dhtServerId

int Settings::dhtServerId
private

Definition at line 591 of file settings.h.

◆ dontGroupWindows

bool Settings::dontGroupWindows
private

Definition at line 599 of file settings.h.

◆ dontShowDhtDialog

bool Settings::dontShowDhtDialog
private

Definition at line 592 of file settings.h.

◆ enableIPv6

bool Settings::enableIPv6
private

Definition at line 601 of file settings.h.

◆ enableLanDiscovery

bool Settings::enableLanDiscovery
private

Definition at line 619 of file settings.h.

◆ enableLogging

bool Settings::enableLogging
private

Definition at line 628 of file settings.h.

◆ enableTestSound

bool Settings::enableTestSound
private

Definition at line 678 of file settings.h.

◆ firstColumnHandlePos

int Settings::firstColumnHandlePos
private

Definition at line 656 of file settings.h.

◆ forceTCP

bool Settings::forceTCP
private

Definition at line 618 of file settings.h.

◆ friendLst

QHash<QByteArray, friendProp> Settings::friendLst
private

Definition at line 709 of file settings.h.

◆ friendRequests

QList<Request> Settings::friendRequests
private

Definition at line 638 of file settings.h.

◆ globalAutoAcceptDir

QString Settings::globalAutoAcceptDir
private

Definition at line 635 of file settings.h.

◆ globalSettingsFile

const QString Settings::globalSettingsFile = "qtox.ini"
staticprivate

Definition at line 717 of file settings.h.

◆ groupAlwaysNotify

bool Settings::groupAlwaysNotify
private

Definition at line 615 of file settings.h.

◆ lightTrayIcon

bool Settings::lightTrayIcon
private

Definition at line 606 of file settings.h.

◆ loaded

bool Settings::loaded
private

Definition at line 588 of file settings.h.

◆ minimizeToTray

bool Settings::minimizeToTray
private

Definition at line 605 of file settings.h.

◆ nameColors

bool Settings::nameColors
private

Definition at line 616 of file settings.h.

◆ notify

bool Settings::notify
private

Definition at line 609 of file settings.h.

◆ notifyHide

bool Settings::notifyHide
private

Definition at line 613 of file settings.h.

◆ notifySound

bool Settings::notifySound
private

Definition at line 612 of file settings.h.

◆ paths

Paths Settings::paths
private

Definition at line 719 of file settings.h.

◆ proxyAddr

QString Settings::proxyAddr
private

Definition at line 622 of file settings.h.

◆ proxyPort

quint16 Settings::proxyPort
private

Definition at line 623 of file settings.h.

◆ proxyType

ICoreSettings::ProxyType Settings::proxyType
private

Definition at line 621 of file settings.h.

◆ secondColumnHandlePosFromRight

int Settings::secondColumnHandlePosFromRight
private

Definition at line 657 of file settings.h.

◆ settings

Settings * Settings::settings {nullptr}
staticprivate

Definition at line 716 of file settings.h.

◆ settingsThread

QThread * Settings::settingsThread {nullptr}
staticprivate

Definition at line 718 of file settings.h.

◆ showGroupJoinLeaveMessages

bool Settings::showGroupJoinLeaveMessages
private

Definition at line 661 of file settings.h.

◆ showWindow

bool Settings::showWindow
private

Definition at line 611 of file settings.h.

◆ sortingMode

FriendListSortingMode Settings::sortingMode
private

Definition at line 596 of file settings.h.

◆ themeColor

int Settings::themeColor
private

Definition at line 713 of file settings.h.

◆ translation

QString Settings::translation
private

Definition at line 602 of file settings.h.

◆ useCustomDhtList

bool Settings::useCustomDhtList
private

Definition at line 590 of file settings.h.

◆ useEmoticons

bool Settings::useEmoticons
private

Definition at line 607 of file settings.h.

◆ widgetSettings

QHash< QString, QByteArray > Settings::widgetSettings
private

Assume all widgets have unique names.

Warning
Don't use it to save every single thing you want to save, use it for some general purpose widgets, such as MainWindows or Splitters, which have widget->saveX() and widget->loadX() methods.

Definition at line 632 of file settings.h.

Property Documentation

◆ audioBitrate

int Settings::audioBitrate
readwrite

Definition at line 124 of file settings.h.

◆ audioInDevEnabled

bool Settings::audioInDevEnabled
readwrite

Definition at line 115 of file settings.h.

◆ audioInGainDecibel

qreal Settings::audioInGainDecibel
readwrite

Definition at line 117 of file settings.h.

◆ audioOutDevEnabled

bool Settings::audioOutDevEnabled
readwrite

Definition at line 122 of file settings.h.

◆ audioThreshold

qreal Settings::audioThreshold
readwrite

Definition at line 119 of file settings.h.

◆ autorun

bool Settings::autorun
readwrite

Definition at line 65 of file settings.h.

◆ blackList

QStringList Settings::blackList
readwrite

Definition at line 110 of file settings.h.

◆ camVideoFPS

float Settings::camVideoFPS
readwrite

Definition at line 131 of file settings.h.

◆ camVideoRes

QRect Settings::camVideoRes
readwrite

Definition at line 128 of file settings.h.

◆ chatMessageFont

QFont Settings::chatMessageFont
readwrite

Definition at line 96 of file settings.h.

◆ compactLayout

bool Settings::compactLayout
readwrite

Definition at line 64 of file settings.h.

◆ dateFormat

QString Settings::dateFormat
readwrite

Definition at line 101 of file settings.h.

◆ dialogGeometry

QByteArray Settings::dialogGeometry
readwrite

Definition at line 81 of file settings.h.

◆ dialogSettingsGeometry

QByteArray Settings::dialogSettingsGeometry
readwrite

Definition at line 85 of file settings.h.

◆ dialogSplitterState

QByteArray Settings::dialogSplitterState
readwrite

Definition at line 83 of file settings.h.

◆ emojiFontPointSize

int Settings::emojiFontPointSize
readwrite

Definition at line 72 of file settings.h.

◆ groupchatPosition

bool Settings::groupchatPosition
readwrite

Definition at line 94 of file settings.h.

◆ inDev

QString Settings::inDev
readwrite

Definition at line 113 of file settings.h.

◆ minimizeOnClose

bool Settings::minimizeOnClose
readwrite

Definition at line 74 of file settings.h.

◆ outDev

QString Settings::outDev
readwrite

Definition at line 120 of file settings.h.

◆ outVolume

int Settings::outVolume
readwrite

Definition at line 123 of file settings.h.

◆ screenGrabbed

bool Settings::screenGrabbed
readwrite

Definition at line 130 of file settings.h.

◆ screenRegion

QRect Settings::screenRegion
readwrite

Definition at line 129 of file settings.h.

◆ separateWindow

bool Settings::separateWindow
readwrite

Definition at line 69 of file settings.h.

◆ showIdenticons

bool Settings::showIdenticons
readwrite

Definition at line 90 of file settings.h.

◆ showSystemTray

bool Settings::showSystemTray
readwrite

Definition at line 88 of file settings.h.

◆ smileyPack

QString Settings::smileyPack
readwrite

Definition at line 70 of file settings.h.

◆ spellCheckingEnabled

bool Settings::spellCheckingEnabled
readwrite

Definition at line 105 of file settings.h.

◆ splitterState

QByteArray Settings::splitterState
readwrite

Definition at line 79 of file settings.h.

◆ statusChangeNotificationEnabled

bool Settings::statusChangeNotificationEnabled
readwrite

Definition at line 103 of file settings.h.

◆ style

QString Settings::style
readwrite

Definition at line 86 of file settings.h.

◆ stylePreference

StyleType Settings::stylePreference
readwrite

Definition at line 98 of file settings.h.

◆ timestampFormat

QString Settings::timestampFormat
readwrite

Definition at line 100 of file settings.h.

◆ typingNotification

bool Settings::typingNotification
readwrite

Definition at line 109 of file settings.h.

◆ videoDev

QString Settings::videoDev
readwrite

Definition at line 127 of file settings.h.

◆ windowGeometry

QByteArray Settings::windowGeometry
readwrite

Definition at line 76 of file settings.h.

◆ windowState

QByteArray Settings::windowState
readwrite

Definition at line 77 of file settings.h.


The documentation for this class was generated from the following files: