diff options
| author | Mikko Syrjä <mikko@3d-system.fi> | 2019-02-09 00:19:22 +0200 |
|---|---|---|
| committer | Mikko Syrjä <mikko@3d-system.fi> | 2019-02-09 00:19:22 +0200 |
| commit | 07fb2096878f9da573d663abeb3b62fb08cb3ccb (patch) | |
| tree | 0d7e69233a2af79f1aa486fe287498fd550ce273 /symedit.cpp | |
| parent | f82b71e1c3b6b632c5c1af918b319d86b49eae75 (diff) | |
| download | symedit-07fb2096878f9da573d663abeb3b62fb08cb3ccb.tar.gz symedit-07fb2096878f9da573d663abeb3b62fb08cb3ccb.zip | |
Initial symbol structure support.
Diffstat (limited to 'symedit.cpp')
| -rw-r--r-- | symedit.cpp | 72 |
1 files changed, 63 insertions, 9 deletions
diff --git a/symedit.cpp b/symedit.cpp index bdede00..f31a556 100644 --- a/symedit.cpp +++ b/symedit.cpp @@ -24,25 +24,30 @@ SymEditManager::SymEditManager(QObject* parent) : QObject(parent) LoadSettings(); } -// -void SymEditManager::setPosition(QPoint point) +//! Set window geometry. +/*! + \param point Window position. + \param size Window size. +*/ +void SymEditManager::setGeometry(QPoint point, QSize size) { Settings.Position = point; -} - -// -void SymEditManager::setSize(QSize size) -{ Settings.Size = size; } -// +//! Get window position. +/*! + \return Window position. +*/ QPoint SymEditManager::getPosition() const { return Settings.Position; } -// +//! Get window size. +/*! + \return Window size. +*/ QSize SymEditManager::getSize() const { return Settings.Size; @@ -101,3 +106,52 @@ void SymEditManager::SaveSettings() settings.setValue("editor/snap", Settings.Snap); settings.setValue("editor/tool", Settings.Tool); } + +// +void SymEditManager::addItem(int operation, QPoint point) +{ + +} + +// +void SymEditManager::removeItem(int index) +{ + +} + + +// +int SymEditManager::getItemCount() const +{ + return 2; +} + +// +int SymEditManager::getItemOperation(int index) const +{ + if ( index == 0 ) + return 'U'; + else + return 'R'; +} + +// +QPoint SymEditManager::getItemPoint(int index) const +{ + if ( index == 0 ) + return QPoint(0, 0); + else + return QPoint(30, 30); +} + +// +QString SymEditManager::getItemString(int index) const +{ + return "T3"; +} + +// +bool SymEditManager::getItemFill(int index) const +{ + return false; +} |
