MCPcopy Create free account
hub / github.com/XRay3D/GERBER_X3 / flags

Method flags

GGEasy/gcode/gcnode.cpp:102–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100}
101
102Qt::ItemFlags Node::flags(const QModelIndex& index) const
103{
104 Qt::ItemFlags itemFlag = Qt::ItemIsEnabled | Qt::ItemNeverHasChildren | Qt::ItemIsSelectable /*| Qt::ItemIsDragEnabled*/;
105 switch (index.column()) {
106 case FileTree::Column::NameColorVisible:
107 if (file->shortName().endsWith(Settings::fileExtension()))
108 return itemFlag | Qt::ItemIsUserCheckable;
109 return itemFlag | Qt::ItemIsUserCheckable | Qt::ItemIsEditable;
110 case FileTree::Column::Side: {
111 if (file->shortName().endsWith(Settings::fileExtension()))
112 return itemFlag;
113 return itemFlag | Qt::ItemIsEditable;
114 }
115 default:
116 return itemFlag;
117 }
118}
119
120void Node::menu(QMenu& menu, FileTree::View* tv) const
121{

Callers 1

contextMenuEventMethod · 0.45

Calls 1

shortNameMethod · 0.80

Tested by

no test coverage detected