2 // scmwidget.h: Main widget page container
5 // (C) 2012 Underground Software
8 #ifndef __SCMWIDGET_H__
9 #define __SCMWIDGET_H__
13 #include "vendorlevelwidget.h"
18 class SCMWidget: public QWidget
23 SCMWidget(QWidget * parent = 0);
26 // void keyPressEvent(QKeyEvent *);
28 void GetNextVendor(void);
29 void GetPreviousVendor(void);
30 void CreateNote(void);
31 void CreateAlert(void);
32 void CreatePurchaseOrder(void);
33 void ShowOpenPOs(void);
34 void ShowClosedPOs(void);
35 void ShowAllPOs(void);
37 void AddLocation(void);
38 void AddContact(void);
39 void EditVendor(void);
42 void GetVendorIDs(void);
46 QTreeView * purchaseOrders;
49 QTabWidget * vendorAddress;
50 QTabWidget * vendorContact;
51 QListWidget * vendorClass;
53 VendorLevelWidget * vendorLevel;
60 QToolButton * nextVendorButton;
61 QToolButton * previousVendorButton;
62 QPushButton * editVendor;
63 QPushButton * addVendor;
64 QPushButton * addLocation;
65 QPushButton * addContact;
66 QPushButton * createAlert;
67 QPushButton * createNote;
68 QPushButton * showOpen;
69 QPushButton * showClosed;
70 QPushButton * showAll;
71 QPushButton * createPO;
72 QCheckBox * vendorRelated;
75 std::vector<int> vendorID;
79 #endif // __SCMWIDGET_H__