convert enum to enum class to fix -Wgnu-redeclared-enum

This commit is contained in:
wmayer
2019-11-13 22:39:27 +01:00
parent 33b0b1351e
commit 1e7628f436
8 changed files with 68 additions and 59 deletions

View File

@@ -2572,7 +2572,7 @@ void TreeWidget::expandSelectedItems(TreeItemMode mode)
for(auto item : selectedItems()) {
switch (mode) {
case Gui::ExpandPath: {
case TreeItemMode::ExpandPath: {
QTreeWidgetItem* parentItem = item->parent();
while (parentItem) {
parentItem->setExpanded(true);
@@ -2581,13 +2581,13 @@ void TreeWidget::expandSelectedItems(TreeItemMode mode)
item->setExpanded(true);
break;
}
case Gui::ExpandItem:
case TreeItemMode::ExpandItem:
item->setExpanded(true);
break;
case Gui::CollapseItem:
case TreeItemMode::CollapseItem:
item->setExpanded(false);
break;
case Gui::ToggleItem:
case TreeItemMode::ToggleItem:
if (item->isExpanded())
item->setExpanded(false);
else
@@ -2597,8 +2597,8 @@ void TreeWidget::expandSelectedItems(TreeItemMode mode)
}
}
void TreeWidget::setupText() {
void TreeWidget::setupText()
{
this->headerItem()->setText(0, tr("Labels & Attributes"));
this->headerItem()->setText(1, tr("Description"));
this->rootItem->setText(0, tr("Application"));
@@ -2638,7 +2638,8 @@ void TreeWidget::setupText() {
this->recomputeObjectAction->setStatusTip(tr("Recompute the selected object"));
}
void TreeWidget::syncView(ViewProviderDocumentObject *vp) {
void TreeWidget::syncView(ViewProviderDocumentObject *vp)
{
if(currentDocItem && TreeParams::Instance()->SyncView()) {
bool focus = hasFocus();
currentDocItem->document()->setActiveView(vp);
@@ -2647,7 +2648,8 @@ void TreeWidget::syncView(ViewProviderDocumentObject *vp) {
}
}
void TreeWidget::onShowHidden() {
void TreeWidget::onShowHidden()
{
if (!this->contextItem) return;
DocumentItem *docItem = nullptr;
if(this->contextItem->type() == DocumentType)
@@ -2658,14 +2660,14 @@ void TreeWidget::onShowHidden() {
docItem->setShowHidden(showHiddenAction->isChecked());
}
void TreeWidget::onHideInTree() {
void TreeWidget::onHideInTree()
{
if (this->contextItem && this->contextItem->type() == ObjectType) {
auto item = static_cast<DocumentObjectItem*>(contextItem);
item->object()->ShowInTree.setValue(!hideInTreeAction->isChecked());
}
}
void TreeWidget::changeEvent(QEvent *e)
{
if (e->type() == QEvent::LanguageChange)
@@ -3739,17 +3741,18 @@ void DocumentItem::slotExpandObject (const Gui::ViewProviderDocumentObject& obj,
{
getTree()->_updateStatus(false);
if((mode==Gui::ExpandItem||mode==Gui::ExpandPath)
&& obj.getDocument()->getDocument()->testStatus(App::Document::Restoring))
{
if(!_ExpandInfo)
if ((mode == TreeItemMode::ExpandItem ||
mode == TreeItemMode::ExpandPath) &&
obj.getDocument()->getDocument()->testStatus(App::Document::Restoring)) {
if (!_ExpandInfo)
_ExpandInfo.reset(new ExpandInfo);
_ExpandInfo->emplace(std::string("*")+obj.getObject()->getNameInDocument(),ExpandInfoPtr());
_ExpandInfo->emplace(std::string("*") + obj.getObject()->getNameInDocument(),ExpandInfoPtr());
return;
}
if(parent && parent->getDocument()!=document()->getDocument()) {
if (parent && parent->getDocument()!=document()->getDocument()) {
auto it = getTree()->DocumentMap.find(Application::Instance->getDocument(parent->getDocument()));
if(it!=getTree()->DocumentMap.end())
if (it!=getTree()->DocumentMap.end())
it->second->slotExpandObject(obj,mode,parent,subname);
return;
}
@@ -3761,7 +3764,7 @@ void DocumentItem::slotExpandObject (const Gui::ViewProviderDocumentObject& obj,
assert(item->parent());
switch (mode) {
case Gui::ExpandPath:
case TreeItemMode::ExpandPath:
if(!parent) {
QTreeWidgetItem* parentItem = item->parent();
while (parentItem) {
@@ -3772,7 +3775,7 @@ void DocumentItem::slotExpandObject (const Gui::ViewProviderDocumentObject& obj,
break;
}
// fall through
case Gui::ExpandItem:
case TreeItemMode::ExpandItem:
if(!parent) {
if(item->parent()->isExpanded())
item->setExpanded(true);
@@ -3789,10 +3792,10 @@ void DocumentItem::slotExpandObject (const Gui::ViewProviderDocumentObject& obj,
item->setExpanded(true);
}
break;
case Gui::CollapseItem:
case TreeItemMode::CollapseItem:
item->setExpanded(false);
break;
case Gui::ToggleItem:
case TreeItemMode::ToggleItem:
if (item->isExpanded())
item->setExpanded(false);
else
@@ -4376,25 +4379,25 @@ void DocumentObjectItem::setHighlight(bool set, Gui::HighlightMode high) {
};
switch (high) {
case Gui::Bold:
case HighlightMode::Bold:
f.setBold(set);
break;
case Gui::Italic:
case HighlightMode::Italic:
f.setItalic(set);
break;
case Gui::Underlined:
case HighlightMode::Underlined:
f.setUnderline(set);
break;
case Gui::Overlined:
case HighlightMode::Overlined:
f.setOverline(set);
break;
case Gui::Blue:
case HighlightMode::Blue:
highlight(QColor(200,200,255));
break;
case Gui::LightBlue:
case HighlightMode::LightBlue:
highlight(QColor(230,230,255));
break;
case Gui::UserDefined:
case HighlightMode::UserDefined:
{
QColor color(230,230,255);
if (set) {
@@ -4425,7 +4428,8 @@ void DocumentObjectItem::setHighlight(bool set, Gui::HighlightMode high) {
this->setFont(0,f);
}
const char *DocumentObjectItem::getTreeName() const {
const char *DocumentObjectItem::getTreeName() const
{
return myData->getTreeName();
}
@@ -4434,7 +4438,8 @@ Gui::ViewProviderDocumentObject* DocumentObjectItem::object() const
return myData->viewObject;
}
void DocumentObjectItem::testStatus(bool resetStatus) {
void DocumentObjectItem::testStatus(bool resetStatus)
{
QIcon icon,icon2;
testStatus(resetStatus,icon,icon2);
}