diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2017-12-27 23:27:20 +0000 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2017-12-27 23:27:20 +0000 |
commit | c63dd506beefa844ddeab587a71af94063357372 (patch) | |
tree | aed5f5d1e6c0cca3866bec6fa1818b2fc8f883d7 /tikzit/src/tikzit.cpp | |
parent | fcc0fc080370c0c8e97a0c07043b83240d973cab (diff) |
adding and deleting nodes now works
Diffstat (limited to 'tikzit/src/tikzit.cpp')
-rw-r--r-- | tikzit/src/tikzit.cpp | 35 |
1 files changed, 7 insertions, 28 deletions
diff --git a/tikzit/src/tikzit.cpp b/tikzit/src/tikzit.cpp index 94fc644..42d16e8 100644 --- a/tikzit/src/tikzit.cpp +++ b/tikzit/src/tikzit.cpp @@ -43,32 +43,11 @@ PropertyPalette *Tikzit::propertyPalette() const return _propertyPalette; } -//void Tikzit::createMenu() -//{ -// _mainMenu = new QMenuBar(0); -// QMenu *file = _mainMenu->addMenu(tr("&File")); -// QAction *aNew = file->addAction(tr("&New")); -// aNew->setShortcut(QKeySequence::New); -// QAction *aOpen = file->addAction(tr("&Open")); -// aOpen->setShortcut(QKeySequence::Open); - -// QMenu *view = _mainMenu->addMenu(tr("&View")); -// QAction *aZoomIn = view->addAction(tr("Zoom &In")); -// aZoomIn->setShortcut(QKeySequence::ZoomIn); -// QAction *aZoomOut = view->addAction(tr("Zoom &Out")); -// aZoomOut->setShortcut(QKeySequence::ZoomOut); - -// connect(aNew, SIGNAL(triggered()), this, SLOT(newDoc())); -// connect(aOpen, SIGNAL(triggered()), this, SLOT(open())); -// connect(aZoomIn, SIGNAL(triggered()), this, SLOT(zoomIn())); -// connect(aZoomOut, SIGNAL(triggered()), this, SLOT(zoomOut())); -//} - void Tikzit::loadStyles() { - _nodeStyles << NodeStyle("black dot", NodeShape::Circle, Qt::black, Qt::black, 1); - _nodeStyles << NodeStyle("white dot", NodeShape::Circle, Qt::white, Qt::black, 1); - _nodeStyles << NodeStyle("gray dot", NodeShape::Circle, Qt::gray, Qt::black, 1); + _nodeStyles << new NodeStyle("black dot", NodeShape::Circle, Qt::black, Qt::black, 1); + _nodeStyles << new NodeStyle("white dot", NodeShape::Circle, Qt::white, Qt::black, 1); + _nodeStyles << new NodeStyle("gray dot", NodeShape::Circle, Qt::gray, Qt::black, 1); } void Tikzit::newDoc() @@ -97,11 +76,11 @@ void Tikzit::removeWindow(MainWindow *w) } } -NodeStyle Tikzit::nodeStyle(QString name) +NodeStyle *Tikzit::nodeStyle(QString name) { - foreach (NodeStyle s , _nodeStyles) - if (s.name == name) return s; - return NodeStyle(name, NodeShape::Circle, Qt::white); + foreach (NodeStyle *s , _nodeStyles) + if (s->name == name) return s; + return noneStyle; //NodeStyle(name, NodeShape::Circle, Qt::white); } void Tikzit::open() |