diff options
author | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
---|---|---|
committer | Jef <jef@targetspot.com> | 2024-09-24 08:54:57 -0400 |
commit | 20d28e80a5c861a9d5f449ea911ab75b4f37ad0d (patch) | |
tree | 12f17f78986871dd2cfb0a56e5e93b545c1ae0d0 /Src/Plugins/Input/in_wmvdrm/FileInfoDialog.h | |
parent | 537bcbc86291b32fc04ae4133ce4d7cac8ebe9a7 (diff) | |
download | winamp-20d28e80a5c861a9d5f449ea911ab75b4f37ad0d.tar.gz |
Initial community commit
Diffstat (limited to 'Src/Plugins/Input/in_wmvdrm/FileInfoDialog.h')
-rw-r--r-- | Src/Plugins/Input/in_wmvdrm/FileInfoDialog.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Src/Plugins/Input/in_wmvdrm/FileInfoDialog.h b/Src/Plugins/Input/in_wmvdrm/FileInfoDialog.h new file mode 100644 index 00000000..76d9b7d9 --- /dev/null +++ b/Src/Plugins/Input/in_wmvdrm/FileInfoDialog.h @@ -0,0 +1,41 @@ +#ifndef NULLSOFT_FILEINFODIALOGH +#define NULLSOFT_FILEINFODIALOGH + +#include "../nu/listview.h" +#include "WMInformation.h" +/* CUT> we're now using the unified file info dlg. I'll leave this commented out incase we want to do an advanced tab later on. +class FileInfoDialog +{ +public: + FileInfoDialog(HINSTANCE _hInstance, HWND parent, const wchar_t *fileName); + ~FileInfoDialog(); + void Init(HWND _hwnd); + static INT_PTR WINAPI FileInfoProc(HWND wnd, UINT msg, WPARAM wp, LPARAM lp); + BOOL MetadataList_Notify(NMHDR *header); + BOOL Edit_Notify(NMHDR *header); + BOOL OnOk(); + BOOL OnCancel(); + bool WasEdited(); +private: + void FillAttributeList(); + void WriteAttributeList(); + void WriteAttributeListA(); + void FillEditBoxes(); + void WriteEditBoxes(); + bool Apply(); + void Revert(); + void FileInfoDialog::WriteEditBoxHelper(const wchar_t attrName[], DWORD IDC, wchar_t *&temp, int &size); + bool AttributeInStandardEditor(const wchar_t *attrName); + HWND fileInfoHWND; + WMInformation *wmInfo; + W_ListView attributeList; + HINSTANCE hInstance; + + wchar_t *fileName; + wchar_t *fileNameToShow; + + bool edited; + +}; +*/ +#endif
\ No newline at end of file |