src/hbcore/style/hbstyleparameters.h
changeset 5 627c4a0fd0e7
parent 0 16d8024aca5e
equal deleted inserted replaced
3:11d3954df52a 5:627c4a0fd0e7
    36 public:
    36 public:
    37     HbStyleParameters();
    37     HbStyleParameters();
    38     virtual ~HbStyleParameters();
    38     virtual ~HbStyleParameters();
    39 
    39 
    40     int count();
    40     int count();
    41     int indexOf( const QString& param );
    41     int indexOf( const QString& key );
       
    42     QString key( int index );
    42     QString parameter( int index );
    43     QString parameter( int index );
    43 
    44 
    44     QVariant value( int index );
    45     QVariant value( int index );
    45     QVariant value( const QString &param );
    46     QVariant value( const QString &key );
    46 
    47 
    47     void setValue( int index, const QVariant &value );
    48     void setValue( int index, const QVariant &value );
    48     void setValue( const QString &param, const QVariant &value );
    49     void setValue( const QString &key, const QVariant &value );
    49 
    50 
    50     void addParameter( const QString &param, const QVariant &value = QVariant() );
    51     void addParameter( const QString &key, const QVariant &value = QVariant() );
    51     void removeAt( int index );
    52     void removeAt( int index );
    52 
    53 
    53 private:
    54 private:
    54     friend class HbStyle;
    55     friend class HbStyle;
    55     QList<QString> &params();
    56     QList<QString> &keys();
    56     QList<QVariant> &values();
    57     QList<QVariant> &values();
    57 
    58 
    58 private:
    59 private:
    59     HbStyleParametersPrivate *const d_ptr;
    60     HbStyleParametersPrivate *const d_ptr;
    60 
    61