WSF
FindInFilesDialog.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef FINDINFILESDIALOG_HPP
13#define FINDINFILESDIALOG_HPP
14
15#include <QDialog>
16#include <QMainWindow>
17
18#include "FindTextRequest.hpp"
19#include "ui_FindInFilesDialog.h"
20
21namespace wizard
22{
23class EditorManager;
25
26class FindInFilesDialog : public QDialog
27{
28public:
29 FindInFilesDialog(QMainWindow* aMainWindowPtr, wizard::EditorManager* aEditorPtr, FindResultsControl* aResultsControlPtr);
30 ~FindInFilesDialog() override = default;
31 void SetSearchText(const std::string& aText);
33 // static VaCallbackList1<void, FindRequest> FindNext;
34 // static VaCallbackList1<void, FindRequest> FindPrevious;
35
36 void keyPressEvent(QKeyEvent* aEventPtr) override;
37
38protected:
40 void LookInChanged(bool);
41 void showEvent(QShowEvent* aEventPtr) override;
42 void DefaultAction();
43 void FindAllClick();
44 void FindNextClick();
45 void FindPreviousClick();
46
47private:
48 wizard::EditorManager* mEditorPtr;
49 FindResultsControl* mResultsControlPtr;
50 Ui::FindInFilesDialog mUi;
51};
52} // namespace wizard
53#endif
Definition EditorManager.hpp:41
FindTextRequest GetRequest()
Definition FindInFilesDialog.cpp:41
void LookInChanged(bool)
Definition FindInFilesDialog.cpp:126
void FindPreviousClick()
Definition FindInFilesDialog.cpp:94
void showEvent(QShowEvent *aEventPtr) override
Definition FindInFilesDialog.cpp:114
~FindInFilesDialog() override=default
void SetSearchText(const std::string &aText)
Definition FindInFilesDialog.cpp:121
void FindAllClick()
Definition FindInFilesDialog.cpp:57
FindInFilesDialog(QMainWindow *aMainWindowPtr, wizard::EditorManager *aEditorPtr, FindResultsControl *aResultsControlPtr)
Definition FindInFilesDialog.cpp:21
void keyPressEvent(QKeyEvent *aEventPtr) override
Definition FindInFilesDialog.cpp:162
void DefaultAction()
Definition FindInFilesDialog.cpp:136
void FindNextClick()
Definition FindInFilesDialog.cpp:74
void SetSearchLocation(FindTextRequest::SearchLocation aLocation)
Definition FindInFilesDialog.cpp:148
Definition FindResultsControl.hpp:31
Definition FindTextRequest.hpp:19
SearchLocation
Definition FindTextRequest.hpp:22
Definition Runner.hpp:22
Copyrights Multiple, All Rights Reserved