Changeset View
Changeset View
Standalone View
Standalone View
krita/ui/tool/kis_tool.cc
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Line(s) | |||||
63 | #include "kis_cursor.h" | 63 | #include "kis_cursor.h" | ||
64 | #include <recorder/kis_recorded_paint_action.h> | 64 | #include <recorder/kis_recorded_paint_action.h> | ||
65 | #include <kis_selection_mask.h> | 65 | #include <kis_selection_mask.h> | ||
66 | #include "kis_resources_snapshot.h" | 66 | #include "kis_resources_snapshot.h" | ||
67 | #include <KisView.h> | 67 | #include <KisView.h> | ||
68 | #include "kis_action_registry.h" | 68 | #include "kis_action_registry.h" | ||
69 | 69 | | |||
70 | 70 | | |||
71 | | ||||
71 | struct KisTool::Private { | 72 | struct KisTool::Private { | ||
72 | Private() | 73 | Private() | ||
73 | : currentPattern(0), | 74 | : currentPattern(0), | ||
74 | currentGradient(0), | 75 | currentGradient(0), | ||
75 | currentExposure(1.0), | 76 | currentExposure(1.0), | ||
76 | currentGenerator(0), | 77 | currentGenerator(0), | ||
77 | optionWidget(0) | 78 | optionWidget(0) | ||
78 | { | 79 | { | ||
Show All 20 Lines | 98 | { | |||
99 | m_isActive = false; | 100 | m_isActive = false; | ||
100 | 101 | | |||
101 | connect(KisConfigNotifier::instance(), SIGNAL(configChanged()), SLOT(resetCursorStyle())); | 102 | connect(KisConfigNotifier::instance(), SIGNAL(configChanged()), SLOT(resetCursorStyle())); | ||
102 | connect(this, SIGNAL(isActiveChanged()), SLOT(resetCursorStyle())); | 103 | connect(this, SIGNAL(isActiveChanged()), SLOT(resetCursorStyle())); | ||
103 | 104 | | |||
104 | KActionCollection *collection = this->canvas()->canvasController()->actionCollection(); | 105 | KActionCollection *collection = this->canvas()->canvasController()->actionCollection(); | ||
105 | 106 | | |||
106 | if (!collection->action("toggle_fg_bg")) { | 107 | if (!collection->action("toggle_fg_bg")) { | ||
107 | QAction *toggleFgBg = KisActionRegistry::instance()->makeQAction("toggle_fg_bg", collection, "Canvas"); | 108 | QAction *toggleFgBg = KisActionRegistry::instance()->makeQAction("toggle_fg_bg", collection); | ||
108 | collection->addAction("toggle_fg_bg", toggleFgBg); | 109 | collection->addAction("toggle_fg_bg", toggleFgBg); | ||
109 | } | 110 | } | ||
110 | 111 | | |||
111 | if (!collection->action("reset_fg_bg")) { | 112 | if (!collection->action("reset_fg_bg")) { | ||
112 | QAction *toggleFgBg = KisActionRegistry::instance()->makeQAction("reset_fg_bg", collection, "Canvas"); | 113 | QAction *toggleFgBg = KisActionRegistry::instance()->makeQAction("reset_fg_bg", collection); | ||
113 | collection->addAction("reset_fg_bg", toggleFgBg); | 114 | collection->addAction("reset_fg_bg", toggleFgBg); | ||
114 | } | 115 | } | ||
115 | 116 | | |||
116 | addAction("toggle_fg_bg", dynamic_cast<QAction *>(collection->action("toggle_fg_bg"))); | 117 | addAction("toggle_fg_bg", dynamic_cast<QAction *>(collection->action("toggle_fg_bg"))); | ||
117 | addAction("reset_fg_bg", dynamic_cast<QAction *>(collection->action("reset_fg_bg"))); | 118 | addAction("reset_fg_bg", dynamic_cast<QAction *>(collection->action("reset_fg_bg"))); | ||
118 | 119 | | |||
119 | setMode(HOVER_MODE); | 120 | setMode(HOVER_MODE); | ||
120 | } | 121 | } | ||
▲ Show 20 Lines • Show All 576 Lines • Show Last 20 Lines |