summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client.cxx10
-rw-r--r--qicclient.hxx10
2 files changed, 10 insertions, 10 deletions
diff --git a/client.cxx b/client.cxx
index 5b1858e..9b0411a 100644
--- a/client.cxx
+++ b/client.cxx
@@ -6,7 +6,7 @@
static QICClient::Client* client;
-static void handleResults(icclient_fetch_t* fetch)
+static void handleResults(icclient_response* fetch)
{
client->emitResults(fetch);
}
@@ -35,7 +35,7 @@ namespace QICClient {
icclient_results(prodGroup.toLatin1().constData(), handleResults, nullptr);
}
/*
- void Client::results(QString const& prodGroup, void (*handler)(icclient_fetch_t*))
+ void Client::results(QString const& prodGroup, void (*handler)(icclient_response*))
{
icclient_results(prodGroup.toLatin1().constData(), handler, callback);
}
@@ -45,12 +45,12 @@ namespace QICClient {
icclient_allproducts(handleResults, nullptr);
}
- void Client::allproducts(void (*handler)(icclient_fetch_t* fetch))
+ void Client::allproducts(void (*handler)(icclient_response* fetch))
{
icclient_allproducts(handler, callback);
}
- void Client::emitResults(icclient_fetch_t* fetch)
+ void Client::emitResults(icclient_response* fetch)
{
emit gotResults(fetch);
}
@@ -60,7 +60,7 @@ namespace QICClient {
emit gotCatalog(new Catalog{catalog});
}
- void Client::flyPage(QString const& sku,void (*handler)(icclient_fetch_t*))
+ void Client::flyPage(QString const& sku,void (*handler)(icclient_response*))
{
icclient_product* product = nullptr;
icclient_flypage(sku.toLatin1().constData(), handler, &product);
diff --git a/qicclient.hxx b/qicclient.hxx
index bc060e8..c290214 100644
--- a/qicclient.hxx
+++ b/qicclient.hxx
@@ -28,20 +28,20 @@ namespace QICClient {
* \param prodGroup The name of the product group.
* \param handler A C style pointer to function for custom handling.
*/
- //void results(QString const& prodGroup, void (*handler)(icclient_fetch_t*));
+ //void results(QString const& prodGroup, void (*handler)(icclient_response*));
/*!
* \brief For fetching data about all active products.
* \param handler A C style pointer to function for custom handling.
*/
- void allproducts(void (*handler)(icclient_fetch_t*) = nullptr);
- void emitResults(icclient_fetch_t* fetch);
+ void allproducts(void (*handler)(icclient_response*) = nullptr);
+ void emitResults(icclient_response* fetch);
void emitCatalog(icclient_catalog* catalog);
/*!
* \brief For fetching data about a specific product.
* \param sku The SKU of the item to order.
* \param handler A pointer to a cURL write function callback.
*/
- void flyPage(QString const& sku, void (*handler)(icclient_fetch_t*));
+ void flyPage(QString const& sku, void (*handler)(icclient_response*));
/*!
* \brief For putting an item to a cart.
* \param sku The SKU of the item to order.
@@ -62,7 +62,7 @@ namespace QICClient {
void allProducts();
signals:
- void gotResults(icclient_fetch_t* fetch);
+ void gotResults(icclient_response* fetch);
void gotCatalog(Catalog* catalog);
void gotFlyPage(shared_ptr<Product> product);
};