void CGUIDialogPictureInfo::FrameMove()
{
  if (g_infoManager.GetCurrentSlide().GetPath() != m_currentPicture)
  {
    UpdatePictureInfo();
    m_currentPicture = g_infoManager.GetCurrentSlide().GetPath();
  }
  CGUIDialog::FrameMove();
}
示例#2
0
void CGUIDialogPictureInfo::Render()
{
  if (g_infoManager.GetCurrentSlide().m_strPath != m_currentPicture)
  {
    UpdatePictureInfo();
    m_currentPicture = g_infoManager.GetCurrentSlide().m_strPath;
  }
  CGUIDialog::Render();
}
示例#3
0
void CGUIDialogPictureInfo::FrameMove()
{
  const CFileItem* item = CServiceBroker::GetGUI()->GetInfoManager().GetInfoProviders().GetPicturesInfoProvider().GetCurrentSlide();
  if (item && item->GetPath() != m_currentPicture)
  {
    UpdatePictureInfo();
    m_currentPicture = item->GetPath();
  }
  CGUIDialog::FrameMove();
}
void CGUIDialogPictureInfo::OnInitWindow()
{
  CGUIDialog::OnInitWindow();
  UpdatePictureInfo();
}