jce-manager/src/jceData/page.h

41 lines
705 B
C
Raw Normal View History

2014-09-08 15:54:52 +00:00
#ifndef PAGE_H
#define PAGE_H
#include <QDebug>
#include <QString>
/**
* @brief The Page class
* parsing given page - strip and clean html tags
* use only with JCE
2014-10-10 18:51:14 +00:00
*
* Made By:
* Sagi Dayan, SagiDayan@gmail.com
* Liran Ben Gida, LiranBG@gmail.com
* On 31/8/2014
*/
2014-09-08 15:54:52 +00:00
class Page
{
public:
~Page() {}
protected:
Page();
QString getString(QString &htmlToParse);
void makeText(QString &html);
2014-09-08 15:54:52 +00:00
private:
void manageTableContent(QString &html, int index);
int stitchText(QString &from, QString &to, int index);
2014-09-08 15:54:52 +00:00
bool endOfString(int index, int length);
QString text;
2014-10-05 11:16:01 +00:00
QString dateHeader;
QString title;
2014-09-08 15:54:52 +00:00
};
#endif