GLIMSView Source Code Documentation

ConfigDlg Class Reference

#include <configdlg.h>

Inheritance diagram for ConfigDlg:

Inheritance graph
[legend]

List of all members.


Detailed Description

This class is a tabbed widget that holds the four config dialogs: LineSelectorDlg, GlacierConfigDlg, SessionDlg, and ImageInfDlg.

Author:
Dan Mingus 2002-09-25 (or earlier)
History:
2004-12-04 dls (undoc'd changes)
Todo:
2006-01-21 dls - All panels in the configuration dialog need context sensitive help.

Definition at line 28 of file configdlg.h.


Public Slots

void resetAll ()
 Reset reload all of the child dialogs.
void refreshAll ()
 Refresh dialog boxes.
void emitRepaintViews ()
 Ask for a repaint of the Views.

Signals

void repaintViews ()

Public Member Functions

 ConfigDlg (QWidget *)
 ConfigDlg (QWidget *, GLIMSDataset &)
 ~ConfigDlg ()
void loadTabs (GLIMSDataset &)
GlacierConfigDlggetGCD ()
LineSelectorDlggetLSD ()
SessionDlggetSDG ()
ImageInfDlggetIID ()

Protected Member Functions

void connectDlgs ()
 Set up signal-slot connections.

Protected Attributes

LineSelectorDlgmLSD
GlacierConfigDlgmGCD
SessionDlgmSDG
ImageInfDlgmIID

Constructor & Destructor Documentation

ConfigDlg::ConfigDlg ( QWidget parent  ) 

Definition at line 3 of file configdlg.cpp.

References connectDlgs().

Here is the call graph for this function:

ConfigDlg::ConfigDlg ( QWidget parent,
GLIMSDataset gds 
)

Definition at line 27 of file configdlg.cpp.

References connectDlgs(), and loadTabs().

Here is the call graph for this function:

ConfigDlg::~ConfigDlg (  ) 

Definition at line 66 of file configdlg.cpp.


Member Function Documentation

void ConfigDlg::connectDlgs (  )  [protected]

Set up signal-slot connections.

Definition at line 39 of file configdlg.cpp.

References emitRepaintViews(), mGCD, mLSD, and repaintViews().

Referenced by ConfigDlg().

void ConfigDlg::loadTabs ( GLIMSDataset gds  ) 

Definition at line 70 of file configdlg.cpp.

References GLIMSDataset::getGIDData(), GLIMSDataset::getImageInf(), GLIMSDataset::getLineData(), GLIMSDataset::getSession(), mGCD, mIID, mLSD, and mSDG.

Referenced by ConfigDlg().

Here is the call graph for this function:

GlacierConfigDlg* ConfigDlg::getGCD (  )  [inline]

Definition at line 51 of file configdlg.h.

References mGCD.

LineSelectorDlg* ConfigDlg::getLSD (  )  [inline]

Definition at line 54 of file configdlg.h.

References mLSD.

SessionDlg* ConfigDlg::getSDG (  )  [inline]

Definition at line 57 of file configdlg.h.

References mSDG.

ImageInfDlg* ConfigDlg::getIID (  )  [inline]

Definition at line 60 of file configdlg.h.

References mIID.

void ConfigDlg::resetAll (  )  [slot]

Reset reload all of the child dialogs.

SessionDlg does not need to be reloaded.

Definition at line 101 of file configdlg.cpp.

References ImageInfDlg::loadData(), SessionDlg::loadData(), GlacierConfigDlg::loadList(), LineSelectorDlg::loadList(), mGCD, mIID, mLSD, and mSDG.

Referenced by GLIMSProject::exportGLIMSIngest(), GLIMSProject::fromXML(), and refreshAll().

void ConfigDlg::refreshAll (  )  [slot]

void ConfigDlg::emitRepaintViews (  )  [slot]

Ask for a repaint of the Views.

Definition at line 114 of file configdlg.cpp.

References mGCD, repaintViews(), and GlacierConfigDlg::updateListSelection().

Referenced by connectDlgs().

void ConfigDlg::repaintViews (  )  [signal]

Referenced by connectDlgs(), and emitRepaintViews().


Member Data Documentation

Definition at line 31 of file configdlg.h.

Referenced by connectDlgs(), getLSD(), loadTabs(), and resetAll().

Definition at line 32 of file configdlg.h.

Referenced by connectDlgs(), emitRepaintViews(), getGCD(), loadTabs(), refreshAll(), and resetAll().

Definition at line 33 of file configdlg.h.

Referenced by getSDG(), loadTabs(), and resetAll().

Definition at line 34 of file configdlg.h.

Referenced by getIID(), loadTabs(), and resetAll().


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

Home | Search | Disclaimers & Privacy | Contact Us
GLIMSView Maintainer: dsoltesz@usgs.gov