aboutsummaryrefslogtreecommitdiffstats
path: root/gui/fpgaviewwidget.h
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-07-15 17:50:58 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-07-15 17:50:58 +0200
commitecc4c3fa7bdf1726377cd5cf2199b3cabd233427 (patch)
treecd56720a5864f10d0492742b5f8ec813b402b430 /gui/fpgaviewwidget.h
parent82c9fef3de1017d39a15b5c23be84a8f3c8bebc0 (diff)
downloadnextpnr-ecc4c3fa7bdf1726377cd5cf2199b3cabd233427.tar.gz
nextpnr-ecc4c3fa7bdf1726377cd5cf2199b3cabd233427.tar.bz2
nextpnr-ecc4c3fa7bdf1726377cd5cf2199b3cabd233427.zip
added highlight groups
Diffstat (limited to 'gui/fpgaviewwidget.h')
-rw-r--r--gui/fpgaviewwidget.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/gui/fpgaviewwidget.h b/gui/fpgaviewwidget.h
index ea4a17cf..33eb2800 100644
--- a/gui/fpgaviewwidget.h
+++ b/gui/fpgaviewwidget.h
@@ -245,6 +245,7 @@ class FPGAViewWidget : public QOpenGLWidget, protected QOpenGLFunctions
public Q_SLOTS:
void newContext(Context *ctx);
void onSelectedArchItem(std::vector<DecalXY> decals);
+ void onHighlightGroupChanged(std::vector<DecalXY> decals, int group);
private:
QPoint lastPos_;
@@ -273,7 +274,12 @@ class FPGAViewWidget : public QOpenGLWidget, protected QOpenGLFunctions
LineShaderData selectedShader_;
std::vector<DecalXY> selectedItems_;
- bool selectedItemsChanged;
+ bool selectedItemsChanged_;
+
+ LineShaderData highlightShader_[8];
+ std::vector<DecalXY> highlightItems_[8];
+ bool highlightItemsChanged_[8];
+ QColor highlightColors[8];
};
NEXTPNR_NAMESPACE_END