int QLCFixtureEditor::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: slotManufacturerTextEdited((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 1: slotModelTextEdited((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 2: slotTypeActivated((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 3: slotChannelListSelectionChanged((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1]))); break; case 4: slotAddChannel(); break; case 5: slotRemoveChannel(); break; case 6: slotEditChannel(); break; case 7: slotCopyChannel(); break; case 8: slotPasteChannel(); break; case 9: slotExpandChannels(); break; case 10: slotChannelListContextMenuRequested(); break; case 11: slotModeListSelectionChanged((*reinterpret_cast< QTreeWidgetItem*(*)>(_a[1]))); break; case 12: slotAddMode(); break; case 13: slotRemoveMode(); break; case 14: slotEditMode(); break; case 15: slotCloneMode(); break; case 16: slotExpandModes(); break; case 17: slotModeListContextMenuRequested(); break; case 18: slotClipboardChanged(); break; default: ; } _id -= 19; } return _id; }
void QLCFixtureEditor::refreshModeList() { QTreeWidgetItem* item; QLCFixtureMode* mode; QString str; m_modeList->clear(); // Fill channels list QListIterator <QLCFixtureMode*> it(*m_fixtureDef->modes()); while (it.hasNext() == true) { mode = it.next(); item = new QTreeWidgetItem(m_modeList); item->setText(KModesColumnName, mode->name()); str.sprintf("%d", mode->channels()); item->setText(KModesColumnChannels, str); // Store the channel pointer to the listview as a string str.sprintf("%lu", (unsigned long) mode); item->setText(KModesColumnPointer, str); } slotModeListSelectionChanged(m_modeList->currentItem()); }
void QLCFixtureEditor::refreshModeList() { m_modeList->clear(); /* Fill the list of modes */ QListIterator <QLCFixtureMode*> it(m_fixtureDef->modes()); while (it.hasNext() == true) updateModeItem(it.next(), new QTreeWidgetItem(m_modeList)); slotModeListSelectionChanged(m_modeList->currentItem()); m_modeList->resizeColumnToContents(MODE_COL_NAME); m_modeList->resizeColumnToContents(MODE_COL_HEAD); m_modeList->resizeColumnToContents(MODE_COL_CHS); }