setting ocio config specific to project
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user