40class NodeCycleWidget :
public QWidget {
44 explicit NodeCycleWidget(QWidget *parent =
nullptr);
49 void showMatches(
const std::vector<AstViewNode *> &matches,
50 const QPoint &clickPos);
67 std::vector<AstViewNode *> matches_;
68 std::size_t currentIndex_ = 0;
71 QPushButton *prevButton_;
72 QPushButton *nextButton_;
73 QPushButton *closeButton_;