instAdmin/Cpp/GisDes/SaRibbon/SARibbonBar/SARibbonTabBar.h
2024-10-29 22:24:50 +08:00

26 lines
482 B
C++

#ifndef SARIBBONTABBAR_H
#define SARIBBONTABBAR_H
#include "SARibbonGlobal.h"
#include <QTabBar>
#include <QMargins>
/**
* @brief The SARibbonTabBar class
*/
class SA_RIBBON_EXPORT SARibbonTabBar : public QTabBar
{
Q_OBJECT
public:
SARibbonTabBar(QWidget* parent = Q_NULLPTR);
const QMargins& tabMargin() const;
void setTabMargin(const QMargins& tabMargin);
protected:
QSize tabSizeHint(int index) const;
private:
QMargins m_tabMargin;
};
#endif // SARIBBONTABBAR_H