ui: Hide nodes and edges from graph via context menu action or Alt + Click (issue #472)

* show all context menu actions, but disable unavailable
* added hide action to undo redo stack
This commit is contained in:
Eberhard Graether
2017-11-26 12:54:42 +01:00
parent 9e7e9176cb
commit 0d5c19db00
21 changed files with 402 additions and 87 deletions
@@ -0,0 +1,29 @@
#ifndef MESSAGE_GRAPH_NODE_HIDE_H
#define MESSAGE_GRAPH_NODE_HIDE_H
#include "utility/messaging/Message.h"
#include "utility/types.h"
class MessageGraphNodeHide
: public Message<MessageGraphNodeHide>
{
public:
MessageGraphNodeHide(Id tokenId)
: tokenId(tokenId)
{
}
static const std::string getStaticType()
{
return "MessageGraphNodeHide";
}
virtual void print(std::ostream& os) const
{
os << tokenId;
}
const Id tokenId;
};
#endif // MESSAGE_GRAPH_NODE_HIDE_H