Sayonara Player
src
GUI
MTP
MTPTreeView.h
1
2
/* Copyright (C) 2011-2017 Lucio Carreras
3
*
4
* This file is part of sayonara player
5
*
6
* This program is free software: you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation, either version 3 of the License, or
9
* (at your option) any later version.
10
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
16
* You should have received a copy of the GNU General Public License
17
* along with this program. If not, see <http://www.gnu.org/licenses/>.
18
*/
19
20
#ifndef MTPTREEVIEW_H
21
#define MTPTREEVIEW_H
22
23
#include <QTreeWidget>
24
#include <QMimeData>
25
26
class
MetaDataList
;
27
class
MTPTreeView
:
public
QTreeWidget
28
{
29
Q_OBJECT
30
31
signals:
32
void
sig_metadata_dropped(
const
MetaDataList
& v_md,
int
idx);
33
34
public
:
35
explicit
MTPTreeView
(QWidget *parent = 0);
36
virtual
~
MTPTreeView
();
37
38
39
protected
:
40
virtual
bool
dropMimeData(QTreeWidgetItem* parent,
int
index,
const
QMimeData* data, Qt::DropAction action)
override
;
41
};
42
43
#endif // MTPTREEVIEW_H
MetaDataList
Definition:
MetaDataList.h:39
MTPTreeView
Definition:
MTPTreeView.h:27
Generated on Sat May 13 2017 08:11:27 for Sayonara Player by
1.8.13