summaryrefslogtreecommitdiff
path: root/src/tikzit.h
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2018-03-12 21:44:49 +0100
committerAleks Kissinger <aleks0@gmail.com>2018-03-12 21:44:49 +0100
commit39c2c74c664a6c770639ead8f45322352cacb997 (patch)
treee93bf563eef3c3cd9762b36d06205b91e35a33db /src/tikzit.h
parent09c331761648541de907c866c56fb6084c6f7a9b (diff)
style loading works
Diffstat (limited to 'src/tikzit.h')
-rw-r--r--src/tikzit.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/tikzit.h b/src/tikzit.h
index 07878aa..802b3ab 100644
--- a/src/tikzit.h
+++ b/src/tikzit.h
@@ -38,6 +38,7 @@
#include "propertypalette.h"
#include "stylepalette.h"
#include "nodestyle.h"
+#include "tikzstyles.h"
#include <QObject>
#include <QVector>
@@ -68,7 +69,6 @@ public:
MainWindow *activeWindow() const;
void setActiveWindow(MainWindow *activeWindow);
void removeWindow(MainWindow *w);
- NodeStyle *nodeStyle(QString name);
static QFont LABEL_FONT;
// Ui::MainMenu *_mainMenuUi;
@@ -77,10 +77,15 @@ public:
void newDoc();
void open();
void quit();
+ void init();
+
+ void openTikzStyles();
+ TikzStyles *styles() const;
+ QString styleFile() const;
private:
-// void createMenu();
- void loadStyles();
+ // void createMenu();
+ void loadStyles(QString fileName);
MainMenu *_mainMenu;
ToolPalette *_toolPalette;
@@ -88,7 +93,8 @@ private:
StylePalette *_stylePalette;
QVector<MainWindow*> _windows;
MainWindow *_activeWindow;
- QVector<NodeStyle*> _nodeStyles;
+ TikzStyles *_styles;
+ QString _styleFile;
};