//+------------------------------------------------------------------+ //| TradeManager.mqh | //| Thorsten Fischer Copyright 2019 | //| https://www.tfsystem.de | //+------------------------------------------------------------------+ #property copyright "Thorsten Fischer Copyright 2019" #property link "https://www.tfsystem.de" #property version "1.00" #property strict #include "..\..\Include\TF-Class\TFObject.mqh" #include "TMGUI.mqh" //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CTradeManager : public CTFObject { private: CTMGUI m_TMGUI; // GUI Start public: CTradeManager(); ~CTradeManager(); virtual int OnInitEvent(void); virtual void Destroy(const int aReason=0); }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ CTradeManager::CTradeManager() { //m_TMGUI.Create(); //,"test",,,,100,100); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ CTradeManager::~CTradeManager() { } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int CTradeManager::OnInitEvent(void) { if(m_TMGUI.Create()) return(INIT_SUCCEEDED); return(INIT_FAILED); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void CTradeManager::Destroy(const int aReason=0) { m_TMGUI.Destroy(aReason); Print(DeInitReasonText(aReason)); // Reason als Text ausgeben } //+------------------------------------------------------------------+