Класс SVGFileProperty

Дополнительное свойство для работы с svg-картинками. Подробнее...

#include <SVGFileProperty.h>

Полный список членов класса

Открытые члены

 SVGFileProperty (Gtk::Widget &owner, Glib::ustring name, Glib::ustring default_filename)
void connect_processing ()
SVGLoaderget_loader ()
SVGFilePropertyoperator= (Glib::ustring new_value)
 operator Glib::Property< Glib::ustring > & ()

Защищенные члены

void on_filename_changed ()
bool print_error_message ()

Защищенные данные

Glib::Property< Glib::ustring > m_property
Gtk::Widget * m_owner
Glib::ustring m_name
SVGLoader loader
sigc::connection err_idle_connection
Glib::ustring err_msg


Подробное описание

Дополнительное свойство для работы с svg-картинками.

Класс добавляет к родительскому виджету свойство "name"-svg-file
    Glib::Property<Glib::ustring> m_property;

Методы

void SVGFileProperty::connect_processing (  )  [inline]

установить обработчик изменения свойства svg-файла и вызвать принудительно обработчик

Перекрестные ссылки m_name, m_owner и on_filename_changed().

SVGLoader* SVGFileProperty::get_loader (  )  [inline]

получить указатель на загрузчик svg-файлов

Перекрестные ссылки loader.

void SVGFileProperty::on_filename_changed (  )  [inline, protected]

обработчик изменения свойства svg-файла

Перекрестные ссылки err_msg, loader, SVGLoader::loadRsvgFile(), m_owner и m_property.

Используется в connect_processing().

SVGFileProperty& SVGFileProperty::operator= ( Glib::ustring  new_value  )  [inline]

перегруженный оператор "=" для SVGFileProperty

Перекрестные ссылки m_property.

bool SVGFileProperty::print_error_message (  )  [inline, protected]

печать сообщений об ошибке

Перекрестные ссылки err_msg и m_owner.


Данные класса

sigc::connection SVGFileProperty::err_idle_connection [protected]

коннектор к сигналу об ошибке

Glib::ustring SVGFileProperty::err_msg [protected]

сообщение об ошибке

Используется в on_filename_changed() и print_error_message().

загрузчик картинок

Используется в get_loader() и on_filename_changed().

Glib::ustring SVGFileProperty::m_name [protected]

имя виджета

Используется в connect_processing().

Gtk::Widget* SVGFileProperty::m_owner [protected]

родительский виджет

Используется в connect_processing(), on_filename_changed() и print_error_message().

Glib::Property<Glib::ustring> SVGFileProperty::m_property [protected]

свойство картинки для родительского виджета

Используется в on_filename_changed() и operator=().


Объявления и описания членов класса находятся в файле:

Документация по UniWidgets. Последние изменения: Fri Oct 10 09:57:50 2014. Создано системой  doxygen 1.5.9