#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().