diff --git a/mainwindow.cpp b/mainwindow.cpp index 2c526b7..68e9ab1 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -591,3 +591,16 @@ void MainWindow::on_actStyleEditor_triggered() sedit_->show(); } + +void MainWindow::on_btnViewGraph_clicked() +{ + QString graph = ui_->txtNetlistOut->toPlainText().trimmed(); + if (graph == "") { + QMessageBox::warning(this, "Nope", "Please generate a graph first."); + return; + } + QString encoded = QString::fromLatin1(QUrl::toPercentEncoding(graph)); + QUrl url("https://dreampuf.github.io/GraphvizOnline/#" + encoded); + QDesktopServices::openUrl(url); +} + diff --git a/mainwindow.h b/mainwindow.h index b9dfe98..beae4a6 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -50,6 +50,8 @@ private slots: void on_actBugReports_triggered(); void on_actStyleEditor_triggered(); + void on_btnViewGraph_clicked(); + private: struct FontDesc { diff --git a/mainwindow.ui b/mainwindow.ui index faa74fd..b98be2f 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -18,7 +18,7 @@ - 2 + 3 @@ -720,17 +720,17 @@ Analysis Tools - - - - - - - - + + + + VCB+AAAAxuWfA/oCAAAAHgAAACsAAAEzAAAAAAAAFCgotS/9YCgT7QgAhAI4TUf/TTg+/6GYVlNVcgAuR13//8ZjoVWXrnT/AL//ZGpXVpOhJEF6fKjAFbMG0IISkSFuAxJgMggBDREwKIIgIEKQIoQIERIBETChIY4IHDNcmQepcXQOsro1vjb+hF3H7+ltDuenMf5c0Ke/tHA/UTs1281X+xAshg/jm19C4U2vlEdZ84d4VdAA96Sy5vOulu771sS9PMM7Uy2H/1/nT6uxc6H6Nn6TncyHQ+bvVIjd96Y+VMWTzePkdhIWXidnNEcFXElkewMQX10r5hOTwwrZZ3hj8KyumjJiq6ilxGUEnDaU/h7G9LMIj2M7hlg34YPF4YW1CSW/0qjzPGgz0NqxRu5UjPBO7Hd1Cq8vL6/7R2NsVtKm61kGAAAAHwAAAAEAABQoKLUv/WAoE00AABAAAAEAI9QDLAAAAB8AAAACAAAUKCi1L/1gKBNNAAAQAAABACPUAyw= + + + Blueprint string - + @@ -929,13 +929,37 @@ - - - - VCB+AAAAxuWfA/oCAAAAHgAAACsAAAEzAAAAAAAAFCgotS/9YCgT7QgAhAI4TUf/TTg+/6GYVlNVcgAuR13//8ZjoVWXrnT/AL//ZGpXVpOhJEF6fKjAFbMG0IISkSFuAxJgMggBDREwKIIgIEKQIoQIERIBETChIY4IHDNcmQepcXQOsro1vjb+hF3H7+ltDuenMf5c0Ke/tHA/UTs1281X+xAshg/jm19C4U2vlEdZ84d4VdAA96Sy5vOulu771sS9PMM7Uy2H/1/nT6uxc6H6Nn6TncyHQ+bvVIjd96Y+VMWTzePkdhIWXidnNEcFXElkewMQX10r5hOTwwrZZ3hj8KyumjJiq6ilxGUEnDaU/h7G9LMIj2M7hlg34YPF4YW1CSW/0qjzPGgz0NqxRu5UjPBO7Hd1Cq8vL6/7R2NsVtKm61kGAAAAHwAAAAEAABQoKLUv/WAoE00AABAAAAEAI9QDLAAAAB8AAAACAAAUKCi1L/1gKBNNAAAQAAABACPUAyw= + + + + View Graph Online... - - Blueprint string + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + true + + + + + + + - @@ -1056,7 +1080,7 @@ - +