Небольшая программа на Qt

Косынов14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.07.2011

Есть три простые задачи, если вы способны выполнить любую из них, пишите свой ICQ

Интересуют не готовые программы, а именно написанный вами исходный код.

---Первая задача ( 100$ )---

На Qt Creator сделать простейший QtWebKit-броузер (адресная строка с кнопкой Go)

Подключаясь к событиям DOMNodeInserted, DOMNodeDeleted и другим, программа должна перехватывать добавление новых элементов на странице, и если элемент добавлен, выделять его красной рамкой на пару секунд. В функцию, осуществляющую перехват должны передаваться все параметры объекта event из JavaScript-функции, осуществляющей прослушивание DOM-событий.

---Вторая задача ( 150$ )---

В QtWebKit осуществлять перехват изменения аттрибутов любого html-элемента, причём любых аттрибутов(будь то value, или id или style...) независимо от того, что их вызвало - пользователь или JavaScript. Событие DOMCharactedDataModified в WebKit срабатывает только на некоторые аттрибуты, а нужно, чтобы перехватывало все.

---Третяя задача ( 100$ )---

Нужны две простые программы.

Первая на Qt Creator, содержащая два текстовых поля и список. Вторая консольная на C++, которая способна посылать любые данные первой программе через boost::interprocess.

Как только консольная программа посылает что-либо(например длинный текст) Qt-программе, в списке Qt-программы должен появлятьcя новый элемент, при клике на который в первом текстовом поле отображается полученное от консольной програмы сообщение.

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