jce-manager/src/jceData/page.h
2014-10-05 14:16:01 +03:00

42 lines
723 B
C++

#ifndef PAGE_H
#define PAGE_H
/* This Code Made By Sagi Dayan
* SagiDayan@gmail.com
*
* Changes have been made by Liran Ben Gida
* LiranBG@gmail.com
*/
#include <QDebug>
#include <QString>
/**
* @brief The Page class
* parsing given page - strip and clean html tags
* use only with JCE
*/
class Page
{
public:
~Page() {}
protected:
Page();
QString getString(QString &htmlToParse);
void makeText(QString &html);
private:
void manageTableContent(QString &html, int index);
int stitchText(QString &from, QString &to, int index);
bool endOfString(int index, int length);
QString text;
QString dateHeader;
QString title;
};
#endif