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