UNPKG

@dark-engine/platform-desktop

Version:

Dark renderer to desktop platforms like Windows, Linux, macOS via Nodegui and Qt

19 lines (18 loc) 555 B
import { QComboBox } from '@nodegui/nodegui'; import { component } from '@dark-engine/core'; import { qComboBox } from '../factory'; const ComboBox = component(props => qComboBox(props), { displayName: 'ComboBox', }); class QDarkComboBox extends QComboBox { setItems(items) { this.clear(); items.forEach(x => this.addItem(x.icon, x.text, x.userData)); } async setCurrentIndex(value) { await Promise.resolve(); this.setProperty('currentIndex', value); } } export { ComboBox, QDarkComboBox }; //# sourceMappingURL=combo-box.js.map