| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #ifndef LC_DUPLICATEOPTIONS_H |
| #define LC_DUPLICATEOPTIONS_H |
|
|
| #include "lc_actionoptionswidgetbase.h" |
|
|
| class LC_ActionModifyDuplicate; |
|
|
| namespace Ui { |
| class LC_DuplicateOptions; |
| } |
|
|
| class LC_DuplicateOptions : public LC_ActionOptionsWidgetBase{ |
| Q_OBJECT |
| public: |
| explicit LC_DuplicateOptions(); |
| ~LC_DuplicateOptions() override; |
| protected slots: |
| void onOffsetXEditingFinished(); |
| void onOffsetYEditingFinished(); |
| void onInPlaceClicked(bool value); |
| void onPenModeIndexChanged(int mode); |
| void onLayerModeIndexChanged(int mode); |
| void languageChange() override; |
| protected: |
| void doSetAction(RS_ActionInterface *a, bool update) override; |
| void doSaveSettings() override; |
| private: |
| Ui::LC_DuplicateOptions *ui; |
| LC_ActionModifyDuplicate * m_action = nullptr; |
| void setOffsetXToActionAndView(const QString &val); |
| void setOffsetYToActionAndView(const QString &val); |
| void setInPlaceDuplicateToActionAndView(bool inplace); |
| void setPenModeToActionAndView(int mode); |
| void setLayerModeToActionAndeView(int mode); |
| }; |
|
|
| #endif |
|
|