summaryrefslogtreecommitdiff
path: root/game/client/econ/store/store_page_halloween.h
diff options
context:
space:
mode:
Diffstat (limited to 'game/client/econ/store/store_page_halloween.h')
-rw-r--r--game/client/econ/store/store_page_halloween.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/game/client/econ/store/store_page_halloween.h b/game/client/econ/store/store_page_halloween.h
new file mode 100644
index 0000000..7ab0c0a
--- /dev/null
+++ b/game/client/econ/store/store_page_halloween.h
@@ -0,0 +1,49 @@
+//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+// Purpose:
+//
+// $NoKeywords: $
+//=============================================================================//
+
+#ifndef STORE_PAGE_SPECIALPROMO_H
+#define STORE_PAGE_SPECIALPROMO_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+#include "store/v1/tf_store_page.h"
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+class CTFStorePage_SpecialPromo : public CTFStorePage1
+{
+ DECLARE_CLASS_SIMPLE( CTFStorePage_SpecialPromo, CTFStorePage1 );
+public:
+ CTFStorePage_SpecialPromo( Panel *parent, const CEconStoreCategoryManager::StoreCategory_t *pPageData );
+
+ virtual const char* GetPageResFile() { return pszResFile; }
+
+protected:
+// virtual void OrderItemsForDisplay( CUtlVector<const econ_store_entry_t *>& vecItems ) const;
+
+private:
+ const char* pszResFile;
+};
+
+
+//-----------------------------------------------------------------------------
+// Purpose:
+//-----------------------------------------------------------------------------
+class CTFStorePage_Popular : public CTFStorePage1
+{
+ DECLARE_CLASS_SIMPLE( CTFStorePage_Popular, CTFStorePage1 );
+public:
+ CTFStorePage_Popular( Panel *parent, const CEconStoreCategoryManager::StoreCategory_t *pPageData );
+
+protected:
+ virtual void UpdateFilteredItems( void );
+};
+
+
+#endif // STORE_PAGE_SPECIALPROMO_H