Changeset View
Changeset View
Standalone View
Standalone View
krita/ui/canvas/kis_grid_manager.cpp
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | 43 | | |||
44 | KisGridManager::~KisGridManager() | 44 | KisGridManager::~KisGridManager() | ||
45 | { | 45 | { | ||
46 | 46 | | |||
47 | } | 47 | } | ||
48 | 48 | | |||
49 | void KisGridManager::setup(KisActionManager* actionManager) | 49 | void KisGridManager::setup(KisActionManager* actionManager) | ||
50 | { | 50 | { | ||
51 | m_toggleGrid = new KisAction(KisIconUtils::loadIcon("view-grid"), i18n("Show Grid"), 0); | 51 | m_toggleGrid = actionManager->createAction("view_grid"); | ||
52 | m_toggleGrid->setCheckable(true); | | |||
53 | m_toggleGrid->setActivationFlags(KisAction::ACTIVE_NODE); | 52 | m_toggleGrid->setActivationFlags(KisAction::ACTIVE_NODE); | ||
54 | m_toggleGrid->setDefaultShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_Apostrophe)); | | |||
55 | actionManager->addAction("view_grid", m_toggleGrid); | | |||
56 | 53 | | |||
57 | m_toggleSnapToGrid = new KisAction(i18n("Snap To Grid"), this); | 54 | m_toggleSnapToGrid = actionManager->createAction("view_snap_to_grid"); | ||
58 | m_toggleSnapToGrid->setCheckable(true); | | |||
59 | m_toggleSnapToGrid->setActivationFlags(KisAction::ACTIVE_NODE); | 55 | m_toggleSnapToGrid->setActivationFlags(KisAction::ACTIVE_NODE); | ||
60 | m_toggleSnapToGrid->setDefaultShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_Semicolon)); | | |||
61 | // XXX: Why is this disabled? | | |||
62 | //actionManager->addAction("view_snap_to_grid", m_toggleSnapToGrid); | | |||
63 | connect(m_toggleSnapToGrid, SIGNAL(triggered()), this, SLOT(toggleSnapToGrid())); | 56 | connect(m_toggleSnapToGrid, SIGNAL(triggered()), this, SLOT(toggleSnapToGrid())); | ||
64 | } | 57 | } | ||
65 | 58 | | |||
66 | void KisGridManager::updateGUI() | 59 | void KisGridManager::updateGUI() | ||
67 | { | 60 | { | ||
68 | 61 | | |||
69 | } | 62 | } | ||
70 | 63 | | |||
Show All 33 Lines |