-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAbout_HiView_Dialog.hh
91 lines (70 loc) · 2.19 KB
/
About_HiView_Dialog.hh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
/* About_HiView_Dialog
HiROC CVS ID: $Id: About_HiView_Dialog.hh,v 1.2 2011/10/04 04:58:13 castalia Exp $
Copyright (C) 2011 Arizona Board of Regents on behalf of the
Planetary Image Research Laboratory, Lunar and Planetary Laboratory at
the University of Arizona.
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License, version 2.1,
as published by the Free Software Foundation.
This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
*******************************************************************************/
#ifndef About_HiView_Dialog_hh
#define About_HiView_Dialog_hh
#include <QDialog>
// Forward references.
class QIcon;
class QScrollArea;
namespace UA
{
namespace HiRISE
{
// Forward references.
class Icon_Button;
/** An <i>About_HiView_Dialog</i> provides a dialog box with information
about the HiView application.
@author Andrew Stockton and Bradford Castalia, UA/HiROC
@version $Revision: 1.2 $
*/
class About_HiView_Dialog
: public QDialog
{
// Qt Object declaration.
Q_OBJECT
public:
/*==============================================================================
Constants
*/
//! Class identification name with source code version and date.
static const char* const
ID;
/*==============================================================================
Constructor
*/
//! Constructs the About_HiView_Dialog.
About_HiView_Dialog ();
/*==============================================================================
Slots
*/
private slots:
void expand_button_toggled (bool down);
/*==============================================================================
Data
*/
private:
Icon_Button
*Expand_Button;
QIcon
*Expand_Down_Icon,
*Expand_Up_Icon;
QScrollArea
*Expand_Panel;
};
} // namespace HiRISE
} // namespace UA
#endif