mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Release adjustments
* Use appendMenuItems instead of ContextCommandBuilder * Specify RimEclipseCaseCollection menu features once * Add function to enable up/down arrows for combo box * Guard crash when closing project * Improve UI for grid case ensemble - Create a view for the first case in the ensemble - Show case name in view title - Enable up/down buttons to Eclipse case * Make sure 3D views in grid ensemble are created on project load
This commit is contained in:
@@ -77,6 +77,19 @@ CmdFeatureMenuBuilder& CmdFeatureMenuBuilder::operator<<( const QString& command
|
||||
return *this;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
CmdFeatureMenuBuilder& CmdFeatureMenuBuilder::operator<<( const QStringList& commandIds )
|
||||
{
|
||||
for ( const QString& commandId : commandIds )
|
||||
{
|
||||
*this << commandId;
|
||||
}
|
||||
|
||||
return *this;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -228,6 +241,16 @@ void CmdFeatureMenuBuilder::appendToMenu( QMenu* menu )
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void CmdFeatureMenuBuilder::appendToMenu( QMenu* menu, const QStringList& commandIds )
|
||||
{
|
||||
CmdFeatureMenuBuilder builder;
|
||||
builder << commandIds;
|
||||
builder.appendToMenu( menu );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -58,6 +58,7 @@ public:
|
||||
virtual ~CmdFeatureMenuBuilder();
|
||||
|
||||
CmdFeatureMenuBuilder& operator<<( const QString& commandIdOrSeparator );
|
||||
CmdFeatureMenuBuilder& operator<<( const QStringList& commandIdOrSeparators );
|
||||
CmdFeatureMenuBuilder& addCmdFeature( const QString commandId, const QString& customUiText = "" );
|
||||
CmdFeatureMenuBuilder&
|
||||
addCmdFeatureWithUserData( const QString commandId, const QString& customUiText, const QVariant& userData );
|
||||
@@ -69,6 +70,8 @@ public:
|
||||
|
||||
void appendToMenu( QMenu* menu );
|
||||
|
||||
static void appendToMenu( QMenu* menu, const QStringList& commandIds );
|
||||
|
||||
bool isCmdFeatureAdded( const QString& commandId );
|
||||
size_t itemCount() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user