当前位置: 首页>>代码示例>>C++>>正文


C++ Projet::getZones方法代码示例

本文整理汇总了C++中Projet::getZones方法的典型用法代码示例。如果您正苦于以下问题:C++ Projet::getZones方法的具体用法?C++ Projet::getZones怎么用?C++ Projet::getZones使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Projet的用法示例。


在下文中一共展示了Projet::getZones方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: switchEtat

void MyTreeZoneModel::switchEtat(Groupe_selection *zones){

    if(zones == NULL){
        Projet *pro = mainwindow->getCurent_projet();
        zones = pro->getZones();
    }
    Zone * child;
    QVector<Zone*> childs = zones->getZones();

    foreach(child, childs){
        if(child->getType() == Zone::composite){
            switchEtat((Groupe_selection *)child);
        }
        else{
            child->switchEtat();
            emit layoutChanged();
        }
    }
}
开发者ID:s0lstice,项目名称:oculometre,代码行数:19,代码来源:mytreezonemodel.cpp

示例2: beginResetModel

Groupe_selection * MyTreeZoneModel::addGroup(QModelIndex item){

    Groupe_selection *main_composite;
    Projet *pro = mainwindow->getCurent_projet();

    if(item.isValid() == false)
        main_composite = pro->getZones();
    else
        main_composite = nodeFromIndex(item);

    if(main_composite->getType() != Zone::composite)
        main_composite = main_composite->getParent();

    Groupe_selection *group = new Groupe_selection(main_composite);
    emit beginResetModel();
    main_composite->appendChild(group);
    emit endResetModel();

    return group;
}
开发者ID:s0lstice,项目名称:oculometre,代码行数:20,代码来源:mytreezonemodel.cpp


注:本文中的Projet::getZones方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。