summaryrefslogtreecommitdiff
path: root/client.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'client.cxx')
-rw-r--r--client.cxx28
1 files changed, 14 insertions, 14 deletions
diff --git a/client.cxx b/client.cxx
index 5a69d52..a77c956 100644
--- a/client.cxx
+++ b/client.cxx
@@ -6,12 +6,12 @@
static QICClient::Client* client;
-static void handleResults(icclient_response* response)
+static void responseHandler(icclient_response* response)
{
- client->emitResults(response);
+ client->emitResponse(response);
}
-static void callback(icclient_catalog* catalog)
+static void catalogCallback(icclient_catalog* catalog)
{
client->emitCatalog(catalog);
icclient_free_catalog(catalog);
@@ -32,27 +32,27 @@ namespace QICClient {
void Client::results(QString const& prodGroup)
{
- icclient_results(prodGroup.toLatin1().constData(), handleResults, nullptr);
+ icclient_results(prodGroup.toLatin1().constData(), responseHandler, nullptr);
}
-/*
- void Client::results(QString const& prodGroup, void (*handler)(icclient_response*))
+
+ void Client::allProducts()
{
- icclient_results(prodGroup.toLatin1().constData(), handler, callback);
+ icclient_allproducts(responseHandler, nullptr);
}
-*/
- void Client::allProducts()
+
+ void Client::strapResults(QString const& prodGroup)
{
- icclient_allproducts(handleResults, nullptr);
+ icclient_results(prodGroup.toLatin1().constData(), nullptr, catalogCallback);
}
- void Client::allproducts(void (*handler)(icclient_response* response))
+ void Client::strapAllProducts()
{
- icclient_allproducts(handler, callback);
+ icclient_allproducts(nullptr, catalogCallback);
}
- void Client::emitResults(icclient_response* response)
+ void Client::emitResponse(icclient_response* response)
{
- emit gotResults(response);
+ emit gotResponse(response);
}
void Client::emitCatalog(icclient_catalog* catalog)