All editors implemented

This commit is contained in:
Jack Andersen
2018-08-09 20:19:23 -10:00
parent eff832bb8c
commit d24e06f101
34 changed files with 2575 additions and 414 deletions

View File

@@ -66,21 +66,18 @@ class LayersEditor : public EditorWidget
Q_OBJECT
LayersModel m_model;
LayersTableView m_tableView;
QAction m_addAction;
QToolButton m_addButton;
QAction m_removeAction;
QToolButton m_removeButton;
AddRemoveButtons m_addRemoveButtons;
public:
explicit LayersEditor(QWidget* parent = Q_NULLPTR);
bool loadData(ProjectModel::LayersNode* node);
void unloadData();
ProjectModel::INode* currentNode() const;
void resizeEvent(QResizeEvent* ev);
bool isItemEditEnabled() const;
public slots:
void doAdd();
void doSelectionChanged(const QItemSelection& selected);
void doSelectionChanged();
bool isItemEditEnabled() const;
void itemCutAction();
void itemCopyAction();
void itemPasteAction();