Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Как правильно реализовать? (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/kak-pravil-no-realizovat-261275/)

Guest 28.09.2011 20:17

Как правильно реализовать?
 
Всем привет.Есть у меня приложение, которое является клиентом для трекера. На данный момент работает только с TBDev Yuna Edition. Хотелось бы добавить поддержку других типов трекеров (XBT,Btit,TorrentPier и т.п.), и думаю оформить это в виде динамических библиотек.Вопрос вот в чем:Предположим при запуске(и в настройках) приложения я сделаю,например, QComboBox, и зависимо от его выбора будет использоваться нужный набор запросов к серверу и их обработка. Вот не совсем понимаю как это реализовывать. Это мне надо создавать классы с одинаковой структурой или как? Почему-то в голову кроме как switch'a ничего не приходит:КодC++ (Qt)int type= comboBox->currentIndex(); // получаю тип трекераswitch(type){case 0:// запрос авторизации для одного типа трекера break; ....case n:// запрос авторизации для другого типа трекера break;}Кажется мне что я думаю не в том направлении, может кто подскажет как лучше сделать


Часовой пояс GMT, время: 09:48.


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