openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
modelinformation.h
Go to the documentation of this file.
1
#ifndef __lib_base_modelinformation_h
2
#define __lib_base_modelinformation_h
3
4
#include <map>
5
#include <string>
6
7
class
eModelInformation
8
{
9
public
:
10
eModelInformation
();
11
static
eModelInformation
&
getInstance
() {
static
eModelInformation
m_instance;
return
m_instance; }
12
std::string
getValue
(
const
std::string &key);
13
std::string
BoxType
() {
return
getValue
(
"box_type"
); }
14
std::string
BuildType
() {
return
getValue
(
"build_type"
); }
15
std::string
MachineBrand
() {
return
getValue
(
"machine_brand"
); }
16
std::string
MachineName
() {
return
getValue
(
"machine_name"
); }
17
std::string
Version
() {
return
getValue
(
"version"
); }
18
std::string
Build
() {
return
getValue
(
"build"
); }
19
std::string
Date
() {
return
getValue
(
"date"
); }
20
std::string
Comment
() {
return
getValue
(
"comment"
); }
21
std::string
Target
() {
return
getValue
(
"target"
); }
22
std::string
Creator
() {
return
getValue
(
"creator"
); }
23
std::string
Url
() {
return
getValue
(
"url"
); }
24
std::string
Catalog
() {
return
getValue
(
"catalog"
); }
25
private
:
26
std::map<std::string,std::string> m_modelinformation;
27
};
28
29
#endif
eModelInformation
Definition:
modelinformation.h:8
eModelInformation::Catalog
std::string Catalog()
Definition:
modelinformation.h:24
eModelInformation::Url
std::string Url()
Definition:
modelinformation.h:23
eModelInformation::getInstance
static eModelInformation & getInstance()
Definition:
modelinformation.h:11
eModelInformation::MachineName
std::string MachineName()
Definition:
modelinformation.h:16
eModelInformation::BoxType
std::string BoxType()
Definition:
modelinformation.h:13
eModelInformation::Build
std::string Build()
Definition:
modelinformation.h:18
eModelInformation::Creator
std::string Creator()
Definition:
modelinformation.h:22
eModelInformation::getValue
std::string getValue(const std::string &key)
Definition:
modelinformation.cpp:22
eModelInformation::Comment
std::string Comment()
Definition:
modelinformation.h:20
eModelInformation::MachineBrand
std::string MachineBrand()
Definition:
modelinformation.h:15
eModelInformation::Version
std::string Version()
Definition:
modelinformation.h:17
eModelInformation::Date
std::string Date()
Definition:
modelinformation.h:19
eModelInformation::BuildType
std::string BuildType()
Definition:
modelinformation.h:14
eModelInformation::eModelInformation
eModelInformation()
Definition:
modelinformation.cpp:5
eModelInformation::Target
std::string Target()
Definition:
modelinformation.h:21
lib
base
modelinformation.h
Generated by
1.9.1