Krita Source Code Documentation
Loading...
Searching...
No Matches
KisUndoActionsUpdateManager.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2018 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KISUNDOACTIONSUPDATEMANAGER_H
8
#define KISUNDOACTIONSUPDATEMANAGER_H
9
10
#include <QObject>
11
#include <
kis_signal_auto_connection.h
>
12
13
class
QAction;
14
class
KisDocument
;
15
16
class
KisUndoActionsUpdateManager
:
public
QObject
17
{
18
Q_OBJECT
19
public
:
20
KisUndoActionsUpdateManager
(QAction *undoAction, QAction *redoAction, QObject *parent = 0);
21
22
void
setCurrentDocument
(
KisDocument
*document);
23
24
public
Q_SLOTS:
25
void
slotUndoTextChanged
(
const
QString &text);
26
void
slotRedoTextChanged
(
const
QString &text);
27
28
private
:
29
QAction *
m_undoAction
;
30
QAction *
m_redoAction
;
31
32
KisSignalAutoConnectionsStore
m_documentConnections
;
33
};
34
35
#endif
// KISUNDOACTIONSUPDATEMANAGER_H
KisDocument
Definition
KisDocument.cpp:295
KisSignalAutoConnectionsStore
Definition
kis_signal_auto_connection.h:71
KisUndoActionsUpdateManager
Definition
KisUndoActionsUpdateManager.h:17
KisUndoActionsUpdateManager::slotRedoTextChanged
void slotRedoTextChanged(const QString &text)
Definition
KisUndoActionsUpdateManager.cpp:47
KisUndoActionsUpdateManager::m_documentConnections
KisSignalAutoConnectionsStore m_documentConnections
Definition
KisUndoActionsUpdateManager.h:32
KisUndoActionsUpdateManager::slotUndoTextChanged
void slotUndoTextChanged(const QString &text)
Definition
KisUndoActionsUpdateManager.cpp:42
KisUndoActionsUpdateManager::KisUndoActionsUpdateManager
KisUndoActionsUpdateManager(QAction *undoAction, QAction *redoAction, QObject *parent=0)
Definition
KisUndoActionsUpdateManager.cpp:15
KisUndoActionsUpdateManager::m_undoAction
QAction * m_undoAction
Definition
KisUndoActionsUpdateManager.h:29
KisUndoActionsUpdateManager::m_redoAction
QAction * m_redoAction
Definition
KisUndoActionsUpdateManager.h:30
KisUndoActionsUpdateManager::setCurrentDocument
void setCurrentDocument(KisDocument *document)
Definition
KisUndoActionsUpdateManager.cpp:23
kis_signal_auto_connection.h
libs
ui
KisUndoActionsUpdateManager.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52