Soprano::BackendSetting Class Reference

Wraps one setting for Model creation. More...

#include <Soprano/BackendSetting>

List of all members.

Public Member Functions

 BackendSetting ()
 BackendSetting (BackendOption option)
 BackendSetting (BackendOption s, const QVariant &value_)
 BackendSetting (const QString &userOption, const QVariant &value_)
 BackendSetting (const BackendSetting &other)
 ~BackendSetting ()
BackendSettingoperator= (const BackendSetting &other)
BackendOption option () const
QString userOptionName () const
QVariant value () const
void setValue (const QVariant &value)


Detailed Description

Wraps one setting for Model creation.

A BackendSetting consists of an option type and an option value. The option type can either be a predefined value from Soprano::BackendOption or a user defined string value that depends on the Backend implementation. In the latter case option has to be set to Soprano::BackendOptionUser.

See also:
Backend::createModel()
Author:
Sebastian Trueg <trueg@kde.org>

Definition at line 52 of file backend.h.


Constructor & Destructor Documentation

Soprano::BackendSetting::BackendSetting (  ) 

Create an empty setting.

See also:
Soprano::BackendOptionNone

Soprano::BackendSetting::BackendSetting ( BackendOption  option  ) 

Create a boolean setting with a default true value.

Soprano::BackendSetting::BackendSetting ( BackendOption  s,
const QVariant value_ 
)

Create a standard setting with option s and value value_.

Soprano::BackendSetting::BackendSetting ( const QString userOption,
const QVariant value_ 
)

Create a user setting with user option name userOption and value value_.

Soprano::BackendSetting::BackendSetting ( const BackendSetting other  ) 

Copy constructor.

Soprano::BackendSetting::~BackendSetting (  ) 

Destructor.


Member Function Documentation

BackendSetting& Soprano::BackendSetting::operator= ( const BackendSetting other  ) 

Copy operator.

BackendOption Soprano::BackendSetting::option (  )  const

The option that this setting sets. If Soprano::BackendOptionUser the option is identified by userOptionName().

QString Soprano::BackendSetting::userOptionName (  )  const

The name of the user option if option() is Soprano::BackendOptionUser.

QVariant Soprano::BackendSetting::value (  )  const

The value of the setting.

void Soprano::BackendSetting::setValue ( const QVariant value  ) 

Set the value of the Setting.


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

Generated on Tue Jul 22 17:39:34 2008 for Soprano by  doxygen 1.5.6