logsui/logscntfinder/inc/logspredictive12keytranslator.h
changeset 19 e4c884866116
parent 4 e52d42f9500c
child 21 2f0af9ba7665
equal deleted inserted replaced
16:c5af8598d22c 19:e4c884866116
    39 public: //from LogsPredictiveTranslator
    39 public: //from LogsPredictiveTranslator
    40     
    40     
    41     QStringList patternTokens( const QString& pattern ) const;
    41     QStringList patternTokens( const QString& pattern ) const;
    42     int hasPatternSeparators( const QString& pattern ) const;
    42     int hasPatternSeparators( const QString& pattern ) const;
    43     const QChar translateChar( const QChar character ) const;
    43     const QChar translateChar( const QChar character ) const;
       
    44     QString& trimPattern( QString& pattern, bool tailOnly ) const;
    44 
    45 
    45 protected:
    46 protected:
    46     
    47     
    47     explicit LogsPredictive12KeyTranslator( const HbInputLanguage& lang );
    48     explicit LogsPredictive12KeyTranslator( const HbInputLanguage& lang );
    48 
    49 
    49 private:
    50 private:
    50     
    51     
    51     void padWithZeros( QString& token, const QString& source, int padIndex ) const;
    52     void splitPattern( const QString& pattern, QString& car, QString& cdr ) const;
    52     
    53     
    53 
    54 
    54 private:
    55 private:
    55     
    56     
    56     friend class UT_LogsPredictive12KeyTranslator;
    57     friend class UT_LogsPredictive12KeyTranslator;