Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 19:44
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Преамбула: я знаю, что в документации написано, что moc не умеет шаблоны... Наследование шаблона от Q_OBJECT-реализующего класса так же не работаетЕсть задачка: приложение, в главном окне QTabWidget, на одном табе - таблица со списком студентов (5 полей), на другом - таблица преподавателей (допустим, 7 полей). И там и там есть кнопки "Добавить" и "Удалить", изменение записей реализовано в слоте для itemChanged.В целом виджеты (QStudentsWidget и QTeacherWidget) идентичны, разница только в том, что в одном хранится vector, в другом - vector, ну и пара методов реализующих взятие данных из таблицы и запись данных в неё.Типы данных Student и Teacher по некоторым причинам не могут иметь общего предка. MVC использовать нельзя, типы данных должны быть чисто-STLными (орудовать внутри с MVC, а наружу выставлять STL-возвращающие геттеры тоже нельзя)Вопрос: как без копипасты кода и MVC попроще реализовать такую вещь?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
template + operator[] Guest Продолжение старого архива 0 30.09.2011 17:14
Sorry, the copyright must be in the template. Guest Продолжение старого архива 0 30.09.2011 14:54
Потребность макроса Q_OBJECT в разрабатываемых классах. Guest Новый архив 3 0 28.09.2011 18:00
Не работает Q_OBJECT Guest Новый архив 2 0 28.09.2011 17:14
проблема с template.css Guest Новый архив 3 0 28.09.2011 01:59



© www.otvetnemail.ru - Форум вопросов и ответов.