blob: 997f7412b439098e458905c7f8c612be780b55e3 (
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
28
29
|
#ifndef CVIEWHEADER_H
#define CVIEWHEADER_H
#include <memory>
#include <libskindesignerapi/osdelements.h>
#include "viewGridNavigator.h"
enum ePlexMenuTab {
pmtOnDeck,
pmtRecentlyAdded,
pmtLibrary
};
class cViewHeader
{
private:
ePlexMenuTab m_eCurrentTab;
std::shared_ptr<skindesignerapi::cViewElement> m_pViewElem;
public:
cViewHeader(skindesignerapi::cViewElement* viewElem);
~cViewHeader();
void Draw(cGridElement* elem);
ePlexMenuTab NextTab();
ePlexMenuTab PrevTab();
ePlexMenuTab CurrentTab() { return m_eCurrentTab; }
};
#endif // CVIEWHEADER_H
|