Skip to content
GitLab
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
4dcbd3da
Commit
4dcbd3da
authored
May 02, 2021
by
Mark Nauwelaerts
Browse files
quickopen: update upon list mode change
parent
b617009c
Changes
2
Hide whitespace changes
Inline
Side-by-side
kate/quickopen/katequickopen.cpp
View file @
4dcbd3da
...
@@ -273,7 +273,7 @@ KateQuickOpen::KateQuickOpen(KateMainWindow *mainWindow)
...
@@ -273,7 +273,7 @@ KateQuickOpen::KateQuickOpen(KateMainWindow *mainWindow)
slotListModeChanged
(
m_inputLine
->
listMode
());
slotListModeChanged
(
m_inputLine
->
listMode
());
// fill stuff
// fill stuff
update
(
mainWindow
);
update
();
}
}
KateQuickOpen
::~
KateQuickOpen
()
KateQuickOpen
::~
KateQuickOpen
()
...
@@ -321,9 +321,9 @@ void KateQuickOpen::reselectFirst()
...
@@ -321,9 +321,9 @@ void KateQuickOpen::reselectFirst()
m_listView
->
setCurrentIndex
(
index
);
m_listView
->
setCurrentIndex
(
index
);
}
}
void
KateQuickOpen
::
update
(
KateMainWindow
*
mainWindow
)
void
KateQuickOpen
::
update
()
{
{
m_base_model
->
refresh
(
mainWindow
);
m_base_model
->
refresh
(
m_
mainWindow
);
reselectFirst
();
reselectFirst
();
updateViewGeometry
();
updateViewGeometry
();
...
@@ -388,6 +388,8 @@ void KateQuickOpen::slotReturnPressed()
...
@@ -388,6 +388,8 @@ void KateQuickOpen::slotReturnPressed()
void
KateQuickOpen
::
slotListModeChanged
(
KateQuickOpenModel
::
List
mode
)
void
KateQuickOpen
::
slotListModeChanged
(
KateQuickOpenModel
::
List
mode
)
{
{
m_base_model
->
setListMode
(
mode
);
m_base_model
->
setListMode
(
mode
);
// this changes things again, needs refresh, let's go all the way
update
();
}
}
void
KateQuickOpen
::
updateViewGeometry
()
void
KateQuickOpen
::
updateViewGeometry
()
...
...
kate/quickopen/katequickopen.h
View file @
4dcbd3da
...
@@ -36,7 +36,7 @@ public:
...
@@ -36,7 +36,7 @@ public:
* update state
* update state
* will fill model with current open documents, project documents, ...
* will fill model with current open documents, project documents, ...
*/
*/
void
update
(
KateMainWindow
*
mainWindow
);
void
update
();
void
updateViewGeometry
();
void
updateViewGeometry
();
protected:
protected:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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