Сообщение Re[8]: Попинайте код от 16.04.2015 18:02
Изменено 16.04.2015 18:15 __kot2
Здравствуйте, __kot2, Вы писали:
__>ну тогда просто если не лень, у кого уже есть установленный qt — гляньте, пожалста, сколько там Helper и Util?
разобрало меня любопытство. скачал qt 4 и 5.
че-то перехвалил я по-моему qt
хотя количество файлов зараженных хелперами упало с 854 до 268 при переходе на 5ую версию, то есть видно улучшение качество, но код всё равно какой-то так себе.
в 5ом так вообще есть класс Helper в helper.h helper.cpp
хорошо, что хотя бы в примерах
в некоторых местах такое вот творчество:
в 4ом есть замечательный drawhelper на 7400 строк
с такими вот замечательными таблицами
ндаа, перехвалил я че-то qt. я еще давно с ним работал — с 3ей версией. мне тогда по сравнению с MFC показался очень даже вменяемый фреймфорк
__>ну тогда просто если не лень, у кого уже есть установленный qt — гляньте, пожалста, сколько там Helper и Util?
разобрало меня любопытство. скачал qt 4 и 5.
че-то перехвалил я по-моему qt
хотя количество файлов зараженных хелперами упало с 854 до 268 при переходе на 5ую версию, то есть видно улучшение качество, но код всё равно какой-то так себе.
в 5ом так вообще есть класс Helper в helper.h helper.cpp
хорошо, что хотя бы в примерах
в некоторых местах такое вот творчество:
QTextCursor helper = cursor;
helper.setPosition(fragment.position());
helper.setPosition(fragment.position() + fragment.length(),
QTextCursor::KeepAnchor);
helper.setCharFormat(newImageFormat);
в 4ом есть замечательный drawhelper на 7400 строк
с такими вот замечательными таблицами
DrawHelper qDrawHelper[QImage::NImageFormats] =
{
// Format_Invalid,
{ 0, 0, 0, 0, 0, 0 },
// Format_Mono,
{
DrawHelper qDrawHelperCallback[QImage::NImageFormats] =
ндаа, перехвалил я че-то qt. я еще давно с ним работал — с 3ей версией. мне тогда по сравнению с MFC показался очень даже вменяемый фреймфорк
Re[8]: Попинайте код
Здравствуйте, __kot2, Вы писали:
__>ну тогда просто если не лень, у кого уже есть установленный qt — гляньте, пожалста, сколько там Helper и Util?
разобрало меня любопытство. скачал qt 4 и 5.
че-то перехвалил я по-моему qt
хотя количество файлов зараженных хелперами упало с 854 до 268 при переходе на 5ую версию, то есть видно улучшение качество, но код всё равно какой-то так себе.
в 5ом так вообще есть класс Helper в helper.h helper.cpp
хорошо, что хотя бы в примерах
в некоторых местах такое вот творчество:
в 4ом есть замечательный drawhelper на 7400 строк
с такими вот замечательными таблицами
ндаа, перехвалил я че-то qt. я еще давно с ним работал — с 3ей версией. мне тогда по сравнению с MFC показался очень даже вменяемый фреймфорк
скачал еще и исходники 3ей версии — там все гораздо чище. всего 30 файлов с упоминаниями хелперов. из них где-то с половина в текстах комментов про helper function, хотя сама ф-ия названа вменяемо типа
а где есть хелперы так просто по затупу какому-то наверное временному от переработки:
не понимаю, чем бы их просто setStyle не устроило
или в string тоже как-то коряво
я такие вещи обычно называю insert_impl тогда уж. причем тут хелпер какой-то, когда тут полноценная реализация вставки?
__>ну тогда просто если не лень, у кого уже есть установленный qt — гляньте, пожалста, сколько там Helper и Util?
разобрало меня любопытство. скачал qt 4 и 5.
че-то перехвалил я по-моему qt
хотя количество файлов зараженных хелперами упало с 854 до 268 при переходе на 5ую версию, то есть видно улучшение качество, но код всё равно какой-то так себе.
в 5ом так вообще есть класс Helper в helper.h helper.cpp
хорошо, что хотя бы в примерах
в некоторых местах такое вот творчество:
QTextCursor helper = cursor;
helper.setPosition(fragment.position());
helper.setPosition(fragment.position() + fragment.length(),
QTextCursor::KeepAnchor);
helper.setCharFormat(newImageFormat);
в 4ом есть замечательный drawhelper на 7400 строк
с такими вот замечательными таблицами
DrawHelper qDrawHelper[QImage::NImageFormats] =
{
// Format_Invalid,
{ 0, 0, 0, 0, 0, 0 },
// Format_Mono,
{
DrawHelper qDrawHelperCallback[QImage::NImageFormats] =
ндаа, перехвалил я че-то qt. я еще давно с ним работал — с 3ей версией. мне тогда по сравнению с MFC показался очень даже вменяемый фреймфорк
скачал еще и исходники 3ей версии — там все гораздо чище. всего 30 файлов с упоминаниями хелперов. из них где-то с половина в текстах комментов про helper function, хотя сама ф-ия названа вменяемо типа
а где есть хелперы так просто по затупу какому-то наверное временному от переработки:
static void setStyleHelper(QWidget *w, QStyle *s)
{
w->unsetPalette();
w->setStyle(s);
const QObjectList *children = w->children();
if (! children)
return;
QPtrListIterator<QObject> childit(*children);
QObject *child;
while ((child = childit.current()) != 0) {
++childit;
if (child->isWidgetType())
setStyleHelper((QWidget *) child, s);
}
}
не понимаю, чем бы их просто setStyle не устроило
или в string тоже как-то коряво
inline QString &QString::insert( uint index, const char *s )
{ return insertHelper( index, s ); }
inline QString &QString::insert( uint index, const QByteArray &s )
{
int pos = s.find( 0 );
return insertHelper( index, s, pos==-1 ? s.size() : pos );
}
QString &QString::insertHelper( uint index, const char *s, uint len )
я такие вещи обычно называю insert_impl тогда уж. причем тут хелпер какой-то, когда тут полноценная реализация вставки?