mirror of
https://github.com/flatpak/flatpak.git
synced 2026-05-24 16:57:42 -04:00
Merge pull request #3158 from uajain/uajain/add-missing-getters
Add a couple of missing getters
This commit is contained in:
@@ -1196,6 +1196,25 @@ flatpak_transaction_set_no_pull (FlatpakTransaction *self,
|
||||
priv->no_pull = no_pull;
|
||||
}
|
||||
|
||||
/**
|
||||
* flatpak_transaction_get_no_pull:
|
||||
* @self: a #FlatpakTransaction
|
||||
*
|
||||
* Gets whether the transaction should operate only on locally
|
||||
* available data.
|
||||
*
|
||||
* Returns: %TRUE if no_pull is set, %FALSE otherwise
|
||||
*
|
||||
* Since: 1.5.1
|
||||
*/
|
||||
gboolean
|
||||
flatpak_transaction_get_no_pull (FlatpakTransaction *self)
|
||||
{
|
||||
FlatpakTransactionPrivate *priv = flatpak_transaction_get_instance_private (self);
|
||||
|
||||
return priv->no_pull;
|
||||
}
|
||||
|
||||
/**
|
||||
* flatpak_transaction_set_no_deploy:
|
||||
* @self: a #FlatpakTransaction
|
||||
@@ -1213,6 +1232,25 @@ flatpak_transaction_set_no_deploy (FlatpakTransaction *self,
|
||||
priv->no_deploy = no_deploy;
|
||||
}
|
||||
|
||||
/**
|
||||
* flatpak_transaction_get_no_deploy:
|
||||
* @self: a #FlatpakTransaction
|
||||
*
|
||||
* Gets whether the transaction is only downloading updates,
|
||||
* and not deploying them.
|
||||
*
|
||||
* Returns: %TRUE if no_deploy is set, %FALSE otherwise
|
||||
*
|
||||
* Since: 1.5.1
|
||||
*/
|
||||
gboolean
|
||||
flatpak_transaction_get_no_deploy (FlatpakTransaction *self)
|
||||
{
|
||||
FlatpakTransactionPrivate *priv = flatpak_transaction_get_instance_private (self);
|
||||
|
||||
return priv->no_deploy;
|
||||
}
|
||||
|
||||
/**
|
||||
* flatpak_transaction_set_disable_static_deltas:
|
||||
* @self: a #FlatpakTransaction
|
||||
|
||||
@@ -180,9 +180,13 @@ FLATPAK_EXTERN
|
||||
void flatpak_transaction_set_no_pull (FlatpakTransaction *self,
|
||||
gboolean no_pull);
|
||||
FLATPAK_EXTERN
|
||||
gboolean flatpak_transaction_get_no_pull (FlatpakTransaction *self);
|
||||
FLATPAK_EXTERN
|
||||
void flatpak_transaction_set_no_deploy (FlatpakTransaction *self,
|
||||
gboolean no_deploy);
|
||||
FLATPAK_EXTERN
|
||||
gboolean flatpak_transaction_get_no_deploy (FlatpakTransaction *self);
|
||||
FLATPAK_EXTERN
|
||||
void flatpak_transaction_set_disable_static_deltas (FlatpakTransaction *self,
|
||||
gboolean disable_static_deltas);
|
||||
FLATPAK_EXTERN
|
||||
|
||||
@@ -262,7 +262,9 @@ flatpak_transaction_set_disable_prune
|
||||
flatpak_transaction_set_disable_related
|
||||
flatpak_transaction_set_disable_static_deltas
|
||||
flatpak_transaction_set_no_deploy
|
||||
flatpak_transaction_get_no_deploy
|
||||
flatpak_transaction_set_no_pull
|
||||
flatpak_transaction_get_no_pull
|
||||
flatpak_transaction_set_reinstall
|
||||
flatpak_transaction_set_force_uninstall
|
||||
flatpak_transaction_set_default_arch
|
||||
|
||||
@@ -2187,6 +2187,12 @@ test_misc_transaction (void)
|
||||
list = flatpak_transaction_get_operations (transaction);
|
||||
g_assert_null (list);
|
||||
|
||||
flatpak_transaction_set_no_deploy (transaction, TRUE);
|
||||
g_assert (flatpak_transaction_get_no_deploy (transaction) == TRUE);
|
||||
|
||||
flatpak_transaction_set_no_pull (transaction, TRUE);
|
||||
g_assert (flatpak_transaction_get_no_pull (transaction) == TRUE);
|
||||
|
||||
g_assert (flatpak_transaction_is_empty (transaction));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user