Selamün Aleyküm;
Ben Qt kütüphanesi kullanılarak C++ ile yazılmış şu bileşeni Firebase (https://www.firebase.com/) için kullanmak istiyorum: https://github.com/clkasd/qt-firebaseapi/. Lakin bu bileşenin dökümanını açıkcası anlamadım. firebase->getValue() diyerek değer çekmiş ama bu üye işlev void dönüş tipine sahip, yani nasıl veriyi çekiyor? Yani dönüş tipi QString, string vs. olmalı değil miydi? void dönüş tipi olunca nasıl tutacağım veriyi? Mesela şöyle bir json var Firebase'de:
{
"id-0": {
"title": "AAA",
"name": "name_a",
"content": "XXXXXXXXXX"
}
"id-1": {
"title": "BBB",
"name": "name_b",
"content": "YYYYYYYYYY"
}
}
Buradan id-1 olanın tüm değerlerini çek demek için ne yapmam gerekiyor bu bileşende? Sonra şöyle bir bölüm var:
connect(firebase,SIGNAL(eventResponseReady(QString)),this,SLOT(onResponseReady(QString)));
Burada bunu yapmanın amacı nedir? Ben REST API'yi okudum biraz ve cURL ile javascript kullanarak yazmışlar (https://www.firebase.com/docs/rest/quickstart.html), ben orada bunu karşılayan bir şey göremedim. Bunun kullanım mantığı nedir? Kısaca bu bileşen Firebase ile veri alışverişini nasıl yapıyor? Anlatabilir misiniz? Teşekkürler!
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]