forked from qt-creator/qt-creator
Add a next/prev shortcut (F6 for now) for outputpanes.
This one has some magic inside to always use the current outputpane. This solves the issue that I don't want Search and Build Issues list to have its own set of next/prev shortcuts. todo is a better definition of next for the build issues and/or a way to restrict it only to errors.
This commit is contained in:
@@ -64,6 +64,12 @@ public:
|
||||
// Wheter the outputpane can be focused at the moment.
|
||||
// (E.g. the search result window doesn't want to be focussed if the are no results.)
|
||||
virtual bool canFocus() = 0;
|
||||
|
||||
virtual bool canNavigate() = 0;
|
||||
virtual bool canNext() = 0;
|
||||
virtual bool canPrevious() = 0;
|
||||
virtual void goToNext() = 0;
|
||||
virtual void goToPrev() = 0;
|
||||
public slots:
|
||||
void popup()
|
||||
{
|
||||
@@ -89,10 +95,16 @@ public slots:
|
||||
emit togglePage(withFocusIfShown);
|
||||
}
|
||||
|
||||
void navigateStateChanged()
|
||||
{
|
||||
emit navigateStateUpdate();
|
||||
}
|
||||
|
||||
signals:
|
||||
void showPage(bool withFocus);
|
||||
void hidePage();
|
||||
void togglePage(bool withFocusIfShown);
|
||||
void navigateStateUpdate();
|
||||
};
|
||||
|
||||
} // namespace Core
|
||||
|
||||
Reference in New Issue
Block a user