<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Eugene&nbsp;Rudenko</title>
	<atom:link href="http://erudenko.com/wordpress/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://erudenko.com/wordpress</link>
	<description>Research and development blog of Rudenko Eugene</description>
	<lastBuildDate>Mon, 06 Sep 2010 19:02:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Comment on Быстрая установка Fremantle SDK (Maemo 5). Установка Qt 4.6. Запуск и отладка в эмуляторе и на устройстве by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=309&#038;cpage=1#comment-400</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Mon, 06 Sep 2010 19:02:42 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=309#comment-400</guid>
		<description>Ну SDK  для MeeGo - это Qt.  Десктопный вариант на сегодняшний день - это пока старый моблин, мобильного пока вообще нет. Говорить пока рано. Но то что Qt останется - это точно. Так что с точки зрения разработки ничего не изменится практически.</description>
		<content:encoded><![CDATA[<p>Ну SDK  для MeeGo &#8211; это Qt.  Десктопный вариант на сегодняшний день &#8211; это пока старый моблин, мобильного пока вообще нет. Говорить пока рано. Но то что Qt останется &#8211; это точно. Так что с точки зрения разработки ничего не изменится практически.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Быстрая установка Fremantle SDK (Maemo 5). Установка Qt 4.6. Запуск и отладка в эмуляторе и на устройстве by eugene</title>
		<link>http://erudenko.com/wordpress/?p=309&#038;cpage=1#comment-399</link>
		<dc:creator>eugene</dc:creator>
		<pubDate>Sat, 28 Aug 2010 07:21:02 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=309#comment-399</guid>
		<description>Прочитал все посты про Маеmо, теперь хочется узнать как обстоят дела с MeeGo. Платформа новая и как я понял SDK пока что нету?</description>
		<content:encoded><![CDATA[<p>Прочитал все посты про Маеmо, теперь хочется узнать как обстоят дела с MeeGo. Платформа новая и как я понял SDK пока что нету?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Как написать свой плагин для Qt-creator. by Qt Software / TODO Plugin для QtCreator &#171; Мой новый блог</title>
		<link>http://erudenko.com/wordpress/?p=248&#038;cpage=1#comment-398</link>
		<dc:creator>Qt Software / TODO Plugin для QtCreator &#171; Мой новый блог</dc:creator>
		<pubDate>Mon, 09 Aug 2010 18:18:06 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=248#comment-398</guid>
		<description>[...] уважаемый Евгений писал нам о хаках QtCreator, а также указывал в своем блоге документ с подробной инструкцией по [...]</description>
		<content:encoded><![CDATA[<p>[...] уважаемый Евгений писал нам о хаках QtCreator, а также указывал в своем блоге документ с подробной инструкцией по [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Guest</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-377</link>
		<dc:creator>Guest</dc:creator>
		<pubDate>Sat, 05 Jun 2010 16:36:22 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-377</guid>
		<description>Да чтож таоке ни как не могу ссылку на скриншот скинуть
(слил точка ру /29276733)
так получается когда сам эльф заливаешь, в чем дело не подскажешь?</description>
		<content:encoded><![CDATA[<p>Да чтож таоке ни как не могу ссылку на скриншот скинуть<br />
(слил точка ру /29276733)<br />
так получается когда сам эльф заливаешь, в чем дело не подскажешь?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Guest</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-374</link>
		<dc:creator>Guest</dc:creator>
		<pubDate>Sat, 05 Jun 2010 16:14:39 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-374</guid>
		<description>Такая же проблема
В описанном тобой способе в папке /home/developer/ появляется эльфовский фаил все ок. Когда компилим твоим способом то в каталоге ..\QTSDK\QtCreator\bin\имя_проекта появляится эльф который потом заливается автоматом по сети как в описаном тобой методе. Но если самому его туда скопировать там какие то косяки с отображением.</description>
		<content:encoded><![CDATA[<p>Такая же проблема<br />
В описанном тобой способе в папке /home/developer/ появляется эльфовский фаил все ок. Когда компилим твоим способом то в каталоге ..\QTSDK\QtCreator\bin\имя_проекта появляится эльф который потом заливается автоматом по сети как в описаном тобой методе. Но если самому его туда скопировать там какие то косяки с отображением.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Alexandr</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-373</link>
		<dc:creator>Alexandr</dc:creator>
		<pubDate>Sat, 05 Jun 2010 13:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-373</guid>
		<description>поправка - chmod +x Test1</description>
		<content:encoded><![CDATA[<p>поправка &#8211; chmod +x Test1</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Alexandr</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-372</link>
		<dc:creator>Alexandr</dc:creator>
		<pubDate>Sat, 05 Jun 2010 13:54:03 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-372</guid>
		<description>я такой файл сделал проект назвал Test1 соответственно создался файл с таки-же именем и elf заголовком, я его скопировал в папку Документы на n900 и пытаюсь запустить из терминала командами 
cd /home/user/MyDocs/.documents
cnmod +x Test1
sudo Test1
команды проходят без ошибок, а программа не запускается.
Пробовал собирать программу даже в линуксе в виртуальной машине, тот же результат не запускается. Может надо какой нибудь флажок в настройках проекта поставить которого нет по умолчанию.
Подскажите какой программой сделать deb файл и в какой среде</description>
		<content:encoded><![CDATA[<p>я такой файл сделал проект назвал Test1 соответственно создался файл с таки-же именем и elf заголовком, я его скопировал в папку Документы на n900 и пытаюсь запустить из терминала командами<br />
cd /home/user/MyDocs/.documents<br />
cnmod +x Test1<br />
sudo Test1<br />
команды проходят без ошибок, а программа не запускается.<br />
Пробовал собирать программу даже в линуксе в виртуальной машине, тот же результат не запускается. Может надо какой нибудь флажок в настройках проекта поставить которого нет по умолчанию.<br />
Подскажите какой программой сделать deb файл и в какой среде</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-370</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Fri, 04 Jun 2010 11:16:49 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-370</guid>
		<description>Если вы имеете ввиду продакшн, то два варианта - сделать деб (типа .msi файл, установщик, который ложит программу в нужное место, разрешает все зависимости и создает ярлык например).
Если просто скопировать и запустить, то точно так-же как и в Windows. В процессе сборки у вас будет так называемый .exe файл, только в линуксе он без расширения. В никсах выполняемость файла определяется аттрибутами. Вот в процессе компиляции и создается такой файл с запускаемыми аттрибутами (и elf заголовком, если подробней) и его можно запускать на устройстве из терминала.</description>
		<content:encoded><![CDATA[<p>Если вы имеете ввиду продакшн, то два варианта &#8211; сделать деб (типа .msi файл, установщик, который ложит программу в нужное место, разрешает все зависимости и создает ярлык например).<br />
Если просто скопировать и запустить, то точно так-же как и в Windows. В процессе сборки у вас будет так называемый .exe файл, только в линуксе он без расширения. В никсах выполняемость файла определяется аттрибутами. Вот в процессе компиляции и создается такой файл с запускаемыми аттрибутами (и elf заголовком, если подробней) и его можно запускать на устройстве из терминала.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Alexandr</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-368</link>
		<dc:creator>Alexandr</dc:creator>
		<pubDate>Wed, 02 Jun 2010 18:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-368</guid>
		<description>у меня запускается на устройстве как в первой главе, я не знаю как сделать исполняемый файл и запустить его непосредственно на устройстве, в Windows все понятно скомпилял .exe файл и запускай</description>
		<content:encoded><![CDATA[<p>у меня запускается на устройстве как в первой главе, я не знаю как сделать исполняемый файл и запустить его непосредственно на устройстве, в Windows все понятно скомпилял .exe файл и запускай</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-367</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Wed, 02 Jun 2010 18:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-367</guid>
		<description>to Alexandr:
в первой главе в видео продемонстировано же как запускать это на устройстве.
Но до запуска нужно настроить окружение на устройстве (глава 2)
И вообще Nokia Qt SDK и MADDE ничем не отличаются в этом плане друг от друга, так что можете посмотреть еще ка это делается на маке и сделать так-же.</description>
		<content:encoded><![CDATA[<p>to Alexandr:<br />
в первой главе в видео продемонстировано же как запускать это на устройстве.<br />
Но до запуска нужно настроить окружение на устройстве (глава 2)<br />
И вообще Nokia Qt SDK и MADDE ничем не отличаются в этом плане друг от друга, так что можете посмотреть еще ка это делается на маке и сделать так-же.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Alexandr</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-366</link>
		<dc:creator>Alexandr</dc:creator>
		<pubDate>Wed, 02 Jun 2010 16:56:40 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-366</guid>
		<description>Установил себе Nokia Qt SDK, все работает в эмуляторе на сотовом, а вот как сделать исполняемый файл который я бы мог скопировать на устройство и там его запустить не получается, не подскажите как из под Windows это сделать</description>
		<content:encoded><![CDATA[<p>Установил себе Nokia Qt SDK, все работает в эмуляторе на сотовом, а вот как сделать исполняемый файл который я бы мог скопировать на устройство и там его запустить не получается, не подскажите как из под Windows это сделать</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-364</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Mon, 31 May 2010 06:18:08 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-364</guid>
		<description>Это почему-же не поддерживается русский язык и расскладки ? Мультираскладки в N900 есть, а Qt использует UTF-8, что в свою очередь автоматически добавляет любой язык. Система многоязычноо интерйфейса (QTranslator  и QtLinquist) делают Ваше приложение очень лекого переводимым. У вас Видимо какие-то другие трудности.</description>
		<content:encoded><![CDATA[<p>Это почему-же не поддерживается русский язык и расскладки ? Мультираскладки в N900 есть, а Qt использует UTF-8, что в свою очередь автоматически добавляет любой язык. Система многоязычноо интерйфейса (QTranslator  и QtLinquist) делают Ваше приложение очень лекого переводимым. У вас Видимо какие-то другие трудности.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Nokia Qt SDK, пишем первое приложение и запускаем его в эмуляторе и на устройстве by softzilla</title>
		<link>http://erudenko.com/wordpress/?p=313&#038;cpage=1#comment-363</link>
		<dc:creator>softzilla</dc:creator>
		<pubDate>Sat, 29 May 2010 17:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=313#comment-363</guid>
		<description>Мне очень нравиться Qt, но какой смысл писать с его использованием для N900 если до сих пор не поддерживается переключение раскладок клавиатуры и русский язык как таковой... вариантов кроме GTK пока нет.</description>
		<content:encoded><![CDATA[<p>Мне очень нравиться Qt, но какой смысл писать с его использованием для N900 если до сих пор не поддерживается переключение раскладок клавиатуры и русский язык как таковой&#8230; вариантов кроме GTK пока нет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Pimpl. D-pointer. Или чеширский кот по версии Qt. by sne</title>
		<link>http://erudenko.com/wordpress/?p=100&#038;cpage=1#comment-361</link>
		<dc:creator>sne</dc:creator>
		<pubDate>Wed, 26 May 2010 10:17:27 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=100#comment-361</guid>
		<description>&gt; И много всего другого интересного.
С нетерпением все еще ждем :)

Спасибо за русскоязычную статью!</description>
		<content:encoded><![CDATA[<p>&gt; И много всего другого интересного.<br />
С нетерпением все еще ждем <img src='http://erudenko.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Спасибо за русскоязычную статью!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Pimpl&#8217;s, d-pointer&#8217;s, cheshire cat&#8217;s source code example. by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=151&#038;cpage=1#comment-350</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Mon, 03 May 2010 05:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=151#comment-350</guid>
		<description>Exacltly yes, I forgo about it. But keep in mind that you need to delete it only in base class of hierarhy. I will correct it soon.</description>
		<content:encoded><![CDATA[<p>Exacltly yes, I forgo about it. But keep in mind that you need to delete it only in base class of hierarhy. I will correct it soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Pimpl&#8217;s, d-pointer&#8217;s, cheshire cat&#8217;s source code example. by Sammy D'Souza</title>
		<link>http://erudenko.com/wordpress/?p=151&#038;cpage=1#comment-346</link>
		<dc:creator>Sammy D'Souza</dc:creator>
		<pubDate>Tue, 27 Apr 2010 21:52:36 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=151#comment-346</guid>
		<description>Very good work, Eugene.
Question: Do you not need to &#039;delete&#039; d_ptr in the MyClass destructor?</description>
		<content:encoded><![CDATA[<p>Very good work, Eugene.<br />
Question: Do you not need to &#8216;delete&#8217; d_ptr in the MyClass destructor?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Как настроить Maemo 5(4) SDK и начать писать приложения под Windows/Linux/MacOS менее чем за полчаса! by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=297&#038;cpage=1#comment-341</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Sun, 18 Apr 2010 08:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=297#comment-341</guid>
		<description>НУ очень сильно похоже на то, что их скретчбокса у вас не работает сеть, вариантво может быть несколько - либо исползуете проксти либо скретчбоксовые заморочки с днс,
в первом случае либо в ESBox в настройках прописать к прокси пути либо руками внутри скретчбокс
во втором нужно глянуть в статье там есть инструкция как победить болезнь с днс (скопировать файл resolv.conf в скретчбокс)</description>
		<content:encoded><![CDATA[<p>НУ очень сильно похоже на то, что их скретчбокса у вас не работает сеть, вариантво может быть несколько &#8211; либо исползуете проксти либо скретчбоксовые заморочки с днс,<br />
в первом случае либо в ESBox в настройках прописать к прокси пути либо руками внутри скретчбокс<br />
во втором нужно глянуть в статье там есть инструкция как победить болезнь с днс (скопировать файл resolv.conf в скретчбокс)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Как настроить Maemo 5(4) SDK и начать писать приложения под Windows/Linux/MacOS менее чем за полчаса! by IDis</title>
		<link>http://erudenko.com/wordpress/?p=297&#038;cpage=1#comment-340</link>
		<dc:creator>IDis</dc:creator>
		<pubDate>Wed, 14 Apr 2010 13:43:51 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=297#comment-340</guid>
		<description>Похоже мой вопрос восприняли как попытку кинуть троян.
По этому еще раз попытаюсь задать свой вопрос. Лог привожу здесь не полностью дабы не выглядело это очень жутко.

вопрос: Во втором шаге урока, при установке Scratchbox 1
я выбираю maemo 5 Series (Fremante)
Но некоторые файлы не устанавливаются в чем может быть причина? и как ее можно было бы исправить?
Дня три пытаюсь уже наладить все но пока безуспешно. (Используемая ОС - MacOSX)
——
No conflicting binfmt_misc interpreter… yes
Scratchbox user names… maemo yes
Everything seems to be ok.
Err http://pc-connectivity.garage.maemo.org intrepid Release.gpg
Could not connect to pc-connectivity.garage.maemo.org:80 (80.248.164.238). – connect (113 No route to host)
Err http://scratchbox.org maemo4-sdk Release.gpg
Could not connect to scratchbox.org:80 (80.248.164.245), connection timed out
……….
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/intrepid/Release.gpg Could not connect to gb.archive.ubuntu.com:80 (194.169.254.10), connection timed out
……..
Reading package lists…
Building dependency tree…
Reading state information…
E: Couldn’t find package scratchbox-devkit-git
E: Installing packages with apt failed.
E: Try again later or try an alternative installation method.
▪ Installer script exited with code 1
▪ Adding installation to preferences…
▪ Refreshing installed targets…</description>
		<content:encoded><![CDATA[<p>Похоже мой вопрос восприняли как попытку кинуть троян.<br />
По этому еще раз попытаюсь задать свой вопрос. Лог привожу здесь не полностью дабы не выглядело это очень жутко.</p>
<p>вопрос: Во втором шаге урока, при установке Scratchbox 1<br />
я выбираю maemo 5 Series (Fremante)<br />
Но некоторые файлы не устанавливаются в чем может быть причина? и как ее можно было бы исправить?<br />
Дня три пытаюсь уже наладить все но пока безуспешно. (Используемая ОС &#8211; MacOSX)<br />
——<br />
No conflicting binfmt_misc interpreter… yes<br />
Scratchbox user names… maemo yes<br />
Everything seems to be ok.<br />
Err <a href="http://pc-connectivity.garage.maemo.org" rel="nofollow">http://pc-connectivity.garage.maemo.org</a> intrepid Release.gpg<br />
Could not connect to pc-connectivity.garage.maemo.org:80 (80.248.164.238). – connect (113 No route to host)<br />
Err <a href="http://scratchbox.org" rel="nofollow">http://scratchbox.org</a> maemo4-sdk Release.gpg<br />
Could not connect to scratchbox.org:80 (80.248.164.245), connection timed out<br />
……….<br />
W: Failed to fetch <a href="http://gb.archive.ubuntu.com/ubuntu/dists/intrepid/Release.gpg" rel="nofollow">http://gb.archive.ubuntu.com/ubuntu/dists/intrepid/Release.gpg</a> Could not connect to gb.archive.ubuntu.com:80 (194.169.254.10), connection timed out<br />
……..<br />
Reading package lists…<br />
Building dependency tree…<br />
Reading state information…<br />
E: Couldn’t find package scratchbox-devkit-git<br />
E: Installing packages with apt failed.<br />
E: Try again later or try an alternative installation method.<br />
▪ Installer script exited with code 1<br />
▪ Adding installation to preferences…<br />
▪ Refreshing installed targets…</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Как настроить Maemo 5(4) SDK и начать писать приложения под Windows/Linux/MacOS менее чем за полчаса! by IDis</title>
		<link>http://erudenko.com/wordpress/?p=297&#038;cpage=1#comment-339</link>
		<dc:creator>IDis</dc:creator>
		<pubDate>Tue, 13 Apr 2010 17:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=297#comment-339</guid>
		<description>не поможете с маленькой проблемкой?

Во втором шаге в ESBox не устанавливается Scratchbox 
В чем может быть причина?

Лог могу привести здесь но будет выглядить это жутко. Поэтому прикрепил файлом сюда.

http://ifolder.ru/17276842</description>
		<content:encoded><![CDATA[<p>не поможете с маленькой проблемкой?</p>
<p>Во втором шаге в ESBox не устанавливается Scratchbox<br />
В чем может быть причина?</p>
<p>Лог могу привести здесь но будет выглядить это жутко. Поэтому прикрепил файлом сюда.</p>
<p><a href="http://ifolder.ru/17276842" rel="nofollow">http://ifolder.ru/17276842</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Приватные слоты в паттерне Pimpl от Qt. by Rudenko Eugene</title>
		<link>http://erudenko.com/wordpress/?p=162&#038;cpage=1#comment-335</link>
		<dc:creator>Rudenko Eugene</dc:creator>
		<pubDate>Tue, 30 Mar 2010 15:46:55 +0000</pubDate>
		<guid isPermaLink="false">http://erudenko.com/wordpress/?p=162#comment-335</guid>
		<description>// так работает… но этот приватный слот принадлежит публичному классу, и соответственно его объявление в hpp файле “портит”
// QObject::connect(d-&gt;actionShow, SIGNAL(activated()), this, SLOT(showWidget()));

так правильно, по факту слоты принадлежат публичному классу, так как слоты должны быть только у наследников QObject, к коим приватный класс не относится
Поэтому коннектить сигнал нужно к слоту публичного класса, а вот реализация этого слота нахоится в приватном классе, Получается интерфейс слота в публичном а реализация в приватном.

И ничто так никого не портит :-)

Слоты приватного класса можно естественно использовать в дезайнере, так как по факту это слоты публичного класса, которые дизайнеру соответсвенно доступны.

да и небольшая ремарка к коду

boost::shared_ptr myWidget;
нецелесообразно &quot;мешать&quot; буст в данном случае с Qt, так как в Qt есть QSharedPointer который в данном случае уместней.</description>
		<content:encoded><![CDATA[<p>// так работает… но этот приватный слот принадлежит публичному классу, и соответственно его объявление в hpp файле “портит”<br />
// QObject::connect(d->actionShow, SIGNAL(activated()), this, SLOT(showWidget()));</p>
<p>так правильно, по факту слоты принадлежат публичному классу, так как слоты должны быть только у наследников QObject, к коим приватный класс не относится<br />
Поэтому коннектить сигнал нужно к слоту публичного класса, а вот реализация этого слота нахоится в приватном классе, Получается интерфейс слота в публичном а реализация в приватном.</p>
<p>И ничто так никого не портит <img src='http://erudenko.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Слоты приватного класса можно естественно использовать в дезайнере, так как по факту это слоты публичного класса, которые дизайнеру соответсвенно доступны.</p>
<p>да и небольшая ремарка к коду</p>
<p>boost::shared_ptr myWidget;<br />
нецелесообразно &#8220;мешать&#8221; буст в данном случае с Qt, так как в Qt есть QSharedPointer который в данном случае уместней.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
