Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
ImportCroppingUtilBase Class Reference

Utility class for import cropping options. More...

#include <ImportCroppingUtilBase.h>

Inheritance diagram for ImportCroppingUtilBase:
Inheritance graph
Collaboration diagram for ImportCroppingUtilBase:
Collaboration graph

Public Member Functions

 ImportCroppingUtilBase ()
 Single constructor.
 

Static Public Member Functions

static QString importCroppingToString (ImportCropping importCropping)
 Option as string for display to user.
 

Detailed Description

Utility class for import cropping options.

Default option is oldest, and simplest, behavior, which is no cropping.

A complication is that a dialog for cropping is not wanted during batch-mode regression testing, so this class and its subclasses offer methods for overriding the current setting during regression testing

Definition at line 17 of file ImportCroppingUtilBase.h.

Constructor & Destructor Documentation

◆ ImportCroppingUtilBase()

ImportCroppingUtilBase::ImportCroppingUtilBase ( )

Single constructor.

Definition at line 14 of file ImportCroppingUtilBase.cpp.

15{
16}

Member Function Documentation

◆ importCroppingToString()

QString ImportCroppingUtilBase::importCroppingToString ( ImportCropping importCropping)
static

Option as string for display to user.

Definition at line 18 of file ImportCroppingUtilBase.cpp.

19{
21
22 lookupTable.insert (IMPORT_CROPPING_NEVER, QObject::tr ("No cropping"));
23 lookupTable.insert (IMPORT_CROPPING_MULTIPAGE_PDFS, QObject::tr ("Crop pdf files with multiple pages"));
24 lookupTable.insert (IMPORT_CROPPING_ALWAYS, QObject::tr ("Always crop"));
25
27
29
30 if (lookupTable.contains (importCropping)) {
31 rtn = lookupTable [importCropping];
32 }
33
34 return rtn;
35}
const int INNER_RADIUS_MIN
#define ENGAUGE_ASSERT(cond)
Drop in replacement for Q_ASSERT if defined(QT_NO_DEBUG) && !defined(QT_FORCE_ASSERTS) define ENGAUGE...
@ NUMBER_IMPORT_CROPPING
@ IMPORT_CROPPING_NEVER
@ IMPORT_CROPPING_MULTIPAGE_PDFS
@ IMPORT_CROPPING_ALWAYS

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