Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Utilities
Kate
Commits
11907165
Commit
11907165
authored
Mar 06, 2021
by
Waqar Ahmed
Committed by
Christoph Cullmann
Mar 06, 2021
Browse files
Use enum class
Signed-off-by:
Waqar Ahmed
<
waqar.17a@gmail.com
>
parent
147c3a59
Changes
5
Hide whitespace changes
Inline
Side-by-side
addons/project/gitwidget.cpp
View file @
11907165
...
...
@@ -612,7 +612,7 @@ void GitWidget::opencommitChangesDialog()
}
}
void
GitWidget
::
handleClick
(
const
QModelIndex
&
idx
,
int
clickAction
)
void
GitWidget
::
handleClick
(
const
QModelIndex
&
idx
,
ClickAction
clickAction
)
{
auto
type
=
idx
.
data
(
GitStatusModel
::
TreeItemType
);
if
(
type
!=
GitStatusModel
::
NodeFile
)
{
...
...
addons/project/gitwidget.h
View file @
11907165
...
...
@@ -32,6 +32,8 @@ class View;
class
Document
;
}
enum
class
ClickAction
:
uint8_t
;
class
GitWidget
:
public
QWidget
{
Q_OBJECT
...
...
@@ -97,7 +99,7 @@ private Q_SLOTS:
void
gitStatusReady
(
int
exit
,
QProcess
::
ExitStatus
);
void
parseStatusReady
();
void
opencommitChangesDialog
();
void
handleClick
(
const
QModelIndex
&
idx
,
int
clickAction
);
void
handleClick
(
const
QModelIndex
&
idx
,
ClickAction
clickAction
);
void
treeViewSingleClicked
(
const
QModelIndex
&
idx
);
void
treeViewDoubleClicked
(
const
QModelIndex
&
idx
);
...
...
addons/project/kateprojectconfigpage.cpp
View file @
11907165
...
...
@@ -162,8 +162,8 @@ void KateProjectConfigPage::reset()
m_cbMultiProjectGoto
->
setCheckState
(
m_plugin
->
multiProjectGoto
()
?
Qt
::
Checked
:
Qt
::
Unchecked
);
m_cbGitStatusDiffNumStat
->
setChecked
(
m_plugin
->
showGitStatusWithNumStat
());
m_cmbSingleClick
->
setCurrentIndex
(
m_plugin
->
singleClickAcion
());
m_cmbDoubleClick
->
setCurrentIndex
(
m_plugin
->
doubleClickAcion
());
m_cmbSingleClick
->
setCurrentIndex
(
(
int
)
m_plugin
->
singleClickAcion
());
m_cmbDoubleClick
->
setCurrentIndex
(
(
int
)
m_plugin
->
doubleClickAcion
());
m_changed
=
false
;
}
...
...
addons/project/kateprojectplugin.cpp
View file @
11907165
...
...
@@ -355,24 +355,24 @@ bool KateProjectPlugin::showGitStatusWithNumStat()
void
KateProjectPlugin
::
setSingleClickAction
(
ClickAction
cb
)
{
m_singleClick
=
cb
;
m_singleClick
Action
=
cb
;
writeConfig
();
}
ClickAction
KateProjectPlugin
::
singleClickAcion
()
{
return
m_singleClick
;
return
m_singleClick
Action
;
}
void
KateProjectPlugin
::
setDoubleClickAction
(
ClickAction
cb
)
{
m_doubleClick
=
cb
;
m_doubleClick
Action
=
cb
;
writeConfig
();
}
ClickAction
KateProjectPlugin
::
doubleClickAcion
()
{
return
m_doubleClick
;
return
m_doubleClick
Action
;
}
void
KateProjectPlugin
::
setMultiProject
(
bool
completion
,
bool
gotoSymbol
)
...
...
@@ -398,8 +398,8 @@ void KateProjectPlugin::readConfig()
m_multiProjectGoto
=
config
.
readEntry
(
"multiProjectCompletion"
,
false
);
m_gitNumStat
=
config
.
readEntry
(
"gitStatusNumStat"
,
true
);
m_singleClick
=
(
ClickAction
)
config
.
readEntry
(
"gitStatusSingleClick"
,
(
int
)
ClickAction
::
ShowDiff
);
m_doubleClick
=
(
ClickAction
)
config
.
readEntry
(
"gitStatusDoubleClick"
,
(
int
)
ClickAction
::
StageUnstage
);
m_singleClick
Action
=
(
ClickAction
)
config
.
readEntry
(
"gitStatusSingleClick"
,
(
int
)
ClickAction
::
ShowDiff
);
m_doubleClick
Action
=
(
ClickAction
)
config
.
readEntry
(
"gitStatusDoubleClick"
,
(
int
)
ClickAction
::
StageUnstage
);
Q_EMIT
configUpdated
();
}
...
...
@@ -430,8 +430,8 @@ void KateProjectPlugin::writeConfig()
config
.
writeEntry
(
"multiProjectGoto"
,
m_multiProjectGoto
);
config
.
writeEntry
(
"gitStatusNumStat"
,
m_gitNumStat
);
config
.
writeEntry
(
"gitStatusSingleClick"
,
(
int
)
m_singleClick
);
config
.
writeEntry
(
"gitStatusDoubleClick"
,
(
int
)
m_doubleClick
);
config
.
writeEntry
(
"gitStatusSingleClick"
,
(
int
)
m_singleClick
Action
);
config
.
writeEntry
(
"gitStatusDoubleClick"
,
(
int
)
m_doubleClick
Action
);
Q_EMIT
configUpdated
();
}
...
...
addons/project/kateprojectplugin.h
View file @
11907165
...
...
@@ -21,7 +21,7 @@
#include "kateproject.h"
#include "kateprojectcompletion.h"
enum
ClickAction
{
enum
class
ClickAction
:
uint8_t
{
NoAction
=
0
,
ShowDiff
,
OpenFile
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment