16 QString GetTitle()
const;
18 virtual void SetBoldTitle(
bool bBold);
19 bool GetBoldTitle()
const;
21 virtual void SetIcon(
const QIcon& icon);
22 QIcon GetIcon()
const;
24 virtual void SetFillColor(
const QColor& color);
25 QColor GetFillColor()
const;
27 virtual void SetDraggable(
bool bDraggable);
28 bool IsDraggable()
const;
30 virtual void SetCollapseState(
bool bCollapsed) = 0;
31 virtual bool GetCollapseState()
const = 0;
33 virtual QWidget* GetContent() = 0;
34 virtual QWidget* GetHeader() = 0;
37 void CollapseStateChanged(
bool bCollapsed);
38 void DragStarted(QMimeData& ref_mimeData);
47 void DrawHeader(QPainter& p,
const QRect& rect);
48 void HeaderMousePress(QMouseEvent* me);
49 void HeaderMouseMove(QMouseEvent* me);
50 void HeaderMouseRelease(QMouseEvent* me);
53 bool m_bDragging =
false;
55 bool m_bBoldTitle =
false;
56 bool m_bCollapsible =
false;
57 bool m_bDraggable =
false;
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34