Eneboo - Documentación para desarrolladores
Slots públicos | Métodos públicos
Referencia de la Clase AQObjectQueryList

Wrapper para QObject::queryList. Más...

#include <FLObjectFactory.h>

Diagrama de herencias de AQObjectQueryList
QObject Qt Qt

Lista de todos los miembros.

Slots públicos

QObjectfirst () const
QObjectlast () const
QObjectnext () const
QObjectprev () const
QObjectcurrent () const
bool isValid () const

Métodos públicos

 AQObjectQueryList (QObject *obj, const QString &inheritsClass, const QString &objName, bool regexpMatch, bool recursiveSearch)
 AQObjectQueryList (QObject *obj)
 ~AQObjectQueryList ()

Descripción detallada

Wrapper para QObject::queryList.

Ejemplo:

....
class interna {
    var ctx:Object;
    function interna( context ) { this.ctx = context; }
    function init() { this.ctx.interna_init(); }

    var signalMapper;
    function dispatcher(name) { this.ctx.interna_dispatcher(name); }
}
...
...
function interna_init()
{
  var sigMap = this.iface.signalMapper = new AQSignalMapper(this.obj());
  connect(sigMap, "mapped(QString)", this.iface,  "dispatcher()");

  var list = new AQObjectQueryList(this.obj(),
                                   "QPushButton", "", true, true);
  var obj;
  while((obj = list.current()) != undefined) {
    connect(obj, "clicked()", sigMap, "map()");
    sigMap.setMapping(obj, obj.name);
    list.next();
  }
}

function interna_dispatcher(name)
{
  debug ("dispatcher " + name);
  switch (name) {
    case "pbClear":
      ...
      break;
    case "pbFilter":
      ...
      break;
    ...
    ... etc ... etc ... etc ...
  }
}
...
...
Autor:
InfoSiAL, S.L.

Documentación del constructor y destructor

AQObjectQueryList::AQObjectQueryList ( QObject obj,
const QString inheritsClass,
const QString objName,
bool  regexpMatch,
bool  recursiveSearch 
) [inline]
AQObjectQueryList::AQObjectQueryList ( QObject obj) [inline]
AQObjectQueryList::~AQObjectQueryList ( ) [inline]

Documentación de las funciones miembro

QObject* AQObjectQueryList::current ( ) const [inline, slot]
QObject* AQObjectQueryList::first ( ) const [inline, slot]
bool AQObjectQueryList::isValid ( ) const [inline, slot]
QObject* AQObjectQueryList::last ( ) const [inline, slot]
QObject* AQObjectQueryList::next ( ) const [inline, slot]
QObject* AQObjectQueryList::prev ( ) const [inline, slot]

La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'