blob: eac40bfa2379ac732c206e298a83660557b3fc1b (
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
30
31
32
33
|
#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
|