blob: afdb38f4a8b862490cb2928786f5c6b159feb5a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef CVIEWHEADER_H
#define CVIEWHEADER_H
#include <memory>
#include "libskindesigner/osdelements.h"
enum ePlexMenuTab {
pmtOnDeck,
pmtRecentlyAdded,
pmtLibrary
};
class cViewHeader
{
private:
ePlexMenuTab m_eCurrentTab;
std::shared_ptr<cViewElement> m_pViewElem;
public:
cViewHeader(cViewElement* viewElem);
void Draw();
ePlexMenuTab NextTab();
ePlexMenuTab PrevTab();
ePlexMenuTab CurrentTab() { return m_eCurrentTab; }
};
#endif // CVIEWHEADER_H
|