USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::ImageFileListWidget Class Reference

A colored, grouped cube list. More...

#include <ImageFileListWidget.h>

Inheritance diagram for Isis::ImageFileListWidget:
Inheritance graph
Collaboration diagram for Isis::ImageFileListWidget:
Collaboration graph

Classes

class  XmlHandler
 

Public Slots

void addImages (ImageList *images)
 

Public Member Functions

 ImageFileListWidget (Directory *directory=0, QWidget *parent=0)
 
QProgressBargetProgress ()
 
void fromPvl (PvlObject &pvl)
 
PvlObject toPvl () const
 
void load (XmlStackedHandlerReader *xmlReader)
 
void save (QXmlStreamWriter &stream, Project *project, FileName newProjectRoot) const
 
QList< QAction * > actions ()
 
QList< QAction * > getViewActions ()
 
QList< QAction * > getExportActions ()
 

Static Public Member Functions

static QWidgetgetLongHelp (QWidget *fileListContainer=NULL)
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *event)
 

Private Slots

void saveList ()
 

Private Member Functions

void save (QXmlStreamWriter &stream, QTreeWidgetItem *itemToWrite) const
 
ImageTreeWidget::ImagePosition find (const Image *image) const
 
void restoreExpandedStates (QVariant expandedStates, QTreeWidgetItem *item)
 
QVariant saveExpandedStates (QTreeWidgetItem *item)
 

Private Attributes

QPointer< ProgressBarm_progress
 
QScopedPointer< PvlObjectm_serialized
 Serialized (file) version of this object.
 
ImageTreeWidgetm_tree
 Tree item associated with this mosaic item.
 
Directorym_directory
 

Detailed Description

A colored, grouped cube list.

Author
2011-07-29 Steven Lambright
History:

2011-07-29 Steven Lambright - Expansion state is now stored in the project file. This change will cause older versions of qmos to fail to read newer project files. References #275.

2011-08-12 Steven Lambright - Added export options, references #342

2011-08-29 Steven Lambright - Reworded save file list export action, references #342

2011-09-27 Steven Lambright - Improved user documentation

2012-06-22 Tracie Sucharski - Adapted from MosaicFileListWidget.

2012-09-12 Steven Lambright - Added save/load from XML capabilities.

2012-10-02 Steven Lambright - Added context menu to show/hide the various columns

2013-03-19 Steven Lambright - Added setDefaultFileListCols().

2013-06-17 Jeannie Backer, Tracie Sucharski, and Stuart Sides - replaced setDefaultFileListCols() with actions() to call setDefaultFileListCols() from ImageTreeWidget.

Definition at line 45 of file ImageFileListWidget.h.

Member Data Documentation

QScopedPointer<PvlObject> Isis::ImageFileListWidget::m_serialized
private

Serialized (file) version of this object.

Definition at line 107 of file ImageFileListWidget.h.

ImageTreeWidget* Isis::ImageFileListWidget::m_tree
private

Tree item associated with this mosaic item.

Definition at line 108 of file ImageFileListWidget.h.


The documentation for this class was generated from the following files: