setting ocio config specific to project

This commit is contained in:
itsmattkc
2019-09-30 05:40:14 +10:00
parent 9a78f5ce86
commit 45bfad2b20
13 changed files with 188 additions and 31 deletions
+6 -1
View File
@@ -36,7 +36,7 @@ MainMenu::MainMenu(QMainWindow *parent) :
//
// FILE MENU
//
file_menu_ = new Menu(this);
file_menu_ = new Menu(this, this, SLOT(FileMenuAboutToShow()));
file_new_menu_ = new Menu(file_menu_);
olive::menu_shared.AddItemsForNewMenu(file_new_menu_);
file_open_item_ = file_menu_->AddItem("openproj", nullptr, nullptr, "Ctrl+O");
@@ -327,6 +327,11 @@ void MainMenu::ToolItemTriggered()
olive::core.SetTool(tool);
}
void MainMenu::FileMenuAboutToShow()
{
file_project_properties_item_->setEnabled(olive::core.GetActiveProject() != nullptr);
}
void MainMenu::ViewMenuAboutToShow()
{
// Parent is QMainWindow