#ifndef Menu_Menu_h__ #define Menu_Menu_h__ #include #include // Qt #pragma comment(lib, "QtCore4") #pragma comment(lib, "QtGui4") #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "MayaIncludes.h" #include "Export.h" class Menu : public QWidget { Q_OBJECT public: Menu(QDialog* dialog); ~Menu(); private slots: void ExportPathClicked(bool); void AddClipClicked(bool); void RemoveClipClicked(bool); void ExportAll(bool); void CancelClicked(bool); private: Menu(); std::vector m_AnimationClipName; std:: vector m_StartFrameLines; std::vector m_EndFrameLines; std::vector layouts; QVBoxLayout* m_ClipLayout; QPushButton* m_BrowseButton = nullptr; QPushButton* m_ExportAllButton = nullptr; QPushButton* m_CancelButton = nullptr; QPushButton* m_AddClipsButton = nullptr; QPushButton* m_RemoveClipsButton = nullptr; QCheckBox* m_ExportSelectedButton = nullptr; QCheckBox* m_ExportAnimationsButton = nullptr; QCheckBox* m_ExportMaterialButton = nullptr; QLineEdit* m_ExportPath = nullptr; QFileDialog* m_FileDialog = nullptr; QDialog* m_DialogPointer = nullptr; Export m_Export; }; #endif