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