<< renameFilesAction\r
<< requestDataAction;\r
}\r
- else if (node->data()->type()->name() == "file")\r
+ else if (node->data()->type()->name() == "file"\r
+ || node->data()->type()->name() == "episode_file")\r
{\r
aniDBLinkAction->setText(tr("Open AniDB Page (%1%2)").arg('f').arg(node->id()));\r
actions << aniDBLinkAction\r
\r
DynamicModel::Node *node = dynamicModelFilterModel()->node(customContextMenuIndex);\r
\r
- if (node->data()->type()->name() != "file")\r
+ if (node->data()->type()->name() != "file"\r
+ && node->data()->type()->name() != "episode_file")\r
return;\r
\r
MyList::instance()->markWatched(node->id());\r
\r
DynamicModel::Node *node = dynamicModelFilterModel()->node(customContextMenuIndex);\r
\r
- if (node->data()->type()->name() != "file")\r
+ if (node->data()->type()->name() != "file"\r
+ && node->data()->type()->name() != "episode_file")\r
return;\r
\r
MyList::instance()->markUnwatched(node->id());\r
QDesktopServices::openUrl(QUrl(aniDBUrlBase.arg('a').arg(node->id())));\r
else if (node->data()->type()->name() == "episode")\r
QDesktopServices::openUrl(QUrl(aniDBUrlBase.arg('e').arg(node->id())));\r
- else if (node->data()->type()->name() == "file")\r
+ else if (node->data()->type()->name() == "file"\r
+ || node->data()->type()->name() == "episode_file")\r
QDesktopServices::openUrl(QUrl(aniDBUrlBase.arg('f').arg(node->id())));\r
else if (node->data()->type()->name() == "file_location")\r
QDesktopServices::openUrl(QUrl(aniDBUrlBase.arg('f').arg(node->parent()->id())));\r
using namespace LocalMyList;\r
int id = 0;\r
DynamicModel::Node *node = dynamicModelFilterModel()->node(customContextMenuIndex);\r
- if (node->data()->type()->name() == "file")\r
+ if (node->data()->type()->name() == "file"\r
+ || node->data()->type()->name() == "episode_file")\r
{\r
id = node->id();\r
}\r