590 lines
18 KiB
C++
590 lines
18 KiB
C++
|
// Generated by gtkmmproc -- DO NOT MODIFY!
|
||
|
|
||
|
|
||
|
#include <giomm/mountoperation.h>
|
||
|
#include <giomm/private/mountoperation_p.h>
|
||
|
|
||
|
// -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
||
|
|
||
|
/* Copyright (C) 2007 The gtkmm Development Team
|
||
|
*
|
||
|
* This library is free software; you can redistribute it and/or
|
||
|
* modify it under the terms of the GNU Library General Public
|
||
|
* License as published by the Free Software Foundation; either
|
||
|
* version 2 of the License, or (at your option) any later version.
|
||
|
*
|
||
|
* This library is distributed in the hope that it will be useful,
|
||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
|
* Library General Public License for more details.
|
||
|
*
|
||
|
* You should have received a copy of the GNU Library General Public
|
||
|
* License along with this library; if not, write to the Free
|
||
|
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||
|
*/
|
||
|
|
||
|
#include <gio/gio.h>
|
||
|
|
||
|
namespace
|
||
|
{
|
||
|
|
||
|
|
||
|
static void MountOperation_signal_ask_password_callback(GMountOperation* self, const gchar* p0,const gchar* p1,const gchar* p2,GAskPasswordFlags p3,void* data)
|
||
|
{
|
||
|
using namespace Gio;
|
||
|
typedef sigc::slot< void,const Glib::ustring&,const Glib::ustring&,const Glib::ustring&,AskPasswordFlags > SlotType;
|
||
|
|
||
|
// Do not try to call a signal on a disassociated wrapper.
|
||
|
if(Glib::ObjectBase::_get_current_wrapper((GObject*) self))
|
||
|
{
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
try
|
||
|
{
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
if(sigc::slot_base *const slot = Glib::SignalProxyNormal::data_to_slot(data))
|
||
|
(*static_cast<SlotType*>(slot))(Glib::convert_const_gchar_ptr_to_ustring(p0)
|
||
|
, Glib::convert_const_gchar_ptr_to_ustring(p1)
|
||
|
, Glib::convert_const_gchar_ptr_to_ustring(p2)
|
||
|
, ((AskPasswordFlags)(p3))
|
||
|
);
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
catch(...)
|
||
|
{
|
||
|
Glib::exception_handlers_invoke();
|
||
|
}
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
}
|
||
|
|
||
|
static const Glib::SignalProxyInfo MountOperation_signal_ask_password_info =
|
||
|
{
|
||
|
"ask_password",
|
||
|
(GCallback) &MountOperation_signal_ask_password_callback,
|
||
|
(GCallback) &MountOperation_signal_ask_password_callback
|
||
|
};
|
||
|
|
||
|
|
||
|
static void MountOperation_signal_ask_question_callback(GMountOperation* self, const gchar* p0,const gchar** p1,void* data)
|
||
|
{
|
||
|
using namespace Gio;
|
||
|
typedef sigc::slot< void,const Glib::ustring&,const Glib::StringArrayHandle& > SlotType;
|
||
|
|
||
|
// Do not try to call a signal on a disassociated wrapper.
|
||
|
if(Glib::ObjectBase::_get_current_wrapper((GObject*) self))
|
||
|
{
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
try
|
||
|
{
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
if(sigc::slot_base *const slot = Glib::SignalProxyNormal::data_to_slot(data))
|
||
|
(*static_cast<SlotType*>(slot))(Glib::convert_const_gchar_ptr_to_ustring(p0)
|
||
|
, Glib::StringArrayHandle(p1, Glib::OWNERSHIP_DEEP)
|
||
|
);
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
catch(...)
|
||
|
{
|
||
|
Glib::exception_handlers_invoke();
|
||
|
}
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
}
|
||
|
|
||
|
static const Glib::SignalProxyInfo MountOperation_signal_ask_question_info =
|
||
|
{
|
||
|
"ask_question",
|
||
|
(GCallback) &MountOperation_signal_ask_question_callback,
|
||
|
(GCallback) &MountOperation_signal_ask_question_callback
|
||
|
};
|
||
|
|
||
|
|
||
|
static void MountOperation_signal_reply_callback(GMountOperation* self, GMountOperationResult p0,void* data)
|
||
|
{
|
||
|
using namespace Gio;
|
||
|
typedef sigc::slot< void,MountOperationResult > SlotType;
|
||
|
|
||
|
// Do not try to call a signal on a disassociated wrapper.
|
||
|
if(Glib::ObjectBase::_get_current_wrapper((GObject*) self))
|
||
|
{
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
try
|
||
|
{
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
if(sigc::slot_base *const slot = Glib::SignalProxyNormal::data_to_slot(data))
|
||
|
(*static_cast<SlotType*>(slot))(((MountOperationResult)(p0))
|
||
|
);
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
catch(...)
|
||
|
{
|
||
|
Glib::exception_handlers_invoke();
|
||
|
}
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
}
|
||
|
|
||
|
static const Glib::SignalProxyInfo MountOperation_signal_reply_info =
|
||
|
{
|
||
|
"reply",
|
||
|
(GCallback) &MountOperation_signal_reply_callback,
|
||
|
(GCallback) &MountOperation_signal_reply_callback
|
||
|
};
|
||
|
|
||
|
|
||
|
} // anonymous namespace
|
||
|
|
||
|
|
||
|
namespace Glib
|
||
|
{
|
||
|
|
||
|
Glib::RefPtr<Gio::MountOperation> wrap(GMountOperation* object, bool take_copy)
|
||
|
{
|
||
|
return Glib::RefPtr<Gio::MountOperation>( dynamic_cast<Gio::MountOperation*> (Glib::wrap_auto ((GObject*)(object), take_copy)) );
|
||
|
//We use dynamic_cast<> in case of multiple inheritance.
|
||
|
}
|
||
|
|
||
|
} /* namespace Glib */
|
||
|
|
||
|
|
||
|
namespace Gio
|
||
|
{
|
||
|
|
||
|
|
||
|
/* The *_Class implementation: */
|
||
|
|
||
|
const Glib::Class& MountOperation_Class::init()
|
||
|
{
|
||
|
if(!gtype_) // create the GType if necessary
|
||
|
{
|
||
|
// Glib::Class has to know the class init function to clone custom types.
|
||
|
class_init_func_ = &MountOperation_Class::class_init_function;
|
||
|
|
||
|
// This is actually just optimized away, apparently with no harm.
|
||
|
// Make sure that the parent type has been created.
|
||
|
//CppClassParent::CppObjectType::get_type();
|
||
|
|
||
|
// Create the wrapper type, with the same class/instance size as the base type.
|
||
|
register_derived_type(g_mount_operation_get_type());
|
||
|
|
||
|
// Add derived versions of interfaces, if the C type implements any interfaces:
|
||
|
|
||
|
}
|
||
|
|
||
|
return *this;
|
||
|
}
|
||
|
|
||
|
void MountOperation_Class::class_init_function(void* g_class, void* class_data)
|
||
|
{
|
||
|
BaseClassType *const klass = static_cast<BaseClassType*>(g_class);
|
||
|
CppClassParent::class_init_function(klass, class_data);
|
||
|
|
||
|
#ifdef GLIBMM_VFUNCS_ENABLED
|
||
|
#endif //GLIBMM_VFUNCS_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
|
||
|
klass->ask_password = &ask_password_callback;
|
||
|
klass->ask_question = &ask_question_callback;
|
||
|
klass->reply = &reply_callback;
|
||
|
#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
|
||
|
}
|
||
|
|
||
|
#ifdef GLIBMM_VFUNCS_ENABLED
|
||
|
#endif //GLIBMM_VFUNCS_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
|
||
|
void MountOperation_Class::ask_password_callback(GMountOperation* self, const gchar* p0, const gchar* p1, const gchar* p2, GAskPasswordFlags p3)
|
||
|
{
|
||
|
Glib::ObjectBase *const obj_base = static_cast<Glib::ObjectBase*>(
|
||
|
Glib::ObjectBase::_get_current_wrapper((GObject*)self));
|
||
|
|
||
|
// Non-gtkmmproc-generated custom classes implicitly call the default
|
||
|
// Glib::ObjectBase constructor, which sets is_derived_. But gtkmmproc-
|
||
|
// generated classes can use this optimisation, which avoids the unnecessary
|
||
|
// parameter conversions if there is no possibility of the virtual function
|
||
|
// being overridden:
|
||
|
if(obj_base && obj_base->is_derived_())
|
||
|
{
|
||
|
CppObjectType *const obj = dynamic_cast<CppObjectType* const>(obj_base);
|
||
|
if(obj) // This can be NULL during destruction.
|
||
|
{
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
try // Trap C++ exceptions which would normally be lost because this is a C callback.
|
||
|
{
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
// Call the virtual member method, which derived classes might override.
|
||
|
obj->on_ask_password(Glib::convert_const_gchar_ptr_to_ustring(p0)
|
||
|
, Glib::convert_const_gchar_ptr_to_ustring(p1)
|
||
|
, Glib::convert_const_gchar_ptr_to_ustring(p2)
|
||
|
, ((AskPasswordFlags)(p3))
|
||
|
);
|
||
|
return;
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
catch(...)
|
||
|
{
|
||
|
Glib::exception_handlers_invoke();
|
||
|
}
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
}
|
||
|
|
||
|
BaseClassType *const base = static_cast<BaseClassType*>(
|
||
|
g_type_class_peek_parent(G_OBJECT_GET_CLASS(self)) // Get the parent class of the object class (The original underlying C class).
|
||
|
);
|
||
|
|
||
|
// Call the original underlying C function:
|
||
|
if(base && base->ask_password)
|
||
|
(*base->ask_password)(self, p0, p1, p2, p3);
|
||
|
}
|
||
|
void MountOperation_Class::ask_question_callback(GMountOperation* self, const gchar* p0, const gchar** p1)
|
||
|
{
|
||
|
Glib::ObjectBase *const obj_base = static_cast<Glib::ObjectBase*>(
|
||
|
Glib::ObjectBase::_get_current_wrapper((GObject*)self));
|
||
|
|
||
|
// Non-gtkmmproc-generated custom classes implicitly call the default
|
||
|
// Glib::ObjectBase constructor, which sets is_derived_. But gtkmmproc-
|
||
|
// generated classes can use this optimisation, which avoids the unnecessary
|
||
|
// parameter conversions if there is no possibility of the virtual function
|
||
|
// being overridden:
|
||
|
if(obj_base && obj_base->is_derived_())
|
||
|
{
|
||
|
CppObjectType *const obj = dynamic_cast<CppObjectType* const>(obj_base);
|
||
|
if(obj) // This can be NULL during destruction.
|
||
|
{
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
try // Trap C++ exceptions which would normally be lost because this is a C callback.
|
||
|
{
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
// Call the virtual member method, which derived classes might override.
|
||
|
obj->on_ask_question(Glib::convert_const_gchar_ptr_to_ustring(p0)
|
||
|
, Glib::StringArrayHandle(p1, Glib::OWNERSHIP_DEEP)
|
||
|
);
|
||
|
return;
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
catch(...)
|
||
|
{
|
||
|
Glib::exception_handlers_invoke();
|
||
|
}
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
}
|
||
|
|
||
|
BaseClassType *const base = static_cast<BaseClassType*>(
|
||
|
g_type_class_peek_parent(G_OBJECT_GET_CLASS(self)) // Get the parent class of the object class (The original underlying C class).
|
||
|
);
|
||
|
|
||
|
// Call the original underlying C function:
|
||
|
if(base && base->ask_question)
|
||
|
(*base->ask_question)(self, p0, p1);
|
||
|
}
|
||
|
void MountOperation_Class::reply_callback(GMountOperation* self, GMountOperationResult p0)
|
||
|
{
|
||
|
Glib::ObjectBase *const obj_base = static_cast<Glib::ObjectBase*>(
|
||
|
Glib::ObjectBase::_get_current_wrapper((GObject*)self));
|
||
|
|
||
|
// Non-gtkmmproc-generated custom classes implicitly call the default
|
||
|
// Glib::ObjectBase constructor, which sets is_derived_. But gtkmmproc-
|
||
|
// generated classes can use this optimisation, which avoids the unnecessary
|
||
|
// parameter conversions if there is no possibility of the virtual function
|
||
|
// being overridden:
|
||
|
if(obj_base && obj_base->is_derived_())
|
||
|
{
|
||
|
CppObjectType *const obj = dynamic_cast<CppObjectType* const>(obj_base);
|
||
|
if(obj) // This can be NULL during destruction.
|
||
|
{
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
try // Trap C++ exceptions which would normally be lost because this is a C callback.
|
||
|
{
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
// Call the virtual member method, which derived classes might override.
|
||
|
obj->on_reply(((MountOperationResult)(p0))
|
||
|
);
|
||
|
return;
|
||
|
#ifdef GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
catch(...)
|
||
|
{
|
||
|
Glib::exception_handlers_invoke();
|
||
|
}
|
||
|
#endif //GLIBMM_EXCEPTIONS_ENABLED
|
||
|
}
|
||
|
}
|
||
|
|
||
|
BaseClassType *const base = static_cast<BaseClassType*>(
|
||
|
g_type_class_peek_parent(G_OBJECT_GET_CLASS(self)) // Get the parent class of the object class (The original underlying C class).
|
||
|
);
|
||
|
|
||
|
// Call the original underlying C function:
|
||
|
if(base && base->reply)
|
||
|
(*base->reply)(self, p0);
|
||
|
}
|
||
|
#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
|
||
|
|
||
|
|
||
|
Glib::ObjectBase* MountOperation_Class::wrap_new(GObject* object)
|
||
|
{
|
||
|
return new MountOperation((GMountOperation*)object);
|
||
|
}
|
||
|
|
||
|
|
||
|
/* The implementation: */
|
||
|
|
||
|
GMountOperation* MountOperation::gobj_copy()
|
||
|
{
|
||
|
reference();
|
||
|
return gobj();
|
||
|
}
|
||
|
|
||
|
MountOperation::MountOperation(const Glib::ConstructParams& construct_params)
|
||
|
:
|
||
|
Glib::Object(construct_params)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
MountOperation::MountOperation(GMountOperation* castitem)
|
||
|
:
|
||
|
Glib::Object((GObject*)(castitem))
|
||
|
{}
|
||
|
|
||
|
|
||
|
MountOperation::~MountOperation()
|
||
|
{}
|
||
|
|
||
|
|
||
|
MountOperation::CppClassType MountOperation::mountoperation_class_; // initialize static member
|
||
|
|
||
|
GType MountOperation::get_type()
|
||
|
{
|
||
|
return mountoperation_class_.init().get_type();
|
||
|
}
|
||
|
|
||
|
GType MountOperation::get_base_type()
|
||
|
{
|
||
|
return g_mount_operation_get_type();
|
||
|
}
|
||
|
|
||
|
|
||
|
MountOperation::MountOperation()
|
||
|
:
|
||
|
// Mark this class as non-derived to allow C++ vfuncs to be skipped.
|
||
|
Glib::ObjectBase(0),
|
||
|
Glib::Object(Glib::ConstructParams(mountoperation_class_.init()))
|
||
|
{
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
Glib::RefPtr<MountOperation> MountOperation::create()
|
||
|
{
|
||
|
return Glib::RefPtr<MountOperation>( new MountOperation() );
|
||
|
}
|
||
|
Glib::ustring MountOperation::get_username() const
|
||
|
{
|
||
|
return Glib::convert_const_gchar_ptr_to_ustring(g_mount_operation_get_username(const_cast<GMountOperation*>(gobj())));
|
||
|
}
|
||
|
|
||
|
void MountOperation::set_username(const Glib::ustring& username)
|
||
|
{
|
||
|
g_mount_operation_set_username(gobj(), username.c_str());
|
||
|
}
|
||
|
|
||
|
Glib::ustring MountOperation::get_password() const
|
||
|
{
|
||
|
return Glib::convert_const_gchar_ptr_to_ustring(g_mount_operation_get_password(const_cast<GMountOperation*>(gobj())));
|
||
|
}
|
||
|
|
||
|
void MountOperation::set_password(const Glib::ustring& password)
|
||
|
{
|
||
|
g_mount_operation_set_password(gobj(), password.c_str());
|
||
|
}
|
||
|
|
||
|
bool MountOperation::get_anonymous() const
|
||
|
{
|
||
|
return g_mount_operation_get_anonymous(const_cast<GMountOperation*>(gobj()));
|
||
|
}
|
||
|
|
||
|
void MountOperation::set_anonymous(bool anonymous)
|
||
|
{
|
||
|
g_mount_operation_set_anonymous(gobj(), static_cast<int>(anonymous));
|
||
|
}
|
||
|
|
||
|
Glib::ustring MountOperation::get_domain() const
|
||
|
{
|
||
|
return Glib::convert_const_gchar_ptr_to_ustring(g_mount_operation_get_domain(const_cast<GMountOperation*>(gobj())));
|
||
|
}
|
||
|
|
||
|
void MountOperation::set_domain(const Glib::ustring& domain)
|
||
|
{
|
||
|
g_mount_operation_set_domain(gobj(), domain.c_str());
|
||
|
}
|
||
|
|
||
|
PasswordSave MountOperation::get_password_save() const
|
||
|
{
|
||
|
return (PasswordSave)g_mount_operation_get_password_save(const_cast<GMountOperation*>(gobj()));
|
||
|
}
|
||
|
|
||
|
void MountOperation::set_password_save(PasswordSave password_save)
|
||
|
{
|
||
|
g_mount_operation_set_password_save(gobj(), (GPasswordSave)password_save);
|
||
|
}
|
||
|
|
||
|
int MountOperation::get_choice() const
|
||
|
{
|
||
|
return g_mount_operation_get_choice(const_cast<GMountOperation*>(gobj()));
|
||
|
}
|
||
|
|
||
|
void MountOperation::set_choice(int choice)
|
||
|
{
|
||
|
g_mount_operation_set_choice(gobj(), choice);
|
||
|
}
|
||
|
|
||
|
void MountOperation::reply(MountOperationResult result)
|
||
|
{
|
||
|
g_mount_operation_reply(gobj(), ((GMountOperationResult)(result)));
|
||
|
}
|
||
|
|
||
|
|
||
|
Glib::SignalProxy4< void,const Glib::ustring&,const Glib::ustring&,const Glib::ustring&,AskPasswordFlags > MountOperation::signal_ask_password()
|
||
|
{
|
||
|
return Glib::SignalProxy4< void,const Glib::ustring&,const Glib::ustring&,const Glib::ustring&,AskPasswordFlags >(this, &MountOperation_signal_ask_password_info);
|
||
|
}
|
||
|
|
||
|
|
||
|
Glib::SignalProxy2< void,const Glib::ustring&,const Glib::StringArrayHandle& > MountOperation::signal_ask_question()
|
||
|
{
|
||
|
return Glib::SignalProxy2< void,const Glib::ustring&,const Glib::StringArrayHandle& >(this, &MountOperation_signal_ask_question_info);
|
||
|
}
|
||
|
|
||
|
|
||
|
Glib::SignalProxy1< void,MountOperationResult > MountOperation::signal_reply()
|
||
|
{
|
||
|
return Glib::SignalProxy1< void,MountOperationResult >(this, &MountOperation_signal_reply_info);
|
||
|
}
|
||
|
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy<Glib::ustring> MountOperation::property_username()
|
||
|
{
|
||
|
return Glib::PropertyProxy<Glib::ustring>(this, "username");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy_ReadOnly<Glib::ustring> MountOperation::property_username() const
|
||
|
{
|
||
|
return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "username");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy<Glib::ustring> MountOperation::property_password()
|
||
|
{
|
||
|
return Glib::PropertyProxy<Glib::ustring>(this, "password");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy_ReadOnly<Glib::ustring> MountOperation::property_password() const
|
||
|
{
|
||
|
return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "password");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy<bool> MountOperation::property_anonymous()
|
||
|
{
|
||
|
return Glib::PropertyProxy<bool>(this, "anonymous");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy_ReadOnly<bool> MountOperation::property_anonymous() const
|
||
|
{
|
||
|
return Glib::PropertyProxy_ReadOnly<bool>(this, "anonymous");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy<Glib::ustring> MountOperation::property_domain()
|
||
|
{
|
||
|
return Glib::PropertyProxy<Glib::ustring>(this, "domain");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy_ReadOnly<Glib::ustring> MountOperation::property_domain() const
|
||
|
{
|
||
|
return Glib::PropertyProxy_ReadOnly<Glib::ustring>(this, "domain");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy<PasswordSave> MountOperation::property_password_save()
|
||
|
{
|
||
|
return Glib::PropertyProxy<PasswordSave>(this, "password-save");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy_ReadOnly<PasswordSave> MountOperation::property_password_save() const
|
||
|
{
|
||
|
return Glib::PropertyProxy_ReadOnly<PasswordSave>(this, "password-save");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy<int> MountOperation::property_choice()
|
||
|
{
|
||
|
return Glib::PropertyProxy<int>(this, "choice");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_PROPERTIES_ENABLED
|
||
|
Glib::PropertyProxy_ReadOnly<int> MountOperation::property_choice() const
|
||
|
{
|
||
|
return Glib::PropertyProxy_ReadOnly<int>(this, "choice");
|
||
|
}
|
||
|
#endif //GLIBMM_PROPERTIES_ENABLED
|
||
|
|
||
|
|
||
|
#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
|
||
|
void Gio::MountOperation::on_ask_password(const Glib::ustring& message, const Glib::ustring& default_user, const Glib::ustring& default_domain, AskPasswordFlags flags)
|
||
|
{
|
||
|
BaseClassType *const base = static_cast<BaseClassType*>(
|
||
|
g_type_class_peek_parent(G_OBJECT_GET_CLASS(gobject_)) // Get the parent class of the object class (The original underlying C class).
|
||
|
);
|
||
|
|
||
|
if(base && base->ask_password)
|
||
|
(*base->ask_password)(gobj(),message.c_str(),default_user.c_str(),default_domain.c_str(),((GAskPasswordFlags)(flags)));
|
||
|
}
|
||
|
void Gio::MountOperation::on_ask_question(const Glib::ustring& message, const Glib::StringArrayHandle& choices)
|
||
|
{
|
||
|
BaseClassType *const base = static_cast<BaseClassType*>(
|
||
|
g_type_class_peek_parent(G_OBJECT_GET_CLASS(gobject_)) // Get the parent class of the object class (The original underlying C class).
|
||
|
);
|
||
|
|
||
|
if(base && base->ask_question)
|
||
|
(*base->ask_question)(gobj(),message.c_str(),const_cast<const gchar**>((choices).data()));
|
||
|
}
|
||
|
void Gio::MountOperation::on_reply(MountOperationResult result)
|
||
|
{
|
||
|
BaseClassType *const base = static_cast<BaseClassType*>(
|
||
|
g_type_class_peek_parent(G_OBJECT_GET_CLASS(gobject_)) // Get the parent class of the object class (The original underlying C class).
|
||
|
);
|
||
|
|
||
|
if(base && base->reply)
|
||
|
(*base->reply)(gobj(),((GMountOperationResult)(result)));
|
||
|
}
|
||
|
#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
|
||
|
|
||
|
#ifdef GLIBMM_VFUNCS_ENABLED
|
||
|
#endif //GLIBMM_VFUNCS_ENABLED
|
||
|
|
||
|
|
||
|
} // namespace Gio
|
||
|
|
||
|
|