diff options
author | Albert Astals Cid <aacid@kde.org> | 2019-10-30 23:01:40 +0100 |
---|---|---|
committer | Albert Astals Cid <aacid@kde.org> | 2019-10-30 23:01:40 +0100 |
commit | 4c42f03f26dc9ceb31bcd8bf7c290f3bc87fd862 (patch) | |
tree | b70294f7b6fe8622b23b61e9af6d327e78992aa2 | |
parent | 647274f118222cce978b3a79a50ad222d003d133 (diff) |
qt5: remove a bunch of unused internal functions
-rw-r--r-- | qt5/src/poppler-annotation-helper.h | 118 |
1 files changed, 0 insertions, 118 deletions
diff --git a/qt5/src/poppler-annotation-helper.h b/qt5/src/poppler-annotation-helper.h index b1f61bb0..d1d222c6 100644 --- a/qt5/src/poppler-annotation-helper.h +++ b/qt5/src/poppler-annotation-helper.h @@ -41,129 +41,11 @@ namespace Poppler { class XPDFReader { public: - // find named symbol and parse it - static inline void lookupName( Dict *, char *, QString & dest ); - static inline void lookupString( Dict *, char *, QString & dest ); - static inline void lookupBool( Dict *, char *, bool & dest ); - static inline void lookupInt( Dict *, char *, int & dest ); - static inline void lookupNum( Dict *, char *, double & dest ); - static inline int lookupNumArray( Dict *, char *, double * dest, int len ); - static inline void lookupColor( Dict *, char *, QColor & color ); - static inline void lookupIntRef( Dict *, char *, int & dest ); - static inline void lookupDate( Dict *, char *, QDateTime & dest ); // transform from user coords to normalized ones using the matrix M static inline void transform( double * M, double x, double y, QPointF &res ); static inline void invTransform( const double * M, const QPointF p, double &x, double &y ); }; -void XPDFReader::lookupName( Dict * dict, char * type, QString & dest ) -{ - Object nameObj = dict->lookup( type ); - if ( nameObj.isNull() ) - return; - if ( nameObj.isName() ) - dest = nameObj.getName(); - else - qDebug() << type << " is not Name." << endl; -} - -void XPDFReader::lookupString( Dict * dict, char * type, QString & dest ) -{ - Object stringObj = dict->lookup( type ); - if ( stringObj.isNull() ) - return; - if ( stringObj.isString() ) - dest = stringObj.getString()->c_str(); - else - qDebug() << type << " is not String." << endl; -} - -void XPDFReader::lookupBool( Dict * dict, char * type, bool & dest ) -{ - Object boolObj = dict->lookup( type ); - if ( boolObj.isNull() ) - return; - if ( boolObj.isBool() ) - dest = boolObj.getBool() == true; - else - qDebug() << type << " is not Bool." << endl; -} - -void XPDFReader::lookupInt( Dict * dict, char * type, int & dest ) -{ - Object intObj = dict->lookup( type ); - if ( intObj.isNull() ) - return; - if ( intObj.isInt() ) - dest = intObj.getInt(); - else - qDebug() << type << " is not Int." << endl; -} - -void XPDFReader::lookupNum( Dict * dict, char * type, double & dest ) -{ - Object numObj = dict->lookup( type ); - if ( numObj.isNull() ) - return; - if ( numObj.isNum() ) - dest = numObj.getNum(); - else - qDebug() << type << " is not Num." << endl; -} - -int XPDFReader::lookupNumArray( Dict * dict, char * type, double * dest, int len ) -{ - Object arrObj = dict->lookup( type ); - if ( arrObj.isNull() ) - return 0; - if ( arrObj.isArray() ) - { - len = qMin( len, arrObj.arrayGetLength() ); - for ( int i = 0; i < len; i++ ) - { - Object numObj = arrObj.arrayGet( i ); - dest[i] = numObj.getNum(); - } - } - else - { - len = 0; - qDebug() << type << "is not Array." << endl; - } - return len; -} - -void XPDFReader::lookupColor( Dict * dict, char * type, QColor & dest ) -{ - double c[3]; - if ( XPDFReader::lookupNumArray( dict, type, c, 3 ) == 3 ) - dest = QColor( (int)(c[0]*255.0), (int)(c[1]*255.0), (int)(c[2]*255.0)); -} - -void XPDFReader::lookupIntRef( Dict * dict, char * type, int & dest ) -{ - const Object &refObj = dict->lookupNF( type ); - if ( refObj.isNull() ) - return; - if ( refObj.isRef() ) - dest = refObj.getRefNum(); - else - qDebug() << type << " is not Ref." << endl; -} - -void XPDFReader::lookupDate( Dict * dict, char * type, QDateTime & dest ) -{ - Object dateObj = dict->lookup( type ); - if ( dateObj.isNull() ) - return; - if ( dateObj.isString() ) - { - dest = convertDate( dateObj.getString()->c_str() ); - } - else - qDebug() << type << " is not Date" << endl; -} - void XPDFReader::transform( double * M, double x, double y, QPointF &res ) { res.setX( M[0] * x + M[2] * y + M[4] ); |