Merge pull request #20649 from pieterhijma/viewprovider-toggle-visibility
[Core] Allow setting visibility toggling in the ViewProvider
This commit is contained in:
@@ -50,7 +50,10 @@ using namespace Spreadsheet;
|
||||
|
||||
PROPERTY_SOURCE(SpreadsheetGui::ViewProviderSheet, Gui::ViewProviderDocumentObject)
|
||||
|
||||
ViewProviderSheet::ViewProviderSheet() = default;
|
||||
ViewProviderSheet::ViewProviderSheet()
|
||||
{
|
||||
setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility);
|
||||
}
|
||||
|
||||
ViewProviderSheet::~ViewProviderSheet()
|
||||
{
|
||||
@@ -59,18 +62,6 @@ ViewProviderSheet::~ViewProviderSheet()
|
||||
}
|
||||
}
|
||||
|
||||
void ViewProviderSheet::setDisplayMode(const char* ModeName)
|
||||
{
|
||||
ViewProviderDocumentObject::setDisplayMode(ModeName);
|
||||
}
|
||||
|
||||
std::vector<std::string> ViewProviderSheet::getDisplayModes() const
|
||||
{
|
||||
std::vector<std::string> StrList;
|
||||
StrList.emplace_back("Spreadsheet");
|
||||
return StrList;
|
||||
}
|
||||
|
||||
QIcon ViewProviderSheet::getIcon() const
|
||||
{
|
||||
return QIcon(QLatin1String(":icons/Spreadsheet.svg"));
|
||||
|
||||
Reference in New Issue
Block a user