idnode: Rename descriptors -> parameters
This commit is contained in:
parent
9b5d47e21a
commit
9414fd4d45
4 changed files with 15 additions and 15 deletions
18
src/idnode.c
18
src/idnode.c
|
@ -171,10 +171,10 @@ idnode_unlink(idnode_t *in)
|
||||||
* Recursive to get superclass nodes first
|
* Recursive to get superclass nodes first
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
add_descriptors(struct idnode *self, const idclass_t *ic, htsmsg_t *p)
|
add_params(struct idnode *self, const idclass_t *ic, htsmsg_t *p)
|
||||||
{
|
{
|
||||||
if(ic->ic_super != NULL)
|
if(ic->ic_super != NULL)
|
||||||
add_descriptors(self, ic->ic_super, p);
|
add_params(self, ic->ic_super, p);
|
||||||
|
|
||||||
if(TAILQ_FIRST(&p->hm_fields) != NULL) {
|
if(TAILQ_FIRST(&p->hm_fields) != NULL) {
|
||||||
// Only add separator if not empty
|
// Only add separator if not empty
|
||||||
|
@ -184,7 +184,7 @@ add_descriptors(struct idnode *self, const idclass_t *ic, htsmsg_t *p)
|
||||||
htsmsg_add_msg(p, NULL, m);
|
htsmsg_add_msg(p, NULL, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
prop_add_descriptors_to_msg(self, ic->ic_properties, p);
|
prop_add_params_to_msg(self, ic->ic_properties, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -218,9 +218,9 @@ idnode_serialize(struct idnode *self)
|
||||||
htsmsg_add_str(m, "text", idnode_get_title(self));
|
htsmsg_add_str(m, "text", idnode_get_title(self));
|
||||||
|
|
||||||
htsmsg_t *p = htsmsg_create_list();
|
htsmsg_t *p = htsmsg_create_list();
|
||||||
add_descriptors(self, c, p);
|
add_params(self, c, p);
|
||||||
|
|
||||||
htsmsg_add_msg(m, "descriptors", p);
|
htsmsg_add_msg(m, "params", p);
|
||||||
|
|
||||||
htsmsg_add_str(m, "id", idnode_uuid_as_str(self));
|
htsmsg_add_str(m, "id", idnode_uuid_as_str(self));
|
||||||
}
|
}
|
||||||
|
@ -242,16 +242,16 @@ idnode_save(idnode_t *in)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Tell about updated descriptors
|
// Tell about updated parameters
|
||||||
|
|
||||||
htsmsg_t *m = htsmsg_create_map();
|
htsmsg_t *m = htsmsg_create_map();
|
||||||
htsmsg_add_str(m, "id", idnode_uuid_as_str(in));
|
htsmsg_add_str(m, "id", idnode_uuid_as_str(in));
|
||||||
|
|
||||||
htsmsg_t *p = htsmsg_create_list();
|
htsmsg_t *p = htsmsg_create_list();
|
||||||
add_descriptors(in, in->in_class, p);
|
add_params(in, in->in_class, p);
|
||||||
htsmsg_add_msg(m, "descriptors", p);
|
htsmsg_add_msg(m, "params", p);
|
||||||
|
|
||||||
notify_by_msg("idnodeDescriptorsChanged", m);
|
notify_by_msg("idnodeParamsChanged", m);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -135,7 +135,7 @@ const static struct strtab typetab[] = {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
prop_add_descriptors_to_msg(void *obj, const property_t *p, htsmsg_t *msg)
|
prop_add_params_to_msg(void *obj, const property_t *p, htsmsg_t *msg)
|
||||||
{
|
{
|
||||||
if(p == NULL)
|
if(p == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -24,7 +24,7 @@ typedef struct property {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
void prop_add_descriptors_to_msg(void *obj, const property_t *p, htsmsg_t *msg);
|
void prop_add_params_to_msg(void *obj, const property_t *p, htsmsg_t *msg);
|
||||||
|
|
||||||
void prop_write_values(void *ptr, const property_t *pl, htsmsg_t *m);
|
void prop_write_values(void *ptr, const property_t *pl, htsmsg_t *m);
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,8 @@ tvheadend.item_editor = function(item) {
|
||||||
|
|
||||||
var fields = []
|
var fields = []
|
||||||
|
|
||||||
for (var idx in item.descriptors) {
|
for (var idx in item.params) {
|
||||||
var f = item.descriptors[idx];
|
var f = item.params[idx];
|
||||||
switch(f.type) {
|
switch(f.type) {
|
||||||
case 'str':
|
case 'str':
|
||||||
fields.push({
|
fields.push({
|
||||||
|
@ -105,10 +105,10 @@ tvheadend.dvb_networks = function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
tvheadend.comet.on('idnodeDescriptorsChanged', function(o) {
|
tvheadend.comet.on('idnodeParamsChanged', function(o) {
|
||||||
var n = tree.getNodeById(o.id);
|
var n = tree.getNodeById(o.id);
|
||||||
if(n) {
|
if(n) {
|
||||||
n.attributes.descriptors = o.descriptors;
|
n.attributes.params = o.params;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue