コード例 #1
0
ファイル: Field.cpp プロジェクト: azcbuell/OpenEaagles
//------------------------------------------------------------------------------
// setSlotLinked() -- 
//------------------------------------------------------------------------------                          
bool Field::setSlotLinked(const Basic::Number* const msg)
{
    if (msg != 0) {
        setLinked( msg->getBoolean() );
    }
    return true;
}
コード例 #2
0
StaffListItem::StaffListItem()
   : QTreeWidgetItem(STAFF_LIST_ITEM)
      {
      setPartIdx(0);
      setLinked(false);
      setClefType(ClefTypeList(ClefType::G));
      }
コード例 #3
0
Convexe2D::Convexe2D(const Convexe2D& convexe, const Vector2D& point)
{
    _points = convexe._points;
    ajoutPointConvex(point);
    initMinMaxCentre();
    /*bool debutCoupe = 0;

    for(int i=0; i<convexe._points.length(); i++){
        if(inHalfSpaceDroit(convexe._points[i],convexe._points[(i+1)%convexe._points.length()], point)){
            if(debutCoupe){
                _points.push_back(convexe._points[i]);
                _points.push_back(point);
            }
        }
        else{
            _points.push_back(convexe._points[i]);
            debutCoupe = 1;
        }
    }

    if(_points.empty()){
        _points = convexe._points;
    }*/
    setLinked(true);
}
コード例 #4
0
StaffListItem::StaffListItem(PartListItem* li)
   : QTreeWidgetItem(li, STAFF_LIST_ITEM)
      {
      setPartIdx(0);
      setLinked(false);
      setClefType(ClefTypeList(ClefType::G));
      initStaffTypeCombo();
      }
コード例 #5
0
Convexe2D::Convexe2D(const QVector<Vector2D>& points)
{

    if(points.size() < 3)
    {
        _points = points;
        initMinMaxCentre();
        setLinked(true);
        return;
    }
    int i0, i1, i2;
    if(!initNonAlignee(points, i0,i1,i2))   //si tous les points sont alignés
    {
        _points.push_back(points[i0]);
        _points.push_back(points[i1]);
        _min = min(points[i0], points[i1]);
        _max = max(points[i0], points[i1]);
        _centre =(_min+_max)/2;
        setLinked(true);
        return;
    }

    initTriangle(points[i0],points[i1],points[i2]);

    for(int i=i2+1; i< points.size(); i++){
        ajoutPointConvex(points[i]);

#ifdef DEBUG_PROBLEME
        if(i == -1)    //pour le débug, retrouver un indice précis où il y a un problème
            std::cout << "ici" << std::endl;
        else
            for(int i3 = 0; i3 < getNbPoints();  i3++)
            {
                if(inHalfSpaceDroit(_points[i3], _points[(i3+1)%getNbPoints()], _points[(i3+2)%getNbPoints()]))
                    std::cout << "problème " << i3 << " -> " << getNbPoints() << " => " << i << std::endl;
            }
#endif
    }

    initMinMaxCentre();
    setLinked(true);
}
コード例 #6
0
ファイル: instrdialog.cpp プロジェクト: derAbgang/MuseScore
StaffListItem::StaffListItem()
   : QTreeWidgetItem(STAFF_LIST_ITEM)
      {
      op       = ITEM_KEEP;
      staff    = 0;
      setPartIdx(0);
      staffIdx = 0;
      setClef(ClefTypeList(ClefType::G, ClefType::G));
      setLinked(false);
      _staffTypeCombo = 0;
      }
コード例 #7
0
ファイル: o1tomboy.cpp プロジェクト: KDE/kdepim-runtime
void O1Tomboy::restoreAuthData(const QString &token, const QString &secret)
{
    requestToken_ = token;
    requestTokenSecret_ = secret;
    setLinked(true);
}