VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gth.h
Go to the documentation of this file.
1 /*
2  gth.h
3 
4  Copyright 2012 - 2015 Brenton Ross
5 
6 This file is part of VICI.
7 
8 VICI is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
12 
13 VICI is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17 
18 You should have received a copy of the GNU General Public License
19 along with VICI. If not, see <http://www.gnu.org/licenses/>.
20  */
21 
30 #ifndef GTH_GTH_H
31 #define GTH_GTH_H
32 
33 #include <vici/stringy.h>
34 #include <functional>
35 
36 namespace VICI
37 {
39 namespace gth
40 {
41 
48  Dock,
49  List,
56  Tabs,
58  Tree,
59  View,
66 };
67 
69 
80 void RegnFn( std::function<void (void *, WidgetType, csr )> reg );
81 
82 } // namespace gth
83 } // namespace VICI
84 
85 
86 
87 #endif /* GTH_H_ */
For objects of type QMessageBox.
Definition: gth.h:61
void RegnFn(std::function< void(void *, WidgetType, csr)> reg)
Register the widgets for use by the GUI Test Harness.
For objects of type QComboBox.
Definition: gth.h:47
For objects of type QTabWidget.
Definition: gth.h:56
For objects of type QListWidget.
Definition: gth.h:49
For objects of type QAction.
Definition: gth.h:44
For objects of type QTextEdit.
Definition: gth.h:57
For objects of type QSplitter.
Definition: gth.h:54
WidgetType
List the types of widgets that we can interact with during testing.
Definition: gth.h:43
For objects of type QSpinBox.
Definition: gth.h:53
For objects of type QTreeView.
Definition: gth.h:58
For objects of type QListView.
Definition: gth.h:50
For objects of type QColorDialog.
Definition: gth.h:64
For objects of type QPushButton.
Definition: gth.h:45
For objects of type QFontDialog.
Definition: gth.h:63
For objects of type QGraphicsView.
Definition: gth.h:59
For objects of type QTableWidget.
Definition: gth.h:55
For objects of type QCheckBox.
Definition: gth.h:46
const std::string & csr
short cut for string constants
Definition: vici.h:80
For objects of type QMainWindow.
Definition: gth.h:60
For objects of type QLineEdit.
Definition: gth.h:52
For LUA Scripts.
Definition: gth.h:65
For objects of type QDockWidget.
Definition: gth.h:48
For objects of type QLabel.
Definition: gth.h:51
For objects of type QFileDialog.
Definition: gth.h:62