mirror of
https://github.com/arabine/open-story-teller.git
synced 2025-12-07 09:19:57 +01:00
44 lines
916 B
C++
44 lines
916 B
C++
#include "StyleCollection.hpp"
|
|
|
|
using QtNodes::ConnectionStyle;
|
|
using QtNodes::GraphicsViewStyle;
|
|
using QtNodes::NodeStyle;
|
|
using QtNodes::StyleCollection;
|
|
|
|
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;
|
|
}
|