1 ////////////////////////////////////////////////////////////////////////// 2 // 3 // pgAdmin III - PostgreSQL Tools 4 // 5 // Copyright (C) 2002 - 2016, The pgAdmin Development Team 6 // This software is released under the PostgreSQL Licence 7 // 8 // debugger.h - Debugger factories 9 // 10 ////////////////////////////////////////////////////////////////////////// 11 12 #ifndef DEBUGGER_H 13 #define DEBUGGER_H 14 15 // wxWindows headers 16 #include <wx/wx.h> 17 18 /////////////////////////////////////////////////// 19 // Debugger factory 20 /////////////////////////////////////////////////// 21 class debuggerFactory : public actionFactory 22 { 23 public: 24 debuggerFactory(menuFactoryList *list, wxMenu *mnu, ctlMenuToolbar *toolbar); 25 wxWindow *StartDialog(frmMain *form, pgObject *obj); 26 bool CheckEnable(pgObject *obj); 27 }; 28 29 /////////////////////////////////////////////////// 30 // Breakpoint factory 31 /////////////////////////////////////////////////// 32 class breakpointFactory : public actionFactory 33 { 34 public: 35 breakpointFactory(menuFactoryList *list, wxMenu *mnu, ctlMenuToolbar *toolbar); 36 wxWindow *StartDialog(frmMain *form, pgObject *obj); 37 bool CheckEnable(pgObject *obj); 38 }; 39 40 #endif 41 42 43