diff options
| author | Mikko Syrjä <mikko@3d-system.fi> | 2019-03-08 22:33:56 +0200 |
|---|---|---|
| committer | Mikko Syrjä <mikko@3d-system.fi> | 2019-03-08 22:33:56 +0200 |
| commit | caa8a50b5c30d9c82e4e5db2d5e24ad5e55aab6a (patch) | |
| tree | 7f982d39b290308f30b38eed9ac0a323996f05ce /symedit.cpp | |
| parent | acf0e164d66043d31e5e683d46eb02c837b7bb42 (diff) | |
| download | symedit-caa8a50b5c30d9c82e4e5db2d5e24ad5e55aab6a.tar.gz symedit-caa8a50b5c30d9c82e4e5db2d5e24ad5e55aab6a.zip | |
Command line parameter improvements.
Diffstat (limited to 'symedit.cpp')
| -rw-r--r-- | symedit.cpp | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/symedit.cpp b/symedit.cpp index 7e636f4..da2d9ec 100644 --- a/symedit.cpp +++ b/symedit.cpp @@ -73,22 +73,23 @@ void SymEditSettings::Save() const SymEditManager::SymEditManager(QObject* parent) : QObject(parent) { Settings.Load(); - - QLocale locale; -// if ( BackupTranslator.load(":/locale/symedit.en_GB.qm") ) - if ( BackupTranslator.load(":/locale/symedit.fi_FI.qm") ) - QGuiApplication::installTranslator(&BackupTranslator); - if ( LocaleTranslator.load(locale, ":/locale/symedit.") ) - QGuiApplication::installTranslator(&LocaleTranslator); } //! Constructor. /*! + \param filename Symbol file name from command line. \param symbol Symbol string from command line. */ -SymEditManager::SymEditManager(const QString& symbol) : SymEditManager(nullptr) +SymEditManager::SymEditManager(const QString& filename, const QString& symbol) + : SymEditManager(nullptr) { - Symbol.Load(symbol); + if ( !filename.isEmpty() ) + { + //## load file + } + + if ( !symbol.isEmpty() ) + Symbol.Load(symbol); } //! Set window initialized. @@ -431,6 +432,20 @@ bool SymEditManager::raiseItem(int dir) return false; } +//! Open symbol file. +bool SymEditManager::open() +{ + //## + return false; +} + +//! Save symbol file. +bool SymEditManager::save() +{ + //## + return false; +} + //! Undo edit operation. /*! \param undo True undoes, false redoes. |
