OpenCores
URL https://opencores.org/ocsvn/bw_tiff_compression/bw_tiff_compression/trunk

Subversion Repositories bw_tiff_compression

[/] [bw_tiff_compression/] [trunk/] [client_application/] [src/] [Libs/] [CPathLib.h] - Rev 16

Compare with Previous | Blame | View Log

/*
 * @file     PathLib.h
 * @date     May 14, 2012
 * @author   Aart Mulder
 */
 
#ifndef CPATHLIB_H
#define CPATHLIB_H
 
/* System includes */
#ifdef QT
#include <QDataStream>
#include <QList>
#include <QString>
#else
#include <list>
#include <string>
#endif
 
/* Own includes */
 
class CPathLib
{
public:
    CPathLib();
 
	static char* CompletePath(char* pcPath);
	static std::string CompletePath(std::string sPath);
#ifdef QT
	static QString CompletePath(QString sPath);
#endif
 
#ifdef QT
	static void DeleteFiles(QList<QString> *pFiles, QList<bool> *pResults);
#else
	static void DeleteFiles(std::list<std::string> *pFiles, std::list<bool> *pResults);
#endif
 
#ifdef QT
    static QList<QString> ReadDir(QString sDir);
	static bool ReadDir(QString sDir, QList<QString> *paFiles, QString sFilter);
	static bool ReadDir(QString sDir, QList<QString> *paFiles, QList<quint32> *paFileSizes = NULL, QString *sFilter = NULL);
#endif
 
};
 
#endif // CPATHLIB_H
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.