Public Member Functions | |
CFGCustomServers (QWidget *parent=NULL) | |
QIcon | icon () const |
Reimplement this to return a displayable icon for the ConfigPage. More... | |
QString | name () const |
Reimplement this to return a list-displayable name for this ConfigPage. More... | |
void | readSettings () |
Reimplement this to read settings from config into widgets. More... | |
![]() | |
ConfigPage (QWidget *parent=NULL) | |
bool | allowSave () |
Does this page allow to save the new settings? More... | |
bool | areSettingsAlreadyRead () |
true if settings for this page have already been loaded at least once. More... | |
void | read () |
Read configuration from persistence to page contents. More... | |
bool | save () |
Save configuration from page contents to persistence. More... | |
void | setAllowSave (bool b) |
Change whether settings on this page can be stored in persisting configuration. More... | |
virtual QString | title () const |
Page title, by default returns the same string as name(). More... | |
virtual Validation | validate () |
Validate settings on this page. More... | |
Protected Types | |
enum | CheckAndFixPorts { AllOk, AtLeastOneFixed } |
enum | ColumnIndices { EngineColumnIndex = 0, AddressColumnIndex = 1, PortColumnIndex = 2 } |
Protected Member Functions | |
CheckAndFixPorts | checkAndFixPorts (int firstRow, int lastRow) |
Moves through rows and checks if network port information is correct. More... | |
const EnginePlugin * | getPluginInfoForRow (int rowIndex) |
bool | isPortColumnWithingRange (int leftmostColumnIndex, int rightmostColumnIndex) |
bool | isPortCorrect (int rowIndex) |
void | prepareEnginesComboBox () |
void | prepareTable () |
void | saveSettings () |
Reimplement this to write settings to config from widgets. More... | |
void | setEngineOnItem (QStandardItem *, const QString &engineName) |
void | setPortToDefault (int rowIndex) |
QVector< CustomServerInfo > | tableGetServers () |
Protected Attributes | |
QStandardItemModel * | model |
Additional Inherited Members | |
![]() | |
enum | Validation { VALIDATION_OK, VALIDATION_ERROR } |
Result of validate() More... | |
![]() | |
void | appearanceChanged () |
Emit to tell Doomseeker to redraw certain widgets. More... | |
void | validationRequested () |
Request that the page should be (re-)validated. More... | |
Definition at line 36 of file cfgcustomservers.h.
|
protected |
Moves through rows and checks if network port information is correct.
firstRow | - First row to be checked (inclusive). |
lastRow | - Last row to be checked (inclusive). |
Definition at line 85 of file cfgcustomservers.cpp.
|
inlinevirtual |
Reimplement this to return a displayable icon for the ConfigPage.
If there is no QIcon associated with this page just return a QIcon object with argument-less constructor.
Implements ConfigPage.
Definition at line 44 of file cfgcustomservers.h.
|
inlinevirtual |
Reimplement this to return a list-displayable name for this ConfigPage.
Implements ConfigPage.
Definition at line 45 of file cfgcustomservers.h.
|
virtual |
Reimplement this to read settings from config into widgets.
Implements ConfigPage.
Definition at line 194 of file cfgcustomservers.cpp.
|
protectedvirtual |
Reimplement this to write settings to config from widgets.
Implements ConfigPage.
Definition at line 225 of file cfgcustomservers.cpp.