Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
PanelChannelTendencyCurvesFactory.cpp File Reference
Include dependency graph for PanelChannelTendencyCurvesFactory.cpp:

Classes

struct  iv::panels::channels::SPrvDataPanelTimeLogger
 
class  iv::panels::channels::ListenerClickPrintButton
 
class  iv::panels::channels::CPrvTimerUpdate
 

Namespaces

namespace  iv
 
namespace  iv::panels
 
namespace  iv::panels::channels
 
namespace  iv::panels::channels::TimeButtons
 

Functions

static AbstractComponentGUIiv::panels::channels::printTrendCurvePanel (const bool isPrinterActive, std::string_view printerName, bool &printCurve, bool &saveCurve, std::map< std::string, bool > &extractToDevices)
 
static std::string iv::panels::channels::curveToPdf (const std::shared_ptr< SPrvDataPanelTimeLogger > &curveData)
 
static AbstractComponentGUIiv::panels::channels::createCheckChannelInGraphics (const iv::types::channelId &channelId)
 
static std::vector< std::shared_ptr< CTendencyCurve > > iv::panels::channels::getAllCurves (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static AbstractComponentGUIiv::panels::channels::createPanelCurves (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const bool mustBeCreateCursor)
 
static void iv::panels::channels::updatePanelCurves (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const bool mustBeCreateCursor)
 
static std::vector< iv::panels::diamar::DiamarChannelsPanelsFactory::SelectChannelListItemiv::panels::channels::TimeButtons::prvBuildInitialMapSelectedChannelsInGraphic (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static void iv::panels::channels::TimeButtons::runAddChannels (CDialog *dlgFather, const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback)
 
static void iv::panels::channels::TimeButtons::runRemoveChannels (CDialog *dlgFather, const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback)
 
static void iv::panels::channels::TimeButtons::setButtonSelectedFormat (CButton *button)
 
static void iv::panels::channels::TimeButtons::setButtonsUnselected (const std::vector< CButton * > &buttons)
 
static CButtoniv::panels::channels::TimeButtons::buttonTimeReference (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static CButtoniv::panels::channels::TimeButtons::buttonTimeNow (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static CButtoniv::panels::channels::TimeButtons::buttonTimeDefault (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const std::string_view btnText, iv::types::timestamp timeIncr, const bool withSelection, bool withTimer)
 
static AbstractComponentGUIiv::panels::channels::TimeButtons::createTimeButtonsPanel (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const bool withButtonsManipulateChannels, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback=std::nullopt)
 

Variables

static constexpr uint64_t iv::panels::channels::PRV_CURVE_RESOLUTION = 500 * iv::constants::time::MillisecondsInSeconds