kwave  18.07.70
Kwave::SampleFormat::Map Class Reference

#include <SampleFormat.h>

Inheritance diagram for Kwave::SampleFormat::Map:
Inheritance graph
Collaboration diagram for Kwave::SampleFormat::Map:
Collaboration graph

Public Member Functions

 Map ()
 
virtual ~Map () Q_DECL_OVERRIDE
 
virtual void fill () Q_DECL_OVERRIDE
 
- Public Member Functions inherited from Kwave::TypesMap< int, Format >
 TypesMap ()
 
virtual ~TypesMap ()
 
virtual void append (int index, Format data, const QString &name, const QString &description)
 
unsigned int count () const
 
int findFromData (const Format &data) const
 
int findFromName (const QString &name) const
 
Format data (int type) const
 
QString name (int type) const
 
QString description (int type, bool localized) const
 
QStringList allNames () const
 
QList< int > keys () const
 

Detailed Description

map for translating between index, sample format and name

Definition at line 83 of file SampleFormat.h.

Constructor & Destructor Documentation

◆ Map()

Kwave::SampleFormat::Map::Map ( )
explicit

Constructor

Definition at line 22 of file SampleFormat.cpp.

References fill().

24 {
25  fill();
26 }
virtual void fill() Q_DECL_OVERRIDE
Here is the call graph for this function:

◆ ~Map()

Kwave::SampleFormat::Map::~Map ( )
virtual

Destructor

Definition at line 29 of file SampleFormat.cpp.

30 {
31 }

Member Function Documentation

◆ fill()

void Kwave::SampleFormat::Map::fill ( )
virtual

fills the list

Implements Kwave::TypesMap< int, Format >.

Definition at line 34 of file SampleFormat.cpp.

References _, Kwave::TypesMap< int, Format >::append(), Kwave::SampleFormat::Double, Kwave::SampleFormat::Float, Kwave::SampleFormat::Signed, and Kwave::SampleFormat::Unsigned.

Referenced by Map().

35 {
36  append(0, Kwave::SampleFormat::Signed, _("SIGNED"),
37  _(I18N_NOOP("Linear Two's Complement")));
38  append(1, Kwave::SampleFormat::Unsigned, _("UNSIGNED"),
39  _(I18N_NOOP("Unsigned Integer")));
40  append(2, Kwave::SampleFormat::Float, _("FLOAT"),
41  _(I18N_NOOP("32-bit IEEE Floating-Point")));
42  append(3, Kwave::SampleFormat::Double, _("DOUBLE"),
43  _(I18N_NOOP("64-bit IEEE Double Precision Floating-Point")));
44 }
virtual void append(int index, Format data, const QString &name, const QString &description)
Definition: TypesMap.h:72
#define _(m)
Definition: memcpy.c:66
Here is the call graph for this function:
Here is the caller graph for this function:

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