12 #include "uitoolsmod.h" 29 bool withuseparsfld =
true);
47 void setDirName(
const char*);
68 void setSizeInPix(
int width,
int height);
70 virtual bool supportPrintFormats()
const = 0;
73 bool filenameOK()
const;
93 void setNotifiers(
bool enable);
94 virtual const char* getExtension();
97 static const char*
sKeyType() {
return "Type"; }
101 static const char*
sKeyRes() {
return "Resolution"; }
static const char * sKeyUnit()
Definition: uisaveimagedlg.h:100
#define mExpClass(module)
Definition: commondefs.h:157
float screendpi_
Definition: uisaveimagedlg.h:88
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
bool withuseparsfld_
Definition: uisaveimagedlg.h:65
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiCheckBox * cliboardselfld_
Definition: uisaveimagedlg.h:59
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
virtual void setFldVals(CallBacker *)
Definition: uisaveimagedlg.h:80
The base class for most UI elements.
Definition: uiobj.h:35
Definition: uisaveimagedlg.h:106
Definition: uiparent.h:24
Settings & settings_
Definition: uisaveimagedlg.h:63
uiLabel * pixlable_
Definition: uisaveimagedlg.h:54
Definition: uidialog.h:40
Interval< float > fldranges_
Definition: uisaveimagedlg.h:64
static const char * sKeyType()
Definition: uisaveimagedlg.h:97
Geom::Size2D< float > sizepix_
Definition: uisaveimagedlg.h:84
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: uispinbox.h:123
BufferString selfilter_
Definition: uisaveimagedlg.h:62
static const char * sKeyRes()
Definition: uisaveimagedlg.h:101
Geom::Size2D< float > sizecm_
Definition: uisaveimagedlg.h:86
bool supportPrintFormats() const
Definition: uisaveimagedlg.h:112
static const char * sKeyFileType()
Definition: uisaveimagedlg.h:102
static const char * sKeyHeight()
Definition: uisaveimagedlg.h:98
virtual void writeToSettings()
Definition: uisaveimagedlg.h:95
Settings class holds the user settings. It is an IOPar.
Definition: settings.h:32
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
uiLabeledSpinBox * pixheightfld_
Definition: uisaveimagedlg.h:49
uiLabeledSpinBox * pixwidthfld_
Definition: uisaveimagedlg.h:50
BufferString filters_
Definition: uisaveimagedlg.h:61
static BufferString dirname_
Definition: uisaveimagedlg.h:90
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
float aspectratio_
Definition: uisaveimagedlg.h:87
uiGenInput * useparsfld_
Definition: uisaveimagedlg.h:57
uiGenInput * unitfld_
Definition: uisaveimagedlg.h:55
uiLabeledSpinBox * dpifld_
Definition: uisaveimagedlg.h:53
Geom::Size2D< float > sizeinch_
Definition: uisaveimagedlg.h:85
uiLabeledSpinBox * widthfld_
Definition: uisaveimagedlg.h:52
uiCheckBox * lockfld_
Definition: uisaveimagedlg.h:56
Definition: uisaveimagedlg.h:25
uiFileInput * fileinputfld_
Definition: uisaveimagedlg.h:58
Definition: uibutton.h:130
uiLabeledSpinBox * heightfld_
Definition: uisaveimagedlg.h:51
Notifier< uiSaveImageDlg > sizesChanged
Definition: uisaveimagedlg.h:31
static const char * sKeyWidth()
Definition: uisaveimagedlg.h:99