aboutsummaryrefslogtreecommitdiff
path: root/symedit.cpp
diff options
context:
space:
mode:
authorMikko Syrjä <mikko@3d-system.fi>2019-03-08 22:33:56 +0200
committerMikko Syrjä <mikko@3d-system.fi>2019-03-08 22:33:56 +0200
commitcaa8a50b5c30d9c82e4e5db2d5e24ad5e55aab6a (patch)
tree7f982d39b290308f30b38eed9ac0a323996f05ce /symedit.cpp
parentacf0e164d66043d31e5e683d46eb02c837b7bb42 (diff)
downloadsymedit-caa8a50b5c30d9c82e4e5db2d5e24ad5e55aab6a.tar.gz
symedit-caa8a50b5c30d9c82e4e5db2d5e24ad5e55aab6a.zip
Command line parameter improvements.
Diffstat (limited to 'symedit.cpp')
-rw-r--r--symedit.cpp33
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.