Plasma
extenderitemmimedata.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "extenderitemmimedata_p.h"
00021
00022 #include "../extenderitem.h"
00023
00024 #include <QMimeData>
00025
00026 namespace Plasma
00027 {
00028
00029 ExtenderItemMimeData::ExtenderItemMimeData() : QMimeData()
00030 {
00031 }
00032
00033 ExtenderItemMimeData::~ExtenderItemMimeData()
00034 {
00035 }
00036
00037 QStringList ExtenderItemMimeData::formats() const
00038 {
00039 QStringList list;
00040 list.append(mimeType());
00041 return list;
00042 }
00043
00044 bool ExtenderItemMimeData::hasFormat(const QString &type) const
00045 {
00046 return (type == mimeType());
00047 }
00048
00049 void ExtenderItemMimeData::setExtenderItem(ExtenderItem *item)
00050 {
00051 m_extenderItem = item;
00052 }
00053
00054 ExtenderItem *ExtenderItemMimeData::extenderItem() const
00055 {
00056 return m_extenderItem;
00057 }
00058
00059 QString ExtenderItemMimeData::mimeType()
00060 {
00061 return "plasma/extenderitem";
00062 }
00063
00064 }
00065