Package com.trolltech.qt.gui.QTextLine

Examples of com.trolltech.qt.gui.QTextLine.Edge


      return;
   
    this.setVisible(true);
    if(!selectWays)
    {
      Edge e = ((WayItem) v).getPreviouslySelectedEdge();
      if (e != null) {
        if(previousEdge != null) {
          // check integrity condition
          if(!previousEdge.getToNode().equals(e.getFromNode()))
          {
            errorLabel.setVisible(true);
            return;
          } else {
            errorLabel.setVisible(false);
          }
        }
        previousEdge = e;
        selectedEdges.add(e);
        edgesWidget.addItem(e.getParentWay().getDescription() + ":" + e.getInternalID());
      }
    } else {
      Way w = ((WayItem)v).getAssociatedElement();
      List<Edge> forwardEdges = w.getForwardEdges();
      for(Edge e : forwardEdges) {
        if(previousEdge != null) {
          if(!previousEdge.getToNode().equals(e.getFromNode()))
          {
            errorLabel.setVisible(true);
            return;
          } else {
            errorLabel.setVisible(false);
          }
        }
        previousEdge = e;
        selectedEdges.add(e);
        edgesWidget.addItem(e.getParentWay().getDescription() + ":" + e.getInternalID());
      }
    }
  }
View Full Code Here


   */
  public void onViewItemClicked(ViewItem v) {
   
    if (!(v instanceof WayItem))
      return;
    Edge e = ((WayItem) v).getPreviouslySelectedEdge();
    if (e != null) {
      targetLineEdit.setText(e.getInternalID());
      this.networkView.viewItemClicked.disconnect(this);
      targetLineEdit = null;
      this.setEnabled(true);
      this.setVisible(true);
      parentWidget().setVisible(true);
View Full Code Here

TOP

Related Classes of com.trolltech.qt.gui.QTextLine.Edge

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.