mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-08-20 20:18:46 -04:00
Formatting the code.
This commit is contained in:
parent
74efc57369
commit
8324d03f0a
294 changed files with 3796 additions and 3740 deletions
|
@ -19,28 +19,29 @@
|
|||
#ifndef KEEPASSX_CSVPARSER_H
|
||||
#define KEEPASSX_CSVPARSER_H
|
||||
|
||||
#include <QFile>
|
||||
#include <QBuffer>
|
||||
#include <QFile>
|
||||
#include <QQueue>
|
||||
#include <QTextStream>
|
||||
|
||||
typedef QStringList CsvRow;
|
||||
typedef QList<CsvRow> CsvTable;
|
||||
|
||||
class CsvParser {
|
||||
class CsvParser
|
||||
{
|
||||
|
||||
public:
|
||||
CsvParser();
|
||||
~CsvParser();
|
||||
//read data from device and parse it
|
||||
bool parse(QFile *device);
|
||||
// read data from device and parse it
|
||||
bool parse(QFile* device);
|
||||
bool isFileLoaded();
|
||||
//reparse the same buffer (device is not opened again)
|
||||
// reparse the same buffer (device is not opened again)
|
||||
bool reparse();
|
||||
void setCodec(const QString &s);
|
||||
void setComment(const QChar &c);
|
||||
void setFieldSeparator(const QChar &c);
|
||||
void setTextQualifier(const QChar &c);
|
||||
void setCodec(const QString& s);
|
||||
void setComment(const QChar& c);
|
||||
void setFieldSeparator(const QChar& c);
|
||||
void setTextQualifier(const QChar& c);
|
||||
void setBackslashSyntax(bool set);
|
||||
int getFileSize() const;
|
||||
int getCsvRows() const;
|
||||
|
@ -52,45 +53,45 @@ protected:
|
|||
CsvTable m_table;
|
||||
|
||||
private:
|
||||
QByteArray m_array;
|
||||
QBuffer m_csv;
|
||||
QChar m_ch;
|
||||
QChar m_comment;
|
||||
QByteArray m_array;
|
||||
QBuffer m_csv;
|
||||
QChar m_ch;
|
||||
QChar m_comment;
|
||||
unsigned int m_currCol;
|
||||
unsigned int m_currRow;
|
||||
bool m_isBackslashSyntax;
|
||||
bool m_isEof;
|
||||
bool m_isFileLoaded;
|
||||
bool m_isGood;
|
||||
qint64 m_lastPos;
|
||||
int m_maxCols;
|
||||
QChar m_qualifier;
|
||||
QChar m_separator;
|
||||
QString m_statusMsg;
|
||||
QTextStream m_ts;
|
||||
bool m_isBackslashSyntax;
|
||||
bool m_isEof;
|
||||
bool m_isFileLoaded;
|
||||
bool m_isGood;
|
||||
qint64 m_lastPos;
|
||||
int m_maxCols;
|
||||
QChar m_qualifier;
|
||||
QChar m_separator;
|
||||
QString m_statusMsg;
|
||||
QTextStream m_ts;
|
||||
|
||||
void getChar(QChar &c);
|
||||
void getChar(QChar& c);
|
||||
void ungetChar();
|
||||
void peek(QChar &c);
|
||||
void peek(QChar& c);
|
||||
void fillColumns();
|
||||
bool isTerminator(const QChar &c) const;
|
||||
bool isSeparator(const QChar &c) const;
|
||||
bool isQualifier(const QChar &c) const;
|
||||
bool processEscapeMark(QString &s, QChar c);
|
||||
bool isTerminator(const QChar& c) const;
|
||||
bool isSeparator(const QChar& c) const;
|
||||
bool isQualifier(const QChar& c) const;
|
||||
bool processEscapeMark(QString& s, QChar c);
|
||||
bool isText(QChar c) const;
|
||||
bool isComment();
|
||||
bool isCRLF(const QChar &c) const;
|
||||
bool isSpace(const QChar &c) const;
|
||||
bool isTab(const QChar &c) const;
|
||||
bool isCRLF(const QChar& c) const;
|
||||
bool isSpace(const QChar& c) const;
|
||||
bool isTab(const QChar& c) const;
|
||||
bool isEmptyRow(CsvRow row) const;
|
||||
bool parseFile();
|
||||
void parseRecord();
|
||||
void parseField(CsvRow &row);
|
||||
void parseSimple(QString &s);
|
||||
void parseQuoted(QString &s);
|
||||
void parseEscaped(QString &s);
|
||||
void parseEscapedText(QString &s);
|
||||
bool readFile(QFile *device);
|
||||
void parseField(CsvRow& row);
|
||||
void parseSimple(QString& s);
|
||||
void parseQuoted(QString& s);
|
||||
void parseEscaped(QString& s);
|
||||
void parseEscapedText(QString& s);
|
||||
bool readFile(QFile* device);
|
||||
void reset();
|
||||
void clear();
|
||||
bool skipEndline();
|
||||
|
@ -98,5 +99,4 @@ private:
|
|||
void appendStatusMsg(QString s, bool isCritical = false);
|
||||
};
|
||||
|
||||
#endif //CSVPARSER_H
|
||||
|
||||
#endif // CSVPARSER_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue