diff options
author | Aleks Kissinger <aleks0@gmail.com> | 2018-02-15 16:32:33 +0100 |
---|---|---|
committer | Aleks Kissinger <aleks0@gmail.com> | 2018-02-15 16:32:33 +0100 |
commit | 09c331761648541de907c866c56fb6084c6f7a9b (patch) | |
tree | 8e5a11c282255a0e5248c8a6093e362aa136861f /src/tikzit.cpp | |
parent | 768e097abd17d07dd2748894b4dc1b09471dd6da (diff) |
added support for changing edge mode, and started working on windows support
Diffstat (limited to 'src/tikzit.cpp')
-rw-r--r-- | src/tikzit.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/tikzit.cpp b/src/tikzit.cpp index a488b8a..746268c 100644 --- a/src/tikzit.cpp +++ b/src/tikzit.cpp @@ -22,8 +22,8 @@ Tikzit::Tikzit() loadStyles(); - _toolPalette->show(); - _propertyPalette->show(); + //_toolPalette->show(); + //_propertyPalette->show(); _stylePalette->show(); _windows << new MainWindow(); @@ -73,8 +73,11 @@ void Tikzit::removeWindow(MainWindow *w) { _windows.removeAll(w); if (_activeWindow == w) { - if (_windows.isEmpty()) _activeWindow = 0; - else _activeWindow = _windows[0]; + if (_windows.isEmpty()) { + _activeWindow = 0; + // TODO: check if we should quit when last window closed + quit(); + } else _activeWindow = _windows[0]; } } @@ -105,3 +108,9 @@ void Tikzit::open() } } } + +void Tikzit::quit() +{ + _stylePalette->close(); + QApplication::quit(); +} |