Language:

About:config About:config

This is an internal settings list debugging and testing tool intended for mainly developers and application testers.

Warning: this tool provides bulk access to the low level application settings; incorrect use can be harmful to the stability, security and performance of the application. Please be cautious and use the tool only if you know what you're doing!

The list of settings in the top contains all the items from the internal settings database, including ones that aren't propagated in the user interface. Settings that have non-default values assigned are shown in bold. Pressing the Enter key or double clicking on a list item allows the user to modify or toggle the value of the setting and the change happens real time in the in-memory settings database. Note that in case of some settings in DC++ there is code associated with the value change and that such code should be run the change to properly take effect. This tool changes the settings values ONLY and does not execute any further code. Any settings change made with this tool will be permanent though; they'll be saved to the settings database file by either the timely settings save function or at the time of a proper shutdown of the application.

Settings list columns

Setting name
Internal name of the setting.
Status
Shows whether the setting has its default value or has been changed (user set).
Type
Data type of the setting.
Value
The setting's current value in the in-memory settings database.

Settings list context menu commands

Modify / Toggle
This function toggles the value of the selected setting if its type is boolean; for any other type it opens an input dialog where the new setting value can be entered.
Copy Name
Copies the selected internal setting name to the clipboard.
Copy Value
Copies the selected setting's current value to the clipboard.
Set Default Value
Sets the selected setting's value to the default one.

Filters (bottom)

The settings list can be filtered by any data displayed in any column of the settings list. The following options are available:

Filter

The filter, consisting of an input box, a column selection box and a method selection box, can help filter the list on the fly based on textual matching. You can filter the contents of any individual column or the whole list. There are three filtering methods available to choose from: exact word match, partial word match or match a regular expression. Note that filtered results are not removed from the list; they can at any time be restored by just clearing the filter out.
The filter input box can be focused with Alt+I.

Options button set (bottom right)

Modify value
This function toggles the value of the selected setting if its type is boolean; for any other type it opens an input dialog where the new setting value can be entered.
Set default value
Sets the selected setting's value to the default one.
Save settings now
Saves the current set of settings to the persistent settings file (DCPlusPlus.xml).
Export settings
Exports the current set of settings to a specifc persistent settings file anywhere in the file system.
Refresh settings
Reloads all the settings from the persistent settings file (DCPlusPlus.xml).