Files
nodeeditor/src/StyleCollection.cpp
Dmitry Pinaev b8287567f7 A
2020-02-07 17:36:32 +01:00

65 lines
918 B
C++

#include "StyleCollection.hpp"
using QtNodes::StyleCollection;
using QtNodes::NodeStyle;
using QtNodes::ConnectionStyle;
using QtNodes::GraphicsViewStyle;
NodeStyle const &
StyleCollection::
nodeStyle()
{
return instance()._nodeStyle;
}
ConnectionStyle const &
StyleCollection::
connectionStyle()
{
return instance()._connectionStyle;
}
GraphicsViewStyle const &
StyleCollection::
flowViewStyle()
{
return instance()._flowViewStyle;
}
void
StyleCollection::
setNodeStyle(NodeStyle nodeStyle)
{
instance()._nodeStyle = nodeStyle;
}
void
StyleCollection::
setConnectionStyle(ConnectionStyle connectionStyle)
{
instance()._connectionStyle = connectionStyle;
}
void
StyleCollection::
setGraphicsViewStyle(GraphicsViewStyle flowViewStyle)
{
instance()._flowViewStyle = flowViewStyle;
}
StyleCollection &
StyleCollection::
instance()
{
static StyleCollection collection;
return collection;
}