ddt 1.4.0
 
Loading...
Searching...
No Matches
DdtSaveAsDialog Class Reference

#include <ddtSaveAsDialog.hpp>

Inheritance diagram for DdtSaveAsDialog:

Classes

struct  SaveAsEntry
 

Public Member Functions

 DdtSaveAsDialog (QWidget *const parent=nullptr, const std::vector< SaveAsEntry > types_={})
 
QString GetFilepath (const QString start_filepath)
 

Static Public Attributes

static const SaveAsEntry JPEG_TYPE
 
static const SaveAsEntry FITS_TYPE
 

Detailed Description

Class for the file selection dialog when saving a file.

Constructor & Destructor Documentation

◆ DdtSaveAsDialog()

DdtSaveAsDialog::DdtSaveAsDialog ( QWidget *const parent = nullptr,
const std::vector< SaveAsEntry > types_ = {} )

Constructor

Parameters
parentPointer to the parent widget.
types_File selection filters that are allowed.

Member Function Documentation

◆ GetFilepath()

QString DdtSaveAsDialog::GetFilepath ( const QString start_filepath)

Function starts a file selection dialog and returns it's path.

Parameters
start_filepathPath for the file selection dialog to start in. If empty, default path in the home directory will be used.
Returns
Absolute filepath to the selected file.

Member Data Documentation

◆ FITS_TYPE

const SaveAsEntry DdtSaveAsDialog::FITS_TYPE
inlinestatic
Initial value:
= {
QStringLiteral("fits"), QStringLiteral("FITS File (*.fits)")}

FITS type SaveAsEntry. Provides default extension and filter.

◆ JPEG_TYPE

const SaveAsEntry DdtSaveAsDialog::JPEG_TYPE
inlinestatic
Initial value:
= {
QStringLiteral("jpg"), QStringLiteral("JPEG File (*.jpg *.jpeg)")}

JPEG type SaveAsEntry. Provides default extension and filter.


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