jce-manager/src/jceData/page.h

42 lines
723 B
C
Raw Normal View History

2014-09-08 15:54:52 +00:00
#ifndef PAGE_H
#define PAGE_H
/* This Code Made By Sagi Dayan
* SagiDayan@gmail.com
*
* Changes have been made by Liran Ben Gida
2014-09-08 15:54:52 +00:00
* LiranBG@gmail.com
*/
#include <QDebug>
#include <QString>
/**
* @brief The Page class
* parsing given page - strip and clean html tags
* use only with JCE
*/
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