Esempio n. 1
0
RoleModelList::RoleModelList() : ModelEntityList< ::Model::Role >() {
    Translate::instance()->group("listing_role");
    // Set column
    addColumn(Translate::instance()->tr("id"),    "id"   );
    addColumn(Translate::instance()->tr("name"),  "name" );

    // Set Order
    QStringList order;
    order << "name";
    setDisplayOrder(order);

    Translate::instance()->group("listing");
    // Set Action
    Text* edit = new Text("");
    edit->addClass("icon-edit");
    edit->setAttribute("title", Translate::instance()->tr("action_edit"));
    Link* linkEdit = new Link("#", edit);
    linkEdit->setAttribute("rel", "shadowbox; width=500;height=390");
    addAction("entityEdit",   linkEdit);

    Text* del = new Text("");
    del->addClass("icon-trash");
    del->setAttribute("title", Translate::instance()->tr("action_delete"));
    Link* linkDel = new Link("#", del);
    linkDel->setAttribute("rel", "shadowbox; width=500;height=110");
    addAction("entityDelete", linkDel);
}