SGSolve
sglegend.hpp
1 // This file is part of the SGSolve library for stochastic games
2 // Copyright (C) 2019 Benjamin A. Brooks
3 //
4 // SGSolve free software: you can redistribute it and/or modify it
5 // under the terms of the GNU General Public License as published by
6 // the Free Software Foundation, either version 3 of the License, or
7 // (at your option) any later version.
8 //
9 // SGSolve is distributed in the hope that it will be useful, but
10 // WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 // General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with this program. If not, see
16 // <http://www.gnu.org/licenses/>.
17 //
18 // Benjamin A. Brooks
19 // ben@benjaminbrooks.net
20 // Chicago, IL
21 
22 #ifndef SGLEGEND_HPP
23 #define SGLEGEND_HPP
24 
25 #include "sgplotsettings.hpp"
26 #include "qcustomplot.h"
27 #include <QWidget>
28 #include <QMenuBar>
29 #include <QAction>
30 #include <QFormLayout>
31 #include <QLineEdit>
32 #include <QPushButton>
33 #include <QCheckBox>
34 #include <QDialog>
35 
37 class SGLegend : public QDialog
38 {
39  Q_OBJECT;
40 public:
42  SGLegend(QWidget * parent);
43 
44  virtual ~SGLegend() {}
45 };
46 
47 #endif
SGLegend
A class for displaying a legend for the solution plots.
Definition: sglegend.hpp:38
SGLegend::SGLegend
SGLegend(QWidget *parent)
Constructor.
Definition: sglegend.cpp:24