Russian Qt Forum
Май 14, 2024, 01:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qDBusRegisterMetaType отказывается регистрировать тип  (Прочитано 1650 раз)
izoomer
Гость
« : Сентябрь 05, 2012, 08:38 »

Работаю с ModemManager. Есть полезная либа QtModemManager (libmm-qt).

Есть тип описаный в QtModemManager/modeminterface.h
Код:
    class InfoType
    {
    public:
        QString manufacturer,
                model,
                version;
    };

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

Код:
Q_DECLARE_METATYPE(ModemManager::ModemInterface::InfoType)

есть его регистрация для DBus

Код:
qDBusRegisterMetaType<ModemManager::ModemInterface::InfoType>;

и никак ... во время выполнения пишет

Код:
QDBusPendingReply: type ModemManager::ModemInterface::InfoType is not registered with QtDBus

но ведь он регистрируется .... чё не так ?


Решил попробовать сам на прямую c ModemManager через Dbus .... например GetInfo возвращает тип (sss) - как его прочитать ?
« Последнее редактирование: Сентябрь 05, 2012, 09:37 от izoomer » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.137 секунд. Запросов: 18.