[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [calligra/krita-animator-plugin-new-mlshi] krita/plugins/extensions/dockers/animatordocker: Merge re
From: Torio Mlshi <mlshi () lavabit ! com>
Date: 2012-09-11 20:28:08
Message-ID: 20120911202808.E764DA60D9 () git ! kde ! org
[Download RAW message or body]
Git commit f315342c638bfe84a247185a0829606dd038d759 by Torio Mlshi.
Committed on 11/09/2012 at 22:26.
Pushed by mlshi into branch 'krita-animator-plugin-new-mlshi'.
Merge remote-tracking branch 'origin/krita-animator-plugin-new-mlshi' into \
krita-animator-plugin-new-mlshi
Conflicts:
krita/plugins/extensions/dockers/CMakeLists.txt
krita/plugins/extensions/dockers/animatordocker/animator_manager.cpp
krita/plugins/extensions/dockers/animatordocker/animator_model.cpp
krita/plugins/extensions/dockers/animatordocker/animator_model.h
M +154 -134 krita/plugins/extensions/dockers/animatordocker/animator_manager.cpp
http://commits.kde.org/calligra/f315342c638bfe84a247185a0829606dd038d759
diff --cc krita/plugins/extensions/dockers/animatordocker/animator_manager.cpp
index e6c7750,c94fb9e..aeb46b1
--- a/krita/plugins/extensions/dockers/animatordocker/animator_manager.cpp
+++ b/krita/plugins/extensions/dockers/animatordocker/animator_manager.cpp
@@@ -205,11 -211,11 +211,11 @@@ void AnimatorManager::setFrameFilter(Fi
void AnimatorManager::putNodeAt(KisNodeSP node, KisNodeSP parent, int index)
{
- if (node->parent())
+ if (node->parent()) {
m_nodeManager->moveNodeAt(node, parent, index);
- else {
- }
- else {
- m_nodeAdapter->addNode(node, parent, index);
++ } else {
+ m_nodeManager->addNodeDirect(node, parent, NULL);
+ m_nodeManager->moveNodeAt(node, parent, index);
}
}
@@@ -229,18 -235,9 +235,24 @@@ void AnimatorManager::removeLayer(KisNo
{
if (!layer || !layer->parent())
return;
++// <<<<<<< HEAD
+
- KisNodeSP newActive = layer->prevSibling();
- if (!newActive) {
- newActive = layer->nextSibling();
- if (!newActive) {
- newActive = layer->parent();
- }
- }
-
- m_nodeManager->removeNode(layer);
- m_nodeManager->slotNonUiActivatedNode(newActive);
- layerRemoved(dynamic_cast<AnimatedLayer*>(layer));
++// KisNodeSP newActive = layer->prevSibling();
++// if (!newActive) {
++// newActive = layer->nextSibling();
++// if (!newActive) {
++// newActive = layer->parent();
++// }
++// }
++//
++// m_nodeManager->removeNode(layer);
++// m_nodeManager->slotNonUiActivatedNode(newActive);
++// layerRemoved(dynamic_cast<AnimatedLayer*>(layer));
++// =======
+
+ m_nodeAdapter->removeNode(layer);
+ layerRemoved(layer);
++// >>>>>>> origin/krita-animator-plugin-new-mlshi
}
void AnimatorManager::createGroupLayer(KisNodeSP parent)
@@@ -376,23 -371,19 +386,32 @@@ KisNodeSP AnimatorManager::activeLayer(
template <class CustomAnimatedLayer>
void AnimatorManager::createAnimatedLayer()
{
- CustomAnimatedLayer* newLayer = new CustomAnimatedLayer(image(), "", 255);
- newLayer->setAName("New layer");
-
- KisNode *activeNode = activeLayer();
- AnimatedLayer *alayer = qobject_cast<AnimatedLayer*>(activeNode);
-
+ CustomAnimatedLayer *newLayer = new CustomAnimatedLayer(image(), "", 255);
+ newLayer->setAnimationName(i18n("New Animation Layer"));
+
+ KisNodeSP activeNode = activeLayer();
+ AnimatedLayerSP alayer = qobject_cast<AnimatedLayer*>(activeNode.data());
+
if (alayer) {
- KisNode *parent = alayer->parent().data();
- m_nodeManager->addNodeDirect(newLayer, parent, NULL);
- m_nodeManager->moveNodeAt(newLayer, parent, parent->index(alayer));
++// <<<<<<< HEAD
++// KisNode *parent = alayer->parent().data();
++// m_nodeManager->addNodeDirect(newLayer, parent, NULL);
++// m_nodeManager->moveNodeAt(newLayer, parent, parent->index(alayer));
++// } else {
++// m_nodeManager->addNodeDirect(newLayer, image()->root(), 0);
++// m_nodeManager->moveNodeAt(newLayer, image()->root(), 0);
++// }
++//
++// =======
+ KisNodeSP parent = alayer->parent();
+ m_nodeAdapter->addNode(newLayer, parent, parent->index(alayer));
} else {
- m_nodeManager->addNodeDirect(newLayer, image()->root(), 0);
- m_nodeManager->moveNodeAt(newLayer, image()->root(), 0);
+ m_nodeAdapter->addNode(newLayer, image()->root(), 0);
+ // m_nodeAdapter->moveNode(newLayer, activeNode);
}
+
+ layerAdded(newLayer);
+ m_nodeManager->slotNonUiActivatedNode(newLayer);
}
void AnimatorManager::createNormalLayer()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic