d'après ce que je crois comprendre, le nom de la relation et l'id de menu sont liées (je vois bien un item "search" par exemple), donc pourquoi mettre les 2 en paramètre? (j'imagine que rel == kactionmenu_map[lrel]->popupMenu()->text(id) ou approchant, quitte à passer par une map ou autre)
auquel cas un
Non.
En fait pour t'expliquer rapidos, kactionmenu_map[] représente tous les menus de la toolbar de Konq Rellinks. Il y a (ou y aura) un sous-menu par type de relation. Les relations étant celles définies dans les balises <link... > de la page-web.
Pourquoi des menus ? En fait parce que la norme n'interdit pas d'avoir 2 relations similaires ("up", "author", "section",...)
Quant au texte des items du menu il correspond au title de la balise link (et donc pas à rel). Il n'y a donc aucun lien entre rel et kactionmenu_map[lrel]->popupMenu()->text(id)
Ce qui explique pourquoi j'ai besoin de 2 paramètres à la méthode goToLink.
Sinon il me faut créer un slot par type de relation. Le problème est que la norme ne limite pas le nom des relations donc cette méthode ferait que je ne pourrais pas supporter les relations que je n'aurais pas mis en dur dans le code :(
Bref je suis coincé (pan !).
Cela dit je ne connaissais pas la possibilité d'accéder aux infos du sender(). En fait il faudrait que je puisse mettre le nom de la relation (rel) dans ce sender donc dans le QPopupMenu :(
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: [Qt et Slots] Help !
Posté par Infernal Quack (site web personnel) . En réponse au journal [Qt et Slots] Help !. Évalué à 1.
auquel cas un
Non.
En fait pour t'expliquer rapidos, kactionmenu_map[] représente tous les menus de la toolbar de Konq Rellinks. Il y a (ou y aura) un sous-menu par type de relation. Les relations étant celles définies dans les balises <link... > de la page-web.
Pourquoi des menus ? En fait parce que la norme n'interdit pas d'avoir 2 relations similaires ("up", "author", "section",...)
Quant au texte des items du menu il correspond au title de la balise link (et donc pas à rel). Il n'y a donc aucun lien entre rel et kactionmenu_map[lrel]->popupMenu()->text(id)
Ce qui explique pourquoi j'ai besoin de 2 paramètres à la méthode goToLink.
Sinon il me faut créer un slot par type de relation. Le problème est que la norme ne limite pas le nom des relations donc cette méthode ferait que je ne pourrais pas supporter les relations que je n'aurais pas mis en dur dans le code :(
Bref je suis coincé (pan !).
Cela dit je ne connaissais pas la possibilité d'accéder aux infos du sender(). En fait il faudrait que je puisse mettre le nom de la relation (rel) dans ce sender donc dans le QPopupMenu :(
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire