QXRD
0.11.16
|
#include <qxrdfilebrowser.h>
Public Slots | |
void | onFilterChanged (int newfilter) |
void | onSelectorChanged (QString str) |
void | doPushDirectory (QString newDir) |
void | doPreviousDirectory () |
void | doUpDirectory () |
void | doChangeDirectory () |
void | doHomeDirectory () |
void | doAcquisitionDirectory () |
void | doRefreshBrowser () |
void | doOpen () |
void | doOpenDark () |
void | doOpenMask () |
void | doOpenGainMap () |
void | doProcess () |
void | doIntegrate () |
void | doSumImages () |
void | doClearAccumulator () |
void | doIntegrateAndAccumulate () |
void | doSaveAccumulator () |
void | doAdd () |
void | doSubtract () |
void | doProjectX () |
void | doProjectY () |
void | doProjectZ () |
void | doCorrelate () |
void | doEvaluate (QString filePath) |
void | onRootDirectoryChanged (QString dir) |
void | mousePressed (QModelIndex index) |
void | onRowCountChanged (int oldCount, int newCount) |
void | doubleClicked (QModelIndex index) |
void | doSelectComboItem (int index) |
void | onModelReset () |
void | onFileUpdated (QFileInfo file) |
Public Member Functions | |
QxrdFileBrowser (QxrdFileBrowserSettingsWPtr settings, int isOutput, QxrdExperimentWPtr experiment, QxrdDataProcessorWPtr processor, QWidget *parent) | |
virtual | ~QxrdFileBrowser () |
Private Attributes | |
QxrdFileBrowserSettingsWPtr | m_FileBrowserSettings |
QMutex | m_Mutex |
int | m_IsOutput |
QxrdExperimentWPtr | m_Experiment |
QxrdDataProcessorWPtr | m_Processor |
QxrdFileBrowserModelPtr | m_Model |
QStringList | m_DirectoryStack |
Definition at line 15 of file qxrdfilebrowser.h.
QxrdFileBrowser::QxrdFileBrowser | ( | QxrdFileBrowserSettingsWPtr | settings, |
int | isOutput, | ||
QxrdExperimentWPtr | experiment, | ||
QxrdDataProcessorWPtr | processor, | ||
QWidget * | parent | ||
) |
Definition at line 17 of file qxrdfilebrowser.cpp.
References DEBUG_CONSTRUCTORS, doAcquisitionDirectory(), doChangeDirectory(), doHomeDirectory(), doIntegrate(), doOpen(), doPreviousDirectory(), doProcess(), doRefreshBrowser(), doSelectComboItem(), doSumImages(), doubleClicked(), doUpDirectory(), QxrdFileBrowserModel::fileUpdated(), m_FileBrowserSettings, m_Model, mousePressed(), onFileUpdated(), onFilterChanged(), onModelReset(), onRootDirectoryChanged(), onSelectorChanged(), qcepDebug(), QcepIntProperty::valueChanged(), and QcepStringProperty::valueChanged().
|
virtual |
Definition at line 107 of file qxrdfilebrowser.cpp.
References DEBUG_CONSTRUCTORS, and qcepDebug().
|
slot |
Definition at line 250 of file qxrdfilebrowser.cpp.
References doPushDirectory(), and m_Experiment.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 482 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 219 of file qxrdfilebrowser.cpp.
References doPushDirectory(), and m_FileBrowserSettings.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 404 of file qxrdfilebrowser.cpp.
References m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 582 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 602 of file qxrdfilebrowser.cpp.
References INVOKE_CHECK, and m_Experiment.
Referenced by mousePressed().
|
slot |
Definition at line 245 of file qxrdfilebrowser.cpp.
References doPushDirectory().
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 366 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by QxrdWindow::initialize(), mousePressed(), and QxrdFileBrowser().
|
slot |
Definition at line 413 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 259 of file qxrdfilebrowser.cpp.
References doPushDirectory(), m_Model, and m_Processor.
Referenced by doubleClicked(), mousePressed(), and QxrdFileBrowser().
|
slot |
Definition at line 294 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 330 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 312 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 208 of file qxrdfilebrowser.cpp.
References m_DirectoryStack, and m_FileBrowserSettings.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 348 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed(), and QxrdFileBrowser().
|
slot |
Definition at line 522 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 542 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 562 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 195 of file qxrdfilebrowser.cpp.
References m_DirectoryStack, and m_FileBrowserSettings.
Referenced by doAcquisitionDirectory(), doChangeDirectory(), doHomeDirectory(), doOpen(), doSelectComboItem(), and doUpDirectory().
|
slot |
Definition at line 622 of file qxrdfilebrowser.cpp.
References m_Model.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 433 of file qxrdfilebrowser.cpp.
References m_Experiment, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 172 of file qxrdfilebrowser.cpp.
References doPushDirectory().
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 502 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed().
|
slot |
Definition at line 384 of file qxrdfilebrowser.cpp.
References m_Model, and m_Processor.
Referenced by mousePressed(), and QxrdFileBrowser().
|
slot |
Definition at line 696 of file qxrdfilebrowser.cpp.
References doOpen().
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 232 of file qxrdfilebrowser.cpp.
References doPushDirectory(), and m_FileBrowserSettings.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 627 of file qxrdfilebrowser.cpp.
References doAdd(), doClearAccumulator(), doCorrelate(), doEvaluate(), doIntegrate(), doIntegrateAndAccumulate(), doOpen(), doOpenDark(), doOpenGainMap(), doOpenMask(), doProcess(), doProjectX(), doProjectY(), doProjectZ(), doSaveAccumulator(), doSubtract(), doSumImages(), and m_Model.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 719 of file qxrdfilebrowser.cpp.
References DEBUG_DISPLAY, m_Experiment, and qcepDebug().
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 118 of file qxrdfilebrowser.cpp.
References m_Model.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 713 of file qxrdfilebrowser.cpp.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 181 of file qxrdfilebrowser.cpp.
References m_Model.
Referenced by QxrdFileBrowser().
|
slot |
Definition at line 701 of file qxrdfilebrowser.cpp.
References DEBUG_DISPLAY, m_Experiment, and qcepDebug().
|
slot |
Definition at line 151 of file qxrdfilebrowser.cpp.
References m_Model.
Referenced by QxrdFileBrowser().
|
private |
Definition at line 69 of file qxrdfilebrowser.h.
Referenced by doPreviousDirectory(), and doPushDirectory().
|
private |
Definition at line 66 of file qxrdfilebrowser.h.
Referenced by doAcquisitionDirectory(), doEvaluate(), doSaveAccumulator(), onFileUpdated(), and onRowCountChanged().
|
private |
Definition at line 63 of file qxrdfilebrowser.h.
Referenced by doChangeDirectory(), doPreviousDirectory(), doPushDirectory(), doUpDirectory(), and QxrdFileBrowser().
|
private |
Definition at line 65 of file qxrdfilebrowser.h.
|
private |
Definition at line 68 of file qxrdfilebrowser.h.
Referenced by doAdd(), doCorrelate(), doIntegrate(), doIntegrateAndAccumulate(), doOpen(), doOpenDark(), doOpenGainMap(), doOpenMask(), doProcess(), doProjectX(), doProjectY(), doProjectZ(), doRefreshBrowser(), doSubtract(), doSumImages(), mousePressed(), onFilterChanged(), onRootDirectoryChanged(), onSelectorChanged(), and QxrdFileBrowser().
|
mutableprivate |
Definition at line 64 of file qxrdfilebrowser.h.
|
private |
Definition at line 67 of file qxrdfilebrowser.h.
Referenced by doAdd(), doClearAccumulator(), doCorrelate(), doIntegrate(), doIntegrateAndAccumulate(), doOpen(), doOpenDark(), doOpenGainMap(), doOpenMask(), doProcess(), doProjectX(), doProjectY(), doProjectZ(), doSaveAccumulator(), doSubtract(), and doSumImages().