mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-09 12:42:11 +00:00
29 lines
583 B
C++
29 lines
583 B
C++
#ifndef PLUGINSVIEW_H
|
|
#define PLUGINSVIEW_H
|
|
|
|
#include <QTableView>
|
|
|
|
#include "pluginsmodel.hpp"
|
|
|
|
class QSortFilterProxyModel;
|
|
|
|
class PluginsView : public QTableView
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
PluginsView(QWidget *parent = 0);
|
|
|
|
PluginsModel* model() const
|
|
{ return qobject_cast<PluginsModel*>(QAbstractItemView::model()); }
|
|
|
|
void startDrag(Qt::DropActions supportedActions);
|
|
void setModel(QSortFilterProxyModel *model);
|
|
|
|
public slots:
|
|
void selectIndexes(QVector<QPersistentModelIndex> aIndexes);
|
|
|
|
};
|
|
|
|
Q_DECLARE_METATYPE(QVector<QPersistentModelIndex>);
|
|
|
|
#endif |