CFileDetailDialog::CFileDetailDialog(wxWindow *parent, CPartFile *file) : wxDialog(parent, -1, _("File Details"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxMAXIMIZE_BOX | wxMINIMIZE_BOX), m_file(file), m_filenameChanged(false) { theApp->m_FileDetailDialogActive++; m_timer.SetOwner(this, ID_MY_TIMER); m_timer.Start(5000); wxSizer *content = fileDetails(this, true); UpdateData(); content->SetSizeHints(this); content->Show(this, true); }
CFileDetailDialog::CFileDetailDialog(wxWindow *parent, std::vector<CPartFile *> & files, int index) : wxDialog(parent, -1, _("File Details"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER | wxMAXIMIZE_BOX | wxMINIMIZE_BOX), m_files(files), m_index(index), m_filenameChanged(false) { m_timer.SetOwner(this, ID_MY_TIMER); m_timer.Start(5000); wxSizer *content = fileDetails(this, true); m_file = m_files[m_index]; UpdateData(true); content->SetSizeHints(this); content->Show(this, true); }