#include <ExportFileType.h>
Public Member Functions | |
ExportFileType (QWidget *parent=0, Qt::WFlags fl=0) | |
SignalFileFormat | format () const |
int | maximumSignalsPerFile () const |
void | setFormatList (bool addTableFormat) |
bool | useOriginalBaseName () const |
ExportFileType::ExportFileType | ( | QWidget * | parent = 0 , |
Qt::WFlags | fl = 0 |
||
) |
SignalFileFormat ExportFileType::format | ( | ) | const |
References TRACE.
Referenced by GeopsyMainWindow::exportSignal(), and setFormatList().
{ TRACE; return _formats.at(type->currentIndex()).second; }
int ExportFileType::maximumSignalsPerFile | ( | ) | const |
References TRACE.
Referenced by GeopsyMainWindow::exportSignal().
{ TRACE; return maximumSignalsPerFileBut->isChecked() ? maximumSignalsPerFileEdit->value() : 0; }
void ExportFileType::setFormatList | ( | bool | addTableFormat | ) |
References GeopsyCore::SignalFileFormat::captionFilter(), format(), GeopsyCore::SignalFileFormat::isReadOnly(), QGpCoreTools::tr(), and TRACE.
Referenced by GeopsyMainWindow::exportSignal().
{ TRACE; SignalFileFormat format; for(int i=1; i<SignalFileFormat::FormatCount; i++) { format=(SignalFileFormat::Format) i; if(!format.isReadOnly()) { _formats.append(QPair<QString, SignalFileFormat>(format.captionFilter(), format)); } } if(addTableFormat) { _formats.append(QPair<QString, SignalFileFormat>(tr("Table"), SignalFileFormat::Temporary)); } qSort(_formats); int n=_formats.count(); for(int i=0; i<n; i++) { type->addItem(_formats.at(i).first); } }
bool ExportFileType::useOriginalBaseName | ( | ) | const |
References TRACE.
Referenced by GeopsyMainWindow::exportSignal().
{ TRACE; return useOriginalBaseNameBut->isChecked(); }