OpenMW
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
CSVSettings::CustomBlock Class Reference

#include <customblock.hpp>

List of all members.

Public Member Functions

 CustomBlock (QWidget *parent=0)
bool updateSettings (const CSMSettings::SettingMap &settings)
 Update settings local to the block.
CSMSettings::SettingListgetSettings ()
 Retrieve settings local to the block.
int build (GroupBlockDefList &defList, GroupBlockDefList::Iterator *it=0)
 construct the block using the passed definition

Protected Member Functions

GroupBoxbuildGroupBox (Orientation orientation)
 construct the block groupbox

Protected Attributes

GroupBlockList mGroupList

Private Member Functions

int buildGroupBlock (GroupBlockDef *def)
 Construction function for creating a standard GroupBlock child.
int buildProxyBlock (GroupBlockDef *def, ProxyBlock *block)
 Construction function for creating a standard ProxyBlock child.

Detailed Description

Base class for customized user preference setting blocks Special block classes should be derived from CustomBlock


Constructor & Destructor Documentation

CSVSettings::CustomBlock::CustomBlock ( QWidget *  parent = 0) [explicit]

Member Function Documentation

int CSVSettings::CustomBlock::build ( GroupBlockDefList defList,
GroupBlockDefList::Iterator *  it = 0 
)

construct the block using the passed definition

Construction function for creating a standard GroupBlock child.

construct the block groupbox

int CSVSettings::CustomBlock::buildProxyBlock ( GroupBlockDef def,
ProxyBlock block 
) [private]

Construction function for creating a standard ProxyBlock child.

Retrieve settings local to the block.

Implements CSVSettings::AbstractBlock.

Update settings local to the block.

Implements CSVSettings::AbstractBlock.


Member Data Documentation


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