vnote/src/vtabindicator.h
2017-07-17 10:10:18 +08:00

39 lines
725 B
C++

#ifndef VTABINDICATOR_H
#define VTABINDICATOR_H
#include <QWidget>
#include "vedittabinfo.h"
class QLabel;
class VTabIndicator : public QWidget
{
Q_OBJECT
public:
explicit VTabIndicator(QWidget *p_parent = 0);
// Update indicator.
void update(const VEditTabInfo &p_info);
private:
void setupUI();
// Indicate the doc type.
QLabel *m_docTypeLabel;
// Indicate the readonly property.
QLabel *m_readonlyLabel;
// Indicate whether it is a normal note or an external file.
QLabel *m_externalLabel;
// Indicate whether it is a system file.
QLabel *m_systemLabel;
// Indicate the position of current cursor.
QLabel *m_cursorLabel;
};
#endif // VTABINDICATOR_H