QVISH 0.1
Classes | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Wizt::qVConverterBox Class Referenceabstract
Inheritance diagram for Wizt::qVConverterBox:
Wizt::qVProjectConverterBox

Classes

struct  StoppableProgressBar
 

Public Slots

void importNewData ()
 Invoke the file import dialog and call the ConvertFiles function.
 
void updateDataReadyness ()
 Update GUI for changes of data being ready.
 

Signals

void haveNewData ()
 Signal is emitted if new data have been processed and are available now.
 
void NotReady ()
 An outputfile does not exists and needs conversion.
 
void Ready ()
 An outputfile exists and is ready.
 

Public Member Functions

virtual QString ConvertFiles (const QStringList &theInputFiles, const MemCore::RefPtr< MemCore::LoaderProgress > &theProgress)=0
 
virtual QString getProjectName ()=0
 
QString isReady () const
 Provide the name of the first output file that has been identified as being readable.
 
virtual QString OutputDirectory () const =0
 
virtual QStringList OutputFiles () const =0
 Provide a list of possible output files that this converter may provide.
 
 qVConverterBox (const QString &ConverterID, QWidget *parent, const QString &Headername, const QString &Infotext, const QString &InputFileExtensions)
 
void registerForExt (const QString &ext)
 

Static Public Member Functions

static QString DefaultDownloadLocation ()
 
static string EncodeFilename (const QString &Filename)
 
static void setDefaultDownloadLocation (const QString &Directory)
 

Public Attributes

QPointer< QPushButton > myGetData
 
QPointer< QLabel > myInfo
 
QPointer< QVBoxLayout > myLayout
 
QPointer< StoppableProgressBarmyProgress
 

Constructor & Destructor Documentation

◆ qVConverterBox()

Wizt::qVConverterBox::qVConverterBox ( const QString &  ConverterID,
QWidget *  parent,
const QString &  Headername,
const QString &  Infotext,
const QString &  InputFileExtensions 
)
Parameters
ConverterIDA very short text identifying this converter, no special chars.
InputFileExtensionsFile extensions, in QT format such as: "ESRI Grid (*.grd *.asc);;ASCII TXT (*.txt);;*.*"

References importNewData().


The documentation for this class was generated from the following files: