aboutsummaryrefslogtreecommitdiff
path: root/c/datalistview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'c/datalistview.cpp')
-rw-r--r--c/datalistview.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/c/datalistview.cpp b/c/datalistview.cpp
index 05d46a4..bd9b317 100644
--- a/c/datalistview.cpp
+++ b/c/datalistview.cpp
@@ -6,15 +6,12 @@
#include "resource.h"
#include "defs.h"
-extern EpisodeListView g_elv;
+extern EpisodeListView *g_lpElv;
-void
-DataListView::Create()
+DataListView::DataListView() : ListView((HMENU)IDC_DATALISTVIEW, LVS_NOCOLUMNHEADER)
{
LVCOLUMN lvc;
- ListView::Create((HMENU)IDC_DATALISTVIEW, LVS_NOCOLUMNHEADER);
-
lvc.mask = LVCF_WIDTH|LVCF_TEXT|LVCF_SUBITEM;
lvc.iSubItem = DLVSIKEY;
lvc.pszText = TEXT("Key");
@@ -75,7 +72,7 @@ DataListView::ShowEpisode(int iEpisode)
LVFINDINFO lvfi;
lvfi.flags = LVFI_PARAM;
lvfi.lParam = iEpisode;
- int iItem = ListView_FindItem(g_elv.HWnd(), -1, &lvfi);
+ int iItem = ListView_FindItem(g_lpElv->HWnd(), -1, &lvfi);
if (iItem != -1)
- ListView_EnsureVisible(g_elv.HWnd(), iItem, TRUE);
+ ListView_EnsureVisible(g_lpElv->HWnd(), iItem, TRUE);
}