%ignore zypp::KeyRingReport;
%ignore zypp::KeyRingSignals;
+%rename(dontuse_setDefaultAccept) zypp::KeyRing::setDefaultAccept;
+%rename(setDefaultAccept) zypp::KeyRing::setDefaultAcceptBits;
+
+%rename(dontuse_defaultAccept) zypp::KeyRing::defaultAccept;
+%rename(defaultAccept) zypp::KeyRing::defaultAcceptBits;
+
%include <zypp/KeyRing.h>
%extend zypp::KeyRing
{
- typedef zypp::base::Flags<::DefautAcceptBits> DefautAccept;
- %template(DefautAccept) zypp::base::Flags<::DefautAcceptBits>;
-}
-
-%inline %{
- zypp::KeyRing::DefaultAccept toDefaultAccept(int bits) {
- return (zypp::KeyRing::DefaultAccept) static_cast<zypp::KeyRing::DefaultAccept>(bits);
+ static void setDefaultAcceptBits( unsigned i ) {
+ zypp::KeyRing::setDefaultAccept( zypp::KeyRing::DefaultAccept(i) );
}
-%}
-
+ static unsigned defaultAcceptBits() {
+ return zypp::KeyRing::defaultAccept();
+ }
+}
namespace zypp
{
typedef intrusive_ptr<KeyRing> KeyRing_Ptr;