ginebra2/ContentViews/ViewportMetaDataParser.h
changeset 16 3c88a81ff781
parent 3 0954f5dd2cd0
equal deleted inserted replaced
14:6aeb7a756187 16:3c88a81ff781
    29 class ViewportMetaDataParser : public QObject {
    29 class ViewportMetaDataParser : public QObject {
    30 public:
    30 public:
    31     ViewportMetaDataParser(const QRect& clientRect);
    31     ViewportMetaDataParser(const QRect& clientRect);
    32     ~ViewportMetaDataParser();
    32     ~ViewportMetaDataParser();
    33 
    33 
    34     ViewportMetaData parse(const QString&);
    34     void parse(const QString& viewportParams, ViewportMetaData& viewportMetaData);
    35 
    35 
    36 private:
    36 private:
    37     void adjustViewportData(ViewportMetaData& viewportMetaData);
    37     void adjustViewportData(ViewportMetaData& viewportMetaData);
    38     bool isSeparator(QChar c);
    38     bool isSeparator(QChar c);
    39     ViewportMetaData processArguments(const QString& features);
    39     void processArguments(const QString& features, ViewportMetaData& viewportMetaData);
    40     void setViewportFeature(const QString& keyString, const QString& valueString, ViewportMetaData& viewportMetaData);
    40     void setViewportFeature(const QString& keyString, const QString& valueString, ViewportMetaData& viewportMetaData);
    41 
    41 
    42     QRect m_clientRect;
    42     QRect m_clientRect;
    43 };
    43 };
    44 
    44