0xd34df00d
24.07.2011 00:04
QML — это охуенно, подрочил, спасибо, такой динамизм нам нужен.
Я не научился нормально излучать сигналы из компонент, поэтому добавил в QObject'ы, соответствующие элементам модели, нужный сигнал, и дергаю его в делегате как анус^W onClicked: { model.modelData.actionSelected() }
И ОНО РАБОТАЕТ
РАБОТАЕТ ... more →
0xd34df00d
23.07.2011 16:14
Реквестирую истории успеха по портированию \1-приложений под \2. Или хотя бы гайды какие.
0xd34df00d
20.07.2011 11:38
В процессе осиливания QCA испытывается весь спектр эмоций, от «понаписали, блять, хуйни» до «это же гениально!». Ня.
0xd34df00d
20.07.2011 00:07
KDevelop засыпался со статическим анализом и интеллисенсом на простеньком документе, в котором кусок кода за#ifdef'лен, хоть соответствующий дефайн и включен. Говнище.
0xd34df00d
19.07.2011 01:28
Окей, list view с horizontal layout с правым анчором, прицепленным к правому анчору пэрента, ведет себя, будто это левый анчор на самом деле прицепили.
QML для десктопа не готов.
0xd34df00d
19.07.2011 00:49
Блять, какого хуя в RGBA-цвете A-компонента задается первой, а не последней? Какой наркоман придумал это в QML? И ведь, судя по экзамплу, должно-то быть по-нормальному.
0xd34df00d
15.07.2011 09:46
Поупарывал сегодня QML полчасика. Для своей ниши очень и очень и очень, да. Ну и возможность запилить модель из списка QObject'ов, каждый из которых экспортирует свойства, а в модели прописывается делегат, как угодно их рендерящий — это тоже забавно.
Неговно.
0xd34df00d
15.07.2011 00:56
Пиздануться, KDevelop уже вполне поддерживает QML.
0xd34df00d
11.07.2011 19:18
В общем, тут в QtWebkit'е замечен баг, который, если вкратце, приводит к тому, что `<div />ping` парсится как `<div>ping</div>`. Баг локализовать в достаточную для репорта форму не удалось, но это другой вопрос. Суть-то тут в костыле против этого:
const int endPos = templ.indexOf ('>', templ.indexOf ... more →
0xd34df00d
09.07.2011 04:09
Обосраться,
[ { "tag": "h2", "attrs": [ { "name": "class", "value": "entry-title single-entry-title" } ] },
{ "tag": "div", "attrs": [ { "name": "class", "value": "content" } ] } ];
сериализуется в
QVariant(QVariantList, (QVariant(QVariantMap, QMap(("attrs", QVariant(QVariantList, (QVariant(QVariantMap, ... more →
0xd34df00d
08.07.2011 20:03
Да они там, блять, охуели. Только я собрал webkit, сделал git pull, а тут
139 files changed, 3555 insertions(+), 612 deletions(-)
0xd34df00d
08.07.2011 19:56
Потыкал в Qt API второго вебкита, который с разделением процессов и прочей хуйней.
Фу, говно, к релизу не готово, API скудное и херовое, можно только загружать урлы и узнавать, когда урлы загружены, все. Доступа к DOM нет, JS не исполнишь, хистори нет, ничего, блять, нет, даже возможности узнать, что какой-то файл ... more →
0xd34df00d
08.07.2011 19:31
Собрал webkit2, наконец-то. Новый вебкит демонстрирует существенно улучшенную поддержку HTML5, правда, с отвалившимися к хуям тегами audio и video: http://wstaw.org/m/2011/07/08/plasma-des...
Если не учитывать их, то разница в 56 поинтов — это ок. Пойду впиливать в личкрафты.
0xd34df00d
08.07.2011 12:23
Блеат, V8 и WebKit2 несовместимы друг с другом.
0xd34df00d
28.06.2011 11:57
Запилил, наконец, поддержку анимированных иконок в ростере. Для этого запилил отдельный класс-менеджер анимированных иконок, следящий за объектами и устанавливающий им иконки. Так что если раньше делали item→setIcon (icon);, то теперь нужно просто manager→SetIcon (item, pathToIcon);
Если что, манагер здесь, вдруг ... more →
0xd34df00d
19.06.2011 23:16
Хочется обмазаться шаблонами в кути-проекте, но глупый moc ругается на отсутствие поддержки темплейтных QObject'ов? Выносим всю мета-хуйню в базовый нешаблонынй класс, а шаблонные классы наследуем от него.
0xd34df00d
15.06.2011 23:27
Вот ненавижу, когда скрыто меняют поведение. В Qt за последние 5 релизов, включая минорные, поведение вебкита при обработке неизвестных объектов меняли раза четыре, поэтому адблока, сука, ломается, и все нахуй в костылях.
0xd34df00d
13.06.2011 20:18
Блджад, для реализации списка из горизонтально расположенных кнопочек, который автоматом переносится на следующую строку, придется писать свой лэйаут-менеджер. Вот говно.
0xd34df00d
10.05.2011 19:32
С другой стороны, по идее, использование QML + JS для обработки говн позволит разнести личкрафты на процессы без использования XEmbed для связывания гуев из разных плагинов в нечто цельное. Надо посмотреть, чо и как.
0xd34df00d
10.05.2011 19:27
Я вообще не представляю, как можно использовать QML для отрисовки всего интерфейса личкрафтов, а не лишь некоторых его частей.
Дискасс.
0xd34df00d
09.12.2010 15:13
Я ненавижу и люблю тебя, метаобъектная система Qt. Я ненавижу тебя за то, что ты не поддерживаешь шаблонные QObject'ы, и это не позволяет сделать кое-что красиво. Я люблю тебя за то, что ты не поддерживаешь шаблонные QObject'ы, и это не позволяет мне окончательно упороться темплейтами.