#ifndef __APPLICATIONWINDOW_H__
#define __APPLICATIONWINDOW_H__
-#include <QtGui>
+#include <QtWidgets>
// Forward declarations
-//class EditWindow;
-//class CharWindow;
class AboutWindow;
class DrawingView;
class QLabel;
protected:
void closeEvent(QCloseEvent * event);
+ void contextMenuEvent(QContextMenuEvent * event);
private slots:
void FileNew(void);
void HandleGridSizeInPixels(int);
void HandleGridSizeInBaseUnits(QString);
void HandleDimensionSize(QString);
+ void EditCut(void);
+ void EditCopy(void);
+ void EditPaste(void);
+ void SelectAllObjects(void);
+ void UpdateZoom(void);
+
+ signals:
+ void ReloadLayers(void);
private:
void ClearUIToolStatesExcept(QAction *);
QAction * mirrorAct;
QAction * trimAct;
QAction * triangulateAct;
+ QAction * editCutAct;
+ QAction * editCopyAct;
+ QAction * editPasteAct;
+ QAction * selectAllAct;
+
+ std::vector<void *> clipboard;
// Class variables
public:
};
#endif // __APPLICATIONWINDOW_H__
+