Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/defaultdockers/kis_layer_box.cpp
Context not available. | |||||
137 | 137 | | |||
---|---|---|---|---|---|
138 | connect(button, SIGNAL(clicked()), action, SLOT(trigger())); | 138 | connect(button, SIGNAL(clicked()), action, SLOT(trigger())); | ||
139 | connect(action, SIGNAL(sigEnableSlaves(bool)), button, SLOT(setEnabled(bool))); | 139 | connect(action, SIGNAL(sigEnableSlaves(bool)), button, SLOT(setEnabled(bool))); | ||
140 | connect(viewManager->mainWindow(), SIGNAL(themeChanged()), this, SLOT(slotUpdateIcons())); | ||||
140 | } | 141 | } | ||
141 | 142 | | |||
142 | inline void KisLayerBox::addActionToMenu(QMenu *menu, const QString &id) | 143 | inline void KisLayerBox::addActionToMenu(QMenu *menu, const QString &id) | ||
Context not available. | |||||
173 | connect(m_wdgLayerBox->listLayers, | 174 | connect(m_wdgLayerBox->listLayers, | ||
174 | SIGNAL(selectionChanged(const QModelIndexList&)), SLOT(selectionChanged(const QModelIndexList&))); | 175 | SIGNAL(selectionChanged(const QModelIndexList&)), SLOT(selectionChanged(const QModelIndexList&))); | ||
175 | 176 | | |||
176 | m_wdgLayerBox->bnAdd->setIcon(KisIconUtils::loadIcon("addlayer")); | 177 | slotUpdateIcons(); | ||
177 | 178 | | |||
178 | m_wdgLayerBox->bnDelete->setIcon(KisIconUtils::loadIcon("deletelayer")); | | |||
179 | m_wdgLayerBox->bnDelete->setIconSize(QSize(22, 22)); | 179 | m_wdgLayerBox->bnDelete->setIconSize(QSize(22, 22)); | ||
180 | | ||||
181 | m_wdgLayerBox->bnRaise->setEnabled(false); | | |||
182 | m_wdgLayerBox->bnRaise->setIcon(KisIconUtils::loadIcon("arrowupblr")); | | |||
183 | m_wdgLayerBox->bnRaise->setIconSize(QSize(22, 22)); | 180 | m_wdgLayerBox->bnRaise->setIconSize(QSize(22, 22)); | ||
184 | | ||||
185 | m_wdgLayerBox->bnLower->setEnabled(false); | | |||
186 | m_wdgLayerBox->bnLower->setIcon(KisIconUtils::loadIcon("arrowdown")); | | |||
187 | m_wdgLayerBox->bnLower->setIconSize(QSize(22, 22)); | 181 | m_wdgLayerBox->bnLower->setIconSize(QSize(22, 22)); | ||
188 | | ||||
189 | m_wdgLayerBox->bnProperties->setIcon(KisIconUtils::loadIcon("properties")); | | |||
190 | m_wdgLayerBox->bnProperties->setIconSize(QSize(22, 22)); | 182 | m_wdgLayerBox->bnProperties->setIconSize(QSize(22, 22)); | ||
191 | | ||||
192 | m_wdgLayerBox->bnDuplicate->setIcon(KisIconUtils::loadIcon("duplicatelayer")); | | |||
193 | m_wdgLayerBox->bnDuplicate->setIconSize(QSize(22, 22)); | 183 | m_wdgLayerBox->bnDuplicate->setIconSize(QSize(22, 22)); | ||
194 | 184 | | |||
185 | m_wdgLayerBox->bnLower->setEnabled(false); | ||||
186 | m_wdgLayerBox->bnRaise->setEnabled(false); | ||||
187 | | ||||
195 | if (cfg.sliderLabels()) { | 188 | if (cfg.sliderLabels()) { | ||
196 | m_wdgLayerBox->opacityLabel->hide(); | 189 | m_wdgLayerBox->opacityLabel->hide(); | ||
197 | m_wdgLayerBox->doubleOpacity->setPrefix(QString("%1: ").arg(i18n("Opacity"))); | 190 | m_wdgLayerBox->doubleOpacity->setPrefix(QString("%1: ").arg(i18n("Opacity"))); | ||
Context not available. | |||||
955 | updateUI(); | 948 | updateUI(); | ||
956 | } | 949 | } | ||
957 | 950 | | |||
951 | void KisLayerBox::slotUpdateIcons() { | ||||
952 | m_wdgLayerBox->bnAdd->setIcon(KisIconUtils::loadIcon("addlayer")); | ||||
953 | m_wdgLayerBox->bnRaise->setIcon(KisIconUtils::loadIcon("arrowupblr")); | ||||
954 | m_wdgLayerBox->bnDelete->setIcon(KisIconUtils::loadIcon("deletelayer")); | ||||
955 | m_wdgLayerBox->bnLower->setIcon(KisIconUtils::loadIcon("arrowdown")); | ||||
956 | m_wdgLayerBox->bnProperties->setIcon(KisIconUtils::loadIcon("properties")); | ||||
957 | m_wdgLayerBox->bnDuplicate->setIcon(KisIconUtils::loadIcon("duplicatelayer")); | ||||
958 | | ||||
959 | // call child function about needing to update icons | ||||
960 | m_wdgLayerBox->listLayers->slotUpdateIcons(); | ||||
961 | } | ||||
962 | | ||||
963 | | ||||
958 | #include "moc_kis_layer_box.cpp" | 964 | #include "moc_kis_layer_box.cpp" | ||
Context not available. |