리팩토링
nxn 매트릭스 분석 one depth 분석 필터 구현 git-svn-id: svn://192.168.0.12/source@168 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
56
MorphereAnalyzer/tablealgorithm_interface.h
Normal file
56
MorphereAnalyzer/tablealgorithm_interface.h
Normal file
@@ -0,0 +1,56 @@
|
||||
#ifndef TABLEALGORITHMINTERFACE
|
||||
#define TABLEALGORITHMINTERFACE
|
||||
#include "dataalgorithm_interface.h"
|
||||
#include <QWidget>
|
||||
#include "stable.h"
|
||||
#include <QVector>
|
||||
#include <QStringList>
|
||||
|
||||
class TableAlgorithmInterface:public DataAlgorithmInterface{
|
||||
public:
|
||||
void setSource(QWidget *qwidget);
|
||||
bool ReloadColumn();
|
||||
TableAlgorithmInterface();
|
||||
~TableAlgorithmInterface();
|
||||
|
||||
void setIndex();
|
||||
void setColumnIndex();
|
||||
QString getArticleID();
|
||||
QString getKeywordID();
|
||||
QString getPlatformName();
|
||||
QString getPlatformForm();
|
||||
QString getArticleForm();
|
||||
QString getArticleNickname();
|
||||
QString getArticleDate();
|
||||
QString getArticleTitle();
|
||||
QString getArticleData();
|
||||
QString getArticleUrl();
|
||||
QString getArticleParent();
|
||||
QString getArticleOrder();
|
||||
QString getReplyUrl();
|
||||
QString getArticleHit();
|
||||
QString getArticleProfileUrl();
|
||||
QString getArticleProfile();
|
||||
QString getEtc();
|
||||
QString getPlatformTitle();
|
||||
QString getPlatformID();
|
||||
|
||||
void next();
|
||||
bool hasNext();
|
||||
int currentIndex();
|
||||
void seek(int n);
|
||||
int length();
|
||||
void reset();
|
||||
void moveFirst();
|
||||
void moveLast();
|
||||
|
||||
private:
|
||||
STable *m_pCurrentTable;
|
||||
QVector <QStringList> m_vecColumn;
|
||||
int m_anData[E_DATA_MAX];
|
||||
int m_nIndex;
|
||||
};
|
||||
|
||||
|
||||
#endif // TABLEALGORITHMINTERFACE
|
||||
|
||||
Reference in New Issue
Block a user