const bool hasColMap (tslot && tslot->hasColumnMap()); const bool showBlockOps (SlotGUIUtils::supportsBlocks(_slot)); // ************************* // *** Build Column Menu *** // ************************* if (slotUsesRowColMenus) { _columnMenu = _menubar -> addMenu (tr ("&Column")); if (hasColMap) { _columnMenu -> addAction (_setColumnValueAction); } else { _columnMenu -> addAction (_columnLabelsAction); } if (_isPeriodicSlot) { _columnMenu -> addAction (_perioSlot_AddColumn); _columnMenu -> addAction (_perioSlot_DupColumn); _columnMenu -> addAction (_perioSlot_DelColumn); } else // (!_isPeriodicSlot) { if (showBlockOps) { _columnMenu -> addAction (_setNumBlocksAction); _columnMenu -> addAction (_insertTableColAction); _columnMenu -> addAction (_appendBlockAction); _columnMenu -> addAction (_deleteBlockAction); _columnMenu -> addAction (_deleteLastBlockAction); } if (showSetDim) { _columnMenu -> addAction (_setDimensionsAction); } } } ---