xref: /MusicPlayer2/MusicPlayer2/GetTagOnlineDlg.h (revision cf582a5209ac6785bb3998a946cc7cbe925366ee)
1 #pragma once
2 #include "CoverDownloadDlg.h"
3 #include "InternetCommon.h"
4 class CGetTagOnlineDlg : public CCoverDownloadDlg
5 {
6 public:
7     CGetTagOnlineDlg(const SongInfo& song, CWnd* pParent = nullptr);
8     virtual ~CGetTagOnlineDlg();
GetSelectedItem()9     const  CInternetCommon::ItemInfo& GetSelectedItem() const { return m_item_info; }
10 
11 private:
12     CInternetCommon::ItemInfo m_item_info;
13     const SongInfo& m_song_info;
14 
15 private:
16     virtual CString GetDialogName() const override;
17     virtual void OnBnClickedDownloadSelected() override;
18     virtual SongInfo GetSongInfo() const override;
19 
20 public:
21     virtual BOOL OnInitDialog();
22 };
23 
24