WIP/outlineindex #41
@@ -10,7 +10,7 @@ class NothingProcessor : public Processor
 | 
				
			|||||||
	NothingProcessor();
 | 
						NothingProcessor();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public:
 | 
					  public:
 | 
				
			||||||
	QVector<PageData> process(const QByteArray & /*data*/) const override
 | 
						DocumentProcessResult process(const QByteArray & /*data*/) const override
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		return {};
 | 
							return {};
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,8 +2,8 @@
 | 
				
			|||||||
#define PROCESSOR_H
 | 
					#define PROCESSOR_H
 | 
				
			||||||
#include <QVector>
 | 
					#include <QVector>
 | 
				
			||||||
#include <QFile>
 | 
					#include <QFile>
 | 
				
			||||||
#include "pagedata.h"
 | 
					 | 
				
			||||||
#include "utils.h"
 | 
					#include "utils.h"
 | 
				
			||||||
 | 
					#include "documentprocessresult.h"
 | 
				
			||||||
enum DataSource
 | 
					enum DataSource
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	FILEPATH,
 | 
						FILEPATH,
 | 
				
			||||||
@@ -18,8 +18,8 @@ class Processor
 | 
				
			|||||||
	 * a single file */
 | 
						 * a single file */
 | 
				
			||||||
	DataSource PREFERED_DATA_SOURCE = ARRAY;
 | 
						DataSource PREFERED_DATA_SOURCE = ARRAY;
 | 
				
			||||||
	Processor();
 | 
						Processor();
 | 
				
			||||||
	virtual QVector<PageData> process(const QByteArray &data) const = 0;
 | 
						virtual DocumentProcessResult process(const QByteArray &data) const = 0;
 | 
				
			||||||
	virtual QVector<PageData> process(QString path) const
 | 
						virtual DocumentProcessResult process(QString path) const
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		return process(Utils::readFile(path));
 | 
							return process(Utils::readFile(path));
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user