OpenMW
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
apps
opencs
view
tools
searchbox.hpp
Go to the documentation of this file.
1
#ifndef CSV_TOOLS_SEARCHBOX_H
2
#define CSV_TOOLS_SEARCHBOX_H
3
4
#include <QWidget>
5
#include <QLineEdit>
6
#include <QComboBox>
7
#include <QCheckBox>
8
#include <QStackedWidget>
9
#include <QPushButton>
10
#include <QLabel>
11
12
class
QGridLayout;
13
14
namespace
CSMTools
15
{
16
class
Search;
17
}
18
19
namespace
CSVTools
20
{
21
class
SearchBox
:
public
QWidget
22
{
23
Q_OBJECT
24
25
QStackedWidget
mInput
;
26
QLineEdit
mText
;
27
QComboBox
mRecordState
;
28
QCheckBox
mCaseSensitive
;
29
QPushButton
mSearch
;
30
QGridLayout *
mLayout
;
31
QComboBox
mMode
;
32
bool
mSearchEnabled
;
33
QStackedWidget
mReplaceInput
;
34
QLineEdit
mReplaceText
;
35
QLabel
mReplacePlaceholder
;
36
QPushButton
mReplace
;
37
38
private
:
39
40
void
updateSearchButton
();
41
42
public
:
43
44
SearchBox
(
QWidget
*parent = 0);
45
46
void
setSearchMode
(
bool
enabled);
47
48
CSMTools::Search
getSearch
()
const
;
49
50
std::string
getReplaceText
()
const
;
51
52
void
setEditLock
(
bool
locked);
53
54
void
focus
();
55
56
private
slots:
57
58
void
modeSelected
(
int
index);
59
60
void
textChanged
(
const
QString& text);
61
62
void
startSearch
(
bool
checked =
true
);
63
64
void
replaceAll
(
bool
checked);
65
66
signals
:
67
68
void
startSearch
(
const
CSMTools::Search
& search);
69
70
void
replaceAll
();
71
};
72
}
73
74
#endif
CSVTools::SearchBox::getSearch
CSMTools::Search getSearch() const
Definition:
searchbox.cpp:100
CSVTools::SearchBox::replaceAll
void replaceAll()
signals
static const struct @8 signals[]
CSVTools::SearchBox::modeSelected
void modeSelected(int index)
Definition:
searchbox.cpp:158
QWidget
CSVTools::SearchBox::textChanged
void textChanged(const QString &text)
Definition:
searchbox.cpp:182
CSVTools::SearchBox::mLayout
QGridLayout * mLayout
Definition:
searchbox.hpp:30
CSVTools::SearchBox::mReplaceText
QLineEdit mReplaceText
Definition:
searchbox.hpp:34
CSVTools::SearchBox::updateSearchButton
void updateSearchButton()
Definition:
searchbox.cpp:13
CSVTools::SearchBox::mReplacePlaceholder
QLabel mReplacePlaceholder
Definition:
searchbox.hpp:35
CSVTools::SearchBox::setEditLock
void setEditLock(bool locked)
Definition:
searchbox.cpp:148
CSVTools::SearchBox::setSearchMode
void setSearchMode(bool enabled)
Definition:
searchbox.cpp:94
CSVTools::SearchBox::mMode
QComboBox mMode
Definition:
searchbox.hpp:31
CSVTools::SearchBox::SearchBox
SearchBox(QWidget *parent=0)
Definition:
searchbox.cpp:37
CSVTools::SearchBox
Definition:
searchbox.hpp:21
CSVTools::SearchBox::mRecordState
QComboBox mRecordState
Definition:
searchbox.hpp:27
CSVTools::SearchBox::mInput
QStackedWidget mInput
Definition:
searchbox.hpp:25
CSVTools::SearchBox::mSearchEnabled
bool mSearchEnabled
Definition:
searchbox.hpp:32
CSVTools::SearchBox::focus
void focus()
Definition:
searchbox.cpp:153
CSVTools::SearchBox::mCaseSensitive
QCheckBox mCaseSensitive
Definition:
searchbox.hpp:28
CSVTools::SearchBox::mSearch
QPushButton mSearch
Definition:
searchbox.hpp:29
CSVTools::SearchBox::mText
QLineEdit mText
Definition:
searchbox.hpp:26
CSVTools::SearchBox::mReplaceInput
QStackedWidget mReplaceInput
Definition:
searchbox.hpp:33
CSVTools::SearchBox::getReplaceText
std::string getReplaceText() const
Definition:
searchbox.cpp:129
CSMTools::Search
Definition:
search.hpp:26
CSVTools::SearchBox::startSearch
void startSearch(bool checked=true)
Definition:
searchbox.cpp:187
CSVTools::SearchBox::mReplace
QPushButton mReplace
Definition:
searchbox.hpp:36
Generated on Sat Sep 29 2018 15:25:00 for OpenMW by
1.8.6