Browse Source

Tweak ModuleWidget context menu.

tags/v2.0.0
Andrew Belt 5 years ago
parent
commit
dabeba972a
1 changed files with 10 additions and 10 deletions
  1. +10
    -10
      src/app/ModuleWidget.cpp

+ 10
- 10
src/app/ModuleWidget.cpp View File

@@ -60,8 +60,8 @@ struct ModuleInfoItem : ui::MenuItem {
menu->addChild(tagLabel); menu->addChild(tagLabel);
} }


if (!model->plugin->author.empty()) {
if (!model->plugin->authorUrl.empty()) {
if (model->plugin->author != "") {
if (model->plugin->authorUrl != "") {
ModuleUrlItem* authorItem = new ModuleUrlItem; ModuleUrlItem* authorItem = new ModuleUrlItem;
authorItem->text = model->plugin->author; authorItem->text = model->plugin->author;
authorItem->url = model->plugin->authorUrl; authorItem->url = model->plugin->authorUrl;
@@ -74,42 +74,42 @@ struct ModuleInfoItem : ui::MenuItem {
} }
} }


if (!model->manualUrl.empty()) {
if (model->manualUrl != "") {
ModuleUrlItem* manualItem = new ModuleUrlItem; ModuleUrlItem* manualItem = new ModuleUrlItem;
manualItem->text = "Module manual"; manualItem->text = "Module manual";
manualItem->url = model->manualUrl; manualItem->url = model->manualUrl;
menu->addChild(manualItem); menu->addChild(manualItem);
} }


if (!model->plugin->manualUrl.empty()) {
if (model->plugin->manualUrl != "") {
ModuleUrlItem* manualItem = new ModuleUrlItem; ModuleUrlItem* manualItem = new ModuleUrlItem;
manualItem->text = "Plugin manual"; manualItem->text = "Plugin manual";
manualItem->url = model->plugin->manualUrl; manualItem->url = model->plugin->manualUrl;
menu->addChild(manualItem); menu->addChild(manualItem);
} }


if (!model->plugin->pluginUrl.empty()) {
if (model->plugin->pluginUrl != "") {
ModuleUrlItem* websiteItem = new ModuleUrlItem; ModuleUrlItem* websiteItem = new ModuleUrlItem;
websiteItem->text = "Plugin website"; websiteItem->text = "Plugin website";
websiteItem->url = model->plugin->pluginUrl; websiteItem->url = model->plugin->pluginUrl;
menu->addChild(websiteItem); menu->addChild(websiteItem);
} }


if (!model->plugin->sourceUrl.empty()) {
if (model->plugin->sourceUrl != "") {
ModuleUrlItem* sourceItem = new ModuleUrlItem; ModuleUrlItem* sourceItem = new ModuleUrlItem;
sourceItem->text = "Source code"; sourceItem->text = "Source code";
sourceItem->url = model->plugin->sourceUrl; sourceItem->url = model->plugin->sourceUrl;
menu->addChild(sourceItem); menu->addChild(sourceItem);
} }


if (!model->plugin->donateUrl.empty()) {
if (model->plugin->donateUrl != "") {
ModuleUrlItem* donateItem = new ModuleUrlItem; ModuleUrlItem* donateItem = new ModuleUrlItem;
donateItem->text = "Donate"; donateItem->text = "Donate";
donateItem->url = model->plugin->donateUrl; donateItem->url = model->plugin->donateUrl;
menu->addChild(donateItem); menu->addChild(donateItem);
} }


if (!model->plugin->path.empty()) {
if (model->plugin->path != "") {
ModuleFolderItem* pathItem = new ModuleFolderItem; ModuleFolderItem* pathItem = new ModuleFolderItem;
pathItem->text = "Open plugin folder"; pathItem->text = "Open plugin folder";
pathItem->path = model->plugin->path; pathItem->path = model->plugin->path;
@@ -230,7 +230,7 @@ struct ModulePresetItem : ui::MenuItem {
menu->addChild(presetItem); menu->addChild(presetItem);
} }
if (!hasPresets) { if (!hasPresets) {
menu->addChild(createMenuLabel("(none)"));
menu->addChild(createMenuLabel("(None)"));
} }
}; };


@@ -694,7 +694,7 @@ void ModuleWidget::saveDialog() {


std::string pathStr = path; std::string pathStr = path;
std::string extension = string::filenameExtension(string::filename(pathStr)); std::string extension = string::filenameExtension(string::filename(pathStr));
if (extension.empty()) {
if (extension == "") {
pathStr += ".vcvm"; pathStr += ".vcvm";
} }




Loading…
Cancel
Save