Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include "DiamarHistoryPanel.hpp"
#include "alarms/History.hpp"
#include "core/color.hpp"
#include "core/printer.hpp"
#include "core/strings.hpp"
#include "diamar/CAppDiamar.hpp"
#include "diamar/CGenerateDocument.hpp"
#include "documents/CDocumentPrinter.hpp"
#include "iofile/HistoryExporter.hpp"
#include "reports/ChannelsReports.hpp"
#include "ui/gui/CButton.hpp"
#include "ui/gui/CCheckButton.hpp"
#include "ui/gui/CDataList.hpp"
#include "ui/gui/CDialog.hpp"
#include "ui/gui/CEdit.hpp"
#include "ui/gui/CEventSelected.hpp"
#include "ui/gui/CLabel.hpp"
#include "ui/gui/CLayoutGrid.hpp"
#include "ui/gui/CLayoutHorizontal.hpp"
#include "ui/gui/CLayoutVertical.hpp"
#include "ui/gui/CList.hpp"
#include "ui/gui/CToolsLayouts.hpp"
#include "ui/gui/IListenerTimer.hpp"
#include "ui/gui/IModelList.hpp"
#include "ui/panels/diamar/CPanelTime.hpp"
Classes | |
struct | PrvDiamarHistoryPanelData |
class | PrvModelHistoryListPanel |
class | CPrvUpdateHistory |
class | CPrvSelHistoryListEdit |
class | CPrvButtonFilterByTagsListenerClick |
class | ListenerClickExportButton |
class | ListenerClickPrintButton |
class | CPrvButtonFilterByGroupsListenerClick |
class | CPrvButtonFilterByUnitsListenerClick |
class | CPrvButtonFilterListenerClick |
Functions | |
static void | prvFormatLabelPaginationInfoText (CLabel *paginationInfoLabel) |
static std::optional< iv::types::errorMessage > | queryHistory (const std::shared_ptr< PrvDiamarHistoryPanelData > &historyPanelData, const uint32_t pageRequested=0) |
static std::optional< iv::types::errorMessage > | repeatQuery (const std::shared_ptr< PrvDiamarHistoryPanelData > &historyPanelData) |
static void | updatePanel (const std::optional< iv::types::errorMessage > &errorMsg, const std::shared_ptr< PrvDiamarHistoryPanelData > &historyPanelData) |
static bool | prvFilterIsOk (const iv::alarms::FilterHistory &filterHistory) |
static void | prvFormatButtonFilterText (CButton *filterButton, const iv::alarms::FilterHistory &filterHistory) |
Actualiza el texto del botón Filter para mostrar si hay filtros activos. | |
AbstractComponentGUI * | printHistoryPanel (bool isPrinterActive, std::string_view printerName, bool &saveHistory, bool &printHistory, std::map< std::string, bool > &extractToDevice) |
AbstractComponentGUI * | exportHistoryPanel (bool &saveHistory, std::map< std::string, bool > &extractToDevice) |
std::string | historyToPdf (const std::vector< iv::alarms::Event > &historyEvents) |
static AbstractComponentGUI * | prvPanelButtonsNavigation (const std::shared_ptr< PrvDiamarHistoryPanelData > &dataRef, CLabel *labelPaginationInfo) |
static AbstractComponentGUI * | prvPanelButtons (const std::shared_ptr< PrvDiamarHistoryPanelData > &diamarHistoryData) |
static CList * | prvPanelListHistory (IModelList *modelHistoryRef) |
static void | prvInitFilterIfNeeded () |
AbstractComponentGUI * exportHistoryPanel | ( | bool & | saveHistory, |
std::map< std::string, bool > & | extractToDevice ) |
std::string historyToPdf | ( | const std::vector< iv::alarms::Event > & | historyEvents | ) |
AbstractComponentGUI * printHistoryPanel | ( | bool | isPrinterActive, |
std::string_view | printerName, | ||
bool & | saveHistory, | ||
bool & | printHistory, | ||
std::map< std::string, bool > & | extractToDevice ) |
|
static |
|
static |
Actualiza el texto del botón Filter para mostrar si hay filtros activos.
filterButton | |
filterHistory |
|
static |
Actualiza el texto del label de paginación para mostrar la página actual.
paginationInfoLabel |
|
static |
|
static |
Crea el panel superior con todos los botones Filter, navegación y export.
diamarHistoryData |
|
static |
Crea el panel de botones para navegar entre las páginas del History.
dataRef | |
labelPaginationInfo |
|
static |
Crea el panel que lista los History.
modelHistoryRef |
|
static |
|
static |
|
static |