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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: QtDockTile - кроссплатформенный док  (Прочитано 20513 раз)
b-s-a
Гость
« Ответ #30 : Февраль 12, 2012, 21:02 »

Почему сразу исходники не оформил в виде: http://wiki.qt-project.org/Creating_a_new_module_or_tool_for_Qt
Было бы проще попасть в qt-project.org

setMenu() обязательно делать слотом?
И сигналы на мой взгляд лишние. Если кому-то надо, он может сам приконнектиться к сигналам выставляющим меню и пр.
Записан
Gorthauer
Гость
« Ответ #31 : Февраль 14, 2012, 01:03 »

Сигналы нужны для нормальной работы свойств в qml. Для этих же целей и слоты делал. Но в принципе думаю, что это и правда лишнее. Насчет оформления: идея неплохая, но надо бы наверное для начала получше потестить саму либу, да и не уверен, что она прямо на целый модуль тянет.
Записан
b-s-a
Гость
« Ответ #32 : Февраль 14, 2012, 09:58 »

Модуль не модуль, а если оформить правильно, то потом может и в сам QtGui войти.
Записан
Gorthauer
Гость
« Ответ #33 : Февраль 17, 2012, 13:14 »

Скорее уж в Qt Widgets.
ЗЫ
Начал потихоньку причесывать модуль и переводить его на qmake. Вот только в случае если оформлю как модуль qtшный, то не ясно как его собирать без synqt, у кого есть опыт?
« Последнее редактирование: Февраль 17, 2012, 15:56 от Gorthauer » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #34 : Февраль 17, 2012, 13:40 »

Оно не войдет в Qt, тк не следует принципу code less. Там должно быть 3 класса безо всяких плагинов. Максимум - плагин должен быть для виндоу системы (те надо расширить его интерфейс).
Записан
Gorthauer
Гость
« Ответ #35 : Март 02, 2012, 16:09 »

Почему это? Там 2 класса всего публичных! Для эндюзера так и вовсе только QtDockTile нужен, плагины только для поддержки платформ нужны. Все сделано по аналогии с либами из QtMobility
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #36 : Март 02, 2012, 16:52 »

Цитировать
QtMobility
Нашел с чего пример брать. Это самый кривой модуль Qt.

Короче потырил я код для своего проекта...
Есть пара замечаний - для таскбара есть сишное апи, почему не юзать его (тогда не будет проблем с компилером). Плюс комы ж должны в мингв работать, нет?

В том виде, в каком меню есть, оно не нужно - не должн быть перекоса по функционалу между платформами. Есть хинт для винды - можно иерархические меню разворачивать сепараторами, как группы. Однако код под винду дико кривой, велика вероятность, что завернут.

Аналогично бэдж - почему я передаю кустринг, к-ый тупо не работает в юнити? Тогда делать числом.

Дело не в количестве паблик классов, а в общем количестве чущностей - кутешники смотрят не на апи, а на реализацию. Плагины для платформ нахрен не нужны - на 1 платформу щаз 1 плагин, а валидность его можно и в рантайме проверить (есть юнити или нет).

В общем, для Qt код не готов.
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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