Krita Source Code Documentation
Loading...
Searching...
No Matches
KisMetaData::RationalParser Class Reference

#include <kis_meta_data_parser_p.h>

+ Inheritance diagram for KisMetaData::RationalParser:

Public Member Functions

Value parse (const QString &) const override
 

Detailed Description

Definition at line 27 of file kis_meta_data_parser_p.h.

Member Function Documentation

◆ parse()

Value RationalParser::parse ( const QString & _v) const
overridevirtual

Implements KisMetaData::Parser.

Definition at line 51 of file kis_meta_data_parser.cc.

52{
53 QRegularExpression regexp("(\\-?\\d+)/(\\d+)");
54 QRegularExpressionMatch match = regexp.match(_v);
55
56 if (match.capturedTexts().size() > 2)
57 return Value(Rational(match.captured(1).toInt(), match.captured(2).toInt()));
58 return Value();
59}

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