]> Shamusworld >> Repos - schematic/blobdiff - src/scmwidget.cpp
Hooked up buttons to implementation functions.
[schematic] / src / scmwidget.cpp
index 07b9cd18f2c41ce13b25b2d16644e2091e2bb115..c9a175e34d784aa9ce753fef4164ee6d3e2a63eb 100644 (file)
@@ -43,7 +43,7 @@ SCMWidget::SCMWidget(QWidget * parent/*= 0*/): QWidget(parent),
        showClosed(new QPushButton("Closed")),
        showAll(new QPushButton("All")),
        createPO(new QPushButton("Create")),
-       vendorRelated(new QCheckBox("Related to this Vendor")),
+       vendorRelated(new QCheckBox("Show POs for this Vendor only")),
        vidCursor(0)
 {
        // Create main page widgets & layout
@@ -211,6 +211,16 @@ SCMWidget::SCMWidget(QWidget * parent/*= 0*/): QWidget(parent),
 
        connect(nextVendorButton, SIGNAL(clicked()), this, SLOT(GetNextVendor()));
        connect(previousVendorButton, SIGNAL(clicked()), this, SLOT(GetPreviousVendor()));
+       connect(createNote, SIGNAL(clicked()), this, SLOT(CreateNote()));
+       connect(createAlert, SIGNAL(clicked()), this, SLOT(CreateAlert()));
+       connect(createPO, SIGNAL(clicked()), this, SLOT(CreatePurchaseOrder()));
+       connect(showOpen, SIGNAL(clicked()), this, SLOT(ShowOpenPOs()));
+       connect(showClosed, SIGNAL(clicked()), this, SLOT(ShowClosedPOs()));
+       connect(showAll, SIGNAL(clicked()), this, SLOT(ShowAllPOs()));
+       connect(addVendor, SIGNAL(clicked()), this, SLOT(AddVendor()));
+       connect(addLocation, SIGNAL(clicked()), this, SLOT(AddLocation()));
+       connect(addContact, SIGNAL(clicked()), this, SLOT(AddContact()));
+       connect(editVendor, SIGNAL(clicked()), this, SLOT(EditVendor()));
 
        GetVendorIDs();
        GetVendor(vendorID[vidCursor]);
@@ -237,6 +247,66 @@ void SCMWidget::GetPreviousVendor(void)
 }
 
 
+void SCMWidget::CreateNote(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::CreateAlert(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::CreatePurchaseOrder(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::ShowOpenPOs(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::ShowClosedPOs(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::ShowAllPOs(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::AddVendor(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::AddLocation(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::AddContact(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
+void SCMWidget::EditVendor(void)
+{
+       QMessageBox::warning(this, "Approaching Singularity!", "TODO: Implementation");
+}
+
+
 void SCMWidget::GetVendorIDs(void)
 {
        vendorID.clear();