#include <controldialog.h>
Inheritance diagram for ControlDialog:


Signals | |
| void | resetPixels (std::vector< int >) |
| void | recenterOnPixel (int pixnum) |
Public Member Functions | |
| ControlDialog (QWidget *parent=0) | |
| RangeControl * | getRangeControl () |
| void | clearStatus () |
| void | loadFile (const char *) |
| void | loadFile (QString) |
| void | startFile (QString) |
| void | hasField (Field, bool) |
| void | loadField (Field) |
| void | loadNSide (int nside, int ordering) |
| void | finished (Skymap *) |
| void | init (Skymap *map) |
| bool | selectPixel (int i, BasePixel *pix) |
| int | pixnum (int i) |
| int | numselected () |
Private Slots | |
| void | on_clearsel_clicked () |
| void | on_clearall_clicked () |
| void | on_savelist_clicked () |
| void | updateClearSelection (const QItemSelection &selected, const QItemSelection &deselected) |
| void | doubleClicked (const QModelIndex &index) |
Private Attributes | |
| SelectedPixelModel | selectedpixels |
| QItemSelectionModel * | clearSelection |
| SelectedPixelModel | statspixels |
| SelectedPixelModel | mapstats |
Definition at line 19 of file controldialog.h.
| ControlDialog::ControlDialog | ( | QWidget * | parent = 0 |
) |
Definition at line 27 of file controldialog.cpp.
References clearSelection, doubleClicked(), mapstats, Ui_ControlDialog::pixlistview, Ui_ControlDialog::pixstatslistview, Ui_ControlDialog::range, selectedpixels, Ui_ControlDialog::setupUi(), Ui_ControlDialog::statslistview, statspixels, and updateClearSelection().
| void ControlDialog::clearStatus | ( | ) |
Definition at line 52 of file controldialog.cpp.
References SelectedPixelModel::asStatus(), Ui_ControlDialog::filename, Ui_ControlDialog::loading, mapstats, Ui_ControlDialog::nside, and Ui_ControlDialog::ordering.
Referenced by mainWindow::mainWindow(), and startFile().
| void ControlDialog::doubleClicked | ( | const QModelIndex & | index | ) | [private, slot] |
Definition at line 188 of file controldialog.cpp.
References SelectedPixelModel::data(), recenterOnPixel(), and selectedpixels.
Referenced by ControlDialog().
| void ControlDialog::finished | ( | Skymap * | ) |
Definition at line 105 of file controldialog.cpp.
References SelectedPixelModel::asStats(), and mapstats.
Referenced by Skymap::readFITS().
| RangeControl* ControlDialog::getRangeControl | ( | ) | [inline] |
Definition at line 26 of file controldialog.h.
References Ui_ControlDialog::range.
Referenced by mainWindow::mainWindow().
| void ControlDialog::hasField | ( | Field | , | |
| bool | ||||
| ) |
Definition at line 84 of file controldialog.cpp.
References SelectedPixelModel::hasField(), and mapstats.
Referenced by Skymap::readFITS().
| void ControlDialog::init | ( | Skymap * | map | ) |
Definition at line 113 of file controldialog.cpp.
References SelectedPixelModel::asStats(), Ui_ControlDialog::clearall, Ui_ControlDialog::clearsel, SelectedPixelModel::columnCount(), RangeControl::init(), Ui_ControlDialog::pixlistview, Ui_ControlDialog::pixstatslistview, Ui_ControlDialog::range, Ui_ControlDialog::savelist, selectedpixels, SelectedPixelModel::set(), and statspixels.
Referenced by mainWindow::readFile().
| void ControlDialog::loadField | ( | Field | ) |
Definition at line 89 of file controldialog.cpp.
References SelectedPixelModel::loadField(), and mapstats.
Referenced by Skymap::readFITS().
| void ControlDialog::loadFile | ( | QString | ) |
| void ControlDialog::loadFile | ( | const char * | ) |
| void ControlDialog::loadNSide | ( | int | nside, | |
| int | ordering | |||
| ) |
Definition at line 94 of file controldialog.cpp.
References Ui_ControlDialog::nside, and Ui_ControlDialog::ordering.
Referenced by HealpixMap::readFITS().
| int ControlDialog::numselected | ( | ) | [inline] |
Definition at line 65 of file controldialog.h.
References selectedpixels, and SelectedPixelModel::size().
Referenced by mainWindow::highlightPixels(), and mainWindow::selectPixel().
| void ControlDialog::on_clearall_clicked | ( | ) | [private, slot] |
Definition at line 161 of file controldialog.cpp.
References SelectedPixelModel::clear(), Ui_ControlDialog::clearall, Ui_ControlDialog::clearsel, SelectedPixelModel::pixnum(), resetPixels(), Ui_ControlDialog::savelist, selectedpixels, and SelectedPixelModel::size().
| void ControlDialog::on_clearsel_clicked | ( | ) | [private, slot] |
Definition at line 140 of file controldialog.cpp.
References Ui_ControlDialog::clearsel, clearSelection, SelectedPixelModel::pixnum(), resetPixels(), selectedpixels, and selectPixel().
| void ControlDialog::on_savelist_clicked | ( | ) | [private, slot] |
Definition at line 173 of file controldialog.cpp.
References selectedpixels, and SelectedPixelModel::writeListToFile().
| int ControlDialog::pixnum | ( | int | i | ) | [inline] |
Definition at line 70 of file controldialog.h.
References SelectedPixelModel::pixnum(), and selectedpixels.
Referenced by mainWindow::highlightPixels().
| void ControlDialog::recenterOnPixel | ( | int | pixnum | ) | [signal] |
| void ControlDialog::resetPixels | ( | std::vector< int > | ) | [signal] |
Definition at line 92 of file moc_controldialog.cpp.
Referenced by on_clearall_clicked(), and on_clearsel_clicked().
| bool ControlDialog::selectPixel | ( | int | i, | |
| BasePixel * | pix | |||
| ) |
Definition at line 130 of file controldialog.cpp.
References Ui_ControlDialog::clearall, SelectedPixelModel::rowCount(), Ui_ControlDialog::savelist, selectedpixels, statspixels, and SelectedPixelModel::updateStats().
Referenced by on_clearsel_clicked(), and mainWindow::selectPixel().
| void ControlDialog::startFile | ( | QString | ) |
Definition at line 68 of file controldialog.cpp.
References clearStatus(), Ui_ControlDialog::filename, and Ui_ControlDialog::loading.
Referenced by loadFile(), and mainWindow::readFile().
| void ControlDialog::updateClearSelection | ( | const QItemSelection & | selected, | |
| const QItemSelection & | deselected | |||
| ) | [private, slot] |
Definition at line 181 of file controldialog.cpp.
References Ui_ControlDialog::clearsel, and clearSelection.
Referenced by ControlDialog().
QItemSelectionModel* ControlDialog::clearSelection [private] |
Definition at line 50 of file controldialog.h.
Referenced by ControlDialog(), on_clearsel_clicked(), and updateClearSelection().
SelectedPixelModel ControlDialog::mapstats [private] |
Definition at line 52 of file controldialog.h.
Referenced by clearStatus(), ControlDialog(), finished(), hasField(), and loadField().
Definition at line 49 of file controldialog.h.
Referenced by ControlDialog(), doubleClicked(), init(), numselected(), on_clearall_clicked(), on_clearsel_clicked(), on_savelist_clicked(), pixnum(), and selectPixel().
SelectedPixelModel ControlDialog::statspixels [private] |
Definition at line 51 of file controldialog.h.
Referenced by ControlDialog(), init(), and selectPixel().
1.4.7