Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::panels::channels::TimeButtons Namespace Reference

Functions

static std::vector< iv::panels::diamar::DiamarChannelsPanelsFactory::SelectChannelListItemprvBuildInitialMapSelectedChannelsInGraphic (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static void runAddChannels (CDialog *dlgFather, const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback)
 
static void runRemoveChannels (CDialog *dlgFather, const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback)
 
static void setButtonSelectedFormat (CButton *button)
 
static void setButtonsUnselected (const std::vector< CButton * > &buttons)
 
static CButtonbuttonTimeReference (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static CButtonbuttonTimeNow (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger)
 
static CButtonbuttonTimeDefault (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const std::string_view btnText, iv::types::timestamp timeIncr, const bool withSelection, bool withTimer)
 
static AbstractComponentGUIcreateTimeButtonsPanel (const std::shared_ptr< SPrvDataPanelTimeLogger > &dataPanelTimeLogger, const bool withButtonsManipulateChannels, const std::optional< std::function< void(std::set< iv::types::channelId >)> > &channelsInPanesChangeCallback=std::nullopt)
 

Function Documentation

◆ buttonTimeDefault()

static CButton * iv::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

◆ buttonTimeNow()

static CButton * iv::panels::channels::TimeButtons::buttonTimeNow ( const std::shared_ptr< SPrvDataPanelTimeLogger > & dataPanelTimeLogger)
static

◆ buttonTimeReference()

static CButton * iv::panels::channels::TimeButtons::buttonTimeReference ( const std::shared_ptr< SPrvDataPanelTimeLogger > & dataPanelTimeLogger)
static

◆ createTimeButtonsPanel()

static AbstractComponentGUI * iv::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 )
static

◆ prvBuildInitialMapSelectedChannelsInGraphic()

static std::vector< iv::panels::diamar::DiamarChannelsPanelsFactory::SelectChannelListItem > iv::panels::channels::TimeButtons::prvBuildInitialMapSelectedChannelsInGraphic ( const std::shared_ptr< SPrvDataPanelTimeLogger > & dataPanelTimeLogger)
static

◆ runAddChannels()

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

◆ runRemoveChannels()

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

◆ setButtonSelectedFormat()

static void iv::panels::channels::TimeButtons::setButtonSelectedFormat ( CButton * button)
static

◆ setButtonsUnselected()

static void iv::panels::channels::TimeButtons::setButtonsUnselected ( const std::vector< CButton * > & buttons)
static