SignaturePropertiesDlg.h

Go to the documentation of this file.
00001 /*
00002  * The information in this file is
00003  * Copyright(c) 2007 Ball Aerospace & Technologies Corporation
00004  * and is subject to the terms and conditions of the
00005  * GNU Lesser General Public License Version 2.1
00006  * The license text is available from   
00007  * http://www.gnu.org/licenses/lgpl.html
00008  */
00009 
00010 
00011 
00012 #ifndef SIGNATUREPROPERTIESDLG_H
00013 #define SIGNATUREPROPERTIESDLG_H
00014 
00015 #include <QtGui/QDialog>
00016 
00017 class Signature;
00018 
00019 /**
00020  *  A dialog to display signature properties.
00021  *
00022  *  The signature properties dialog displays the following information about a
00023  *  Signature object:
00024  *  - Name
00025  *  - Data set name
00026  *  - %Classification
00027  *  - Acquisition method
00028  *  - Acquisition date
00029  *  - Validation source
00030  *  - %Description
00031  *  - Metadata
00032  *
00033  *  @see        Signature
00034  */
00035 class SignaturePropertiesDlg : public QDialog
00036 {
00037    Q_OBJECT
00038 
00039 public:
00040    /**
00041     *  Creates and populates the dialog for a given signature.
00042     *
00043     *  The constructor creates the widgets and initializes the values for the
00044     *  given signature.
00045     *
00046     *  @param   pSignature
00047     *           The signature for which to display its properties.
00048     *  @param   parent
00049     *           The parent widget.
00050     */
00051    SignaturePropertiesDlg(Signature* pSignature, QWidget* parent = 0);
00052 
00053    /**
00054     *  Destroys the dialog.
00055     */
00056    ~SignaturePropertiesDlg();
00057 
00058 private:
00059    SignaturePropertiesDlg(const SignaturePropertiesDlg& rhs);
00060    SignaturePropertiesDlg& operator=(const SignaturePropertiesDlg& rhs);
00061 };
00062 
00063 #endif

Software Development Kit - Opticks 4.9.0 Build 16218