| /*****************************************************************************/ | |
| /* align.h - move and rotate entities using align points */ | |
| /* */ | |
| /* Copyright (C) 2011 Rallaz, rallazz@gmail.com */ | |
| /* */ | |
| /* This library is free software, licensed under the terms of the GNU */ | |
| /* General Public License as published by the Free Software Foundation, */ | |
| /* either version 2 of the License, or (at your option) any later version. */ | |
| /* You should have received a copy of the GNU General Public License */ | |
| /* along with this program. If not, see <http://www.gnu.org/licenses/>. */ | |
| /*****************************************************************************/ | |
| class LC_Align : public QObject, QC_PluginInterface | |
| { | |
| Q_OBJECT | |
| Q_INTERFACES(QC_PluginInterface) | |
| Q_PLUGIN_METADATA(IID LC_DocumentInterface_iid FILE "align.json") | |
| public: | |
| virtual PluginCapabilities getCapabilities() const Q_DECL_OVERRIDE; | |
| virtual QString name() const Q_DECL_OVERRIDE; | |
| virtual void execComm(Document_Interface *doc, | |
| QWidget *parent, QString cmd) Q_DECL_OVERRIDE; | |
| }; | |