tdebluez
devicemimeconverter.h
Go to the documentation of this file.
1
/*
2
*
3
* Device Mime Converter for libtdebluez
4
*
5
* Copyright (C) 2003 by Fred Schaettgen
6
* Copyright (C) 2018 Emanoil Kotsev <deloptes@gmail.com>
7
*
8
*
9
* This file is part of libtdebluez.
10
*
11
* libtdebluez is free software; you can redistribute it and/or modify
12
* it under the terms of the GNU General Public License as published by
13
* the Free Software Foundation; either version 2 of the License, or
14
* (at your option) any later version.
15
*
16
* libtdebluez is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
* GNU General Public License for more details.
20
*
21
* You should have received a copy of the GNU General Public License
22
* along with kbluetooth; if not, write to the Free Software
23
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
24
*
25
*/
26
27
#ifndef DEVICEMIMECONVERTER_H
28
#define DEVICEMIMECONVERTER_H
29
30
#include <map>
31
32
namespace
TDEBluetooth
33
{
37
class
TDE_EXPORT
DeviceMimeConverter
38
{
39
public
:
40
static
TQString
classToMimeType(
int
deviceClass
);
41
static
TQString
mimeTypeToIcon(
TQString
mimeType
);
42
static
TQString
classToIconName(
int
deviceClass
);
43
protected
:
44
DeviceMimeConverter
();
45
static
DeviceMimeConverter
*getInstance();
46
private
:
47
std::map<TQString, TQString>
mimeTypeToIconMap
;
48
void
getIconName(
TQString
mimetype
);
49
};
50
51
}
// TDEBluetooth
52
53
#endif
TDEBluetooth::DeviceMimeConverter
Definition
devicemimeconverter.h:38
TDEBluetooth::DeviceMimeConverter::mimeTypeToIconMap
std::map< TQString, TQString > mimeTypeToIconMap
Definition
devicemimeconverter.h:47
TQMap
Definition
adapter1Interface.h:17
TDEBluetooth
Definition
adapterImpl.cpp:40
src
libtdebluez
devicemimeconverter.h
Generated by
1.9.8