blob: d50b27a29bf07fbe2614c610aa7a0aee06e71e42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#ifndef BSPLUGINLIST_PLUGINLISTDROPINFO_H
#define BSPLUGINLIST_PLUGINLISTDROPINFO_H
#include "TESData/PluginList.h"
#include <vector>
class QMimeData;
namespace BSPluginList
{
class PluginListDropInfo final
{
public:
PluginListDropInfo(const QMimeData* data, int insertId, const QModelIndex& parent,
const TESData::PluginList* plugins);
const std::vector<int>& sourceRows() const { return m_SourceRows; }
const int destination() const { return m_Destination; }
private:
std::vector<int> m_SourceRows;
int m_Destination;
};
} // namespace BSPluginList
#endif // BSPLUGINLIST_PLUGINLISTDROPINFO_H
|