52 void componentsRemoved(QList<QGraphicsItem *> removedComponents,
string commandDescription=
"Remove");
68 void populatePortTypeMenus();
69 void newPublishedPortTypeSelected();
70 void updateColor(
bool isDark);
81 Ui::VuoPublishedPortSidebar *ui;
84 QMenu *contextMenuPortOptions;
85 QMenu *menuChangeProtocol;
88 QMenu *contextMenuRemoveProtocol;
89 QAction *contextMenuActionRemoveProtocol;
92 bool portTypeMenusPopulated;
93 set<string> allowedPortTypes;
96 bool isPublishedPortDropBoxUnderCursorForEvent(QMouseEvent *event);
97 bool isActiveProtocolLabelUnderCursorForEvent(QContextMenuEvent *event);
99 static QColor getActiveProtocolHeadingColor(
int protocolIndex,
bool isInput);
103 #include "pro/VuoPublishedPortSidebar_Pro.hh"