| 44 | } |
| 45 | |
| 46 | void SymbolWidget::setSymbols(const QList<Symbol*>& symbols) { |
| 47 | m_symbols = symbols; |
| 48 | m_symbol = m_symbols.first(); |
| 49 | |
| 50 | CONDITIONAL_LOCK_RETURN; |
| 51 | load(); |
| 52 | |
| 53 | // Symbol-Tab |
| 54 | connect(m_symbol, &Symbol::styleChanged, this, &SymbolWidget::symbolStyleChanged); |
| 55 | connect(m_symbol, &Symbol::sizeChanged, this, &SymbolWidget::symbolSizeChanged); |
| 56 | connect(m_symbol, &Symbol::rotationAngleChanged, this, &SymbolWidget::symbolRotationAngleChanged); |
| 57 | connect(m_symbol, &Symbol::opacityChanged, this, &SymbolWidget::symbolOpacityChanged); |
| 58 | connect(m_symbol, &Symbol::brushChanged, this, &SymbolWidget::symbolBrushChanged); |
| 59 | connect(m_symbol, &Symbol::penChanged, this, &SymbolWidget::symbolPenChanged); |
| 60 | } |
| 61 | |
| 62 | void SymbolWidget::showEvent(QShowEvent* event) { |
| 63 | QWidget::showEvent(event); |