mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-16 09:49:55 +00:00
39 lines
942 B
C++
39 lines
942 B
C++
|
#ifndef CSV_RENDER_PATHGRID_SELECTION_MODE_H
|
||
|
#define CSV_RENDER_PATHGRID_SELECTION_MODE_H
|
||
|
|
||
|
#include "selectionmode.hpp"
|
||
|
|
||
|
namespace CSVRender
|
||
|
{
|
||
|
class PathgridSelectionMode : public SelectionMode
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
|
||
|
PathgridSelectionMode(CSVWidget::SceneToolbar* parent, WorldspaceWidget& worldspaceWidget);
|
||
|
|
||
|
protected:
|
||
|
|
||
|
/// Add context menu items to \a menu.
|
||
|
///
|
||
|
/// \attention menu can be a 0-pointer
|
||
|
///
|
||
|
/// \return Have there been any menu items to be added (if menu is 0 and there
|
||
|
/// items to be added, the function must return true anyway.
|
||
|
bool createContextMenu(QMenu* menu);
|
||
|
|
||
|
private:
|
||
|
|
||
|
QAction* mRemoveSelectedNodes;
|
||
|
QAction* mRemoveSelectedEdges;
|
||
|
|
||
|
private slots:
|
||
|
|
||
|
void removeSelectedNodes();
|
||
|
void removeSelectedEdges();
|
||
|
};
|
||
|
}
|
||
|
|
||
|
#endif
|