1#ifndef ImageDisplayProperties_H
2#define ImageDisplayProperties_H
30#include "DisplayProperties.h"
34class QXmlStreamWriter;
42 class UniversalGroundMap;
148Q_DECLARE_METATYPE(QList<Isis::ImageDisplayProperties *>);
This class is designed to serialize QColor in a human-readable form.
QString displayName() const
Returns the display name.
This is the GUI communication mechanism for cubes.
void setShowLabel(bool)
Change the visibility of the display name associated with this cube.
void setShowFill(bool)
Change the visibility of the fill area associated with this cube.
void setShowDNs(bool)
Change the visibility of DNs associated with this cube.
void moveToBottom()
Z Order to bottom.
Property
This is a list of properties and actions that are possible.
@ ShowLabel
True if the cube should show its display name (bool)
@ FootprintViewProperties
Every display property for footprint views, provided for convenience.
@ ShowFill
True if the cube should show a fill area if possible (bool)
@ ShowDNs
True if the cube should show DN values if possible (bool)
@ Selected
The selection state of this cube (bool)
@ None
Null display property for bit-flag purposes.
@ Zooming
Data ignored. Tells if the cube supports the zoomFit action.
@ ZOrdering
Data ignored. Tells if the cube supports the "move*" actions.
@ ShowOutline
True if the cube should be outlined (bool)
void setColor(QColor newColor)
Change the color associated with this cube.
void moveToTop()
Z Order to top.
void setShowOutline(bool)
Change the visibility of the outline associated with this cube.
ImageDisplayProperties(QString displayName, QObject *parent=NULL)
ImageDisplayProperties constructor.
void moveDownOne()
Z Order down one.
void setSelected(bool)
Change the selected state associated with this cube.
static QColor randomColor()
Creates and returns a random color for the intial color of the footprint polygon.
void zoomFit()
Fit in window.
void moveUpOne()
Z Order up one.
This is free and unencumbered software released into the public domain.