Example #1
0
void DiagramWindow::properties()
{
    Node *node = selectedNode();
    Link *link = selectedLink();

    if(node)
    {
        PropertiesDialog dialog(node, this);
        dialog.exec();
    }
    else if(link)
    {
        QColor color = QColorDialog::getColor(link->color(), this);
        if(color.isValid())
            link->setColor(color);
    }
}