Adds optional "title" attribute to SectionContent and show it in visible

areas e.g. context-menu.
Build as shared library by default.
This commit is contained in:
mfreiholz
2016-02-24 12:12:09 +01:00
parent 7e41d18a6d
commit 0e831ee55f
7 changed files with 50 additions and 20 deletions

View File

@@ -43,19 +43,24 @@ public:
QWidget* titleWidget() const;
QWidget* contentWidget() const;
QString visibleTitle() const;
QString title() const;
void setTitle(const QString& title);
private:
const int _uid;
QString _uniqueName;
ContainerWidget* _container;
QPointer<QWidget> _title;
QPointer<QWidget> _content;
ContainerWidget* _containerWidget;
QPointer<QWidget> _titleWidget;
QPointer<QWidget> _contentWidget;
// Optional attributes
QString _title;
static int GetNextUid();
static QHash<int, SectionContent::WeakPtr>& GetLookupMap();
static QHash<QString, SectionContent::WeakPtr>& GetLookupMapByName();
//static QHash<int, SectionContent::WeakPtr> LookupMap;
//static QHash<QString, SectionContent::WeakPtr> LookupMapByName;
};
ADS_NAMESPACE_END