53 void componentsRemoved(QList<QGraphicsItem *> removedComponents,
string commandDescription=
"Remove");
69 void populatePortTypeMenus();
70 void expandPortTypeMenu();
71 void newPublishedPortTypeSelected();
72 void updateColor(
bool isDark);
83 Ui::VuoPublishedPortSidebar *ui;
86 QMenu *contextMenuPortOptions;
87 QMenu *menuChangeProtocol;
89 QMenu *menuNonListType;
92 QMenu *contextMenuRemoveProtocol;
93 QAction *contextMenuActionRemoveProtocol;
96 bool menuSelectionInProgress;
97 bool limitTypeMenuOptions;
98 set<string> allowedPortTypes;
101 bool isPublishedPortDropBoxUnderCursorForEvent(QMouseEvent *event);
102 bool isActiveProtocolLabelUnderCursorForEvent(QContextMenuEvent *event);
104 static QColor getActiveProtocolHeadingColor(
int protocolIndex,
bool isInput);
106 void populatePortTypeMenu(QMenu *menu,
bool lists,
bool limitInitialOptions);
109#include "pro/VuoPublishedPortSidebar_Pro.hh"