mirror of
https://github.com/YACReader/yacreader
synced 2025-07-22 23:15:14 -04:00
Corregido bug relacionado con la comunicaci?n entre ComicFlowGL y la TableView
Modificados los .pro para a?adir las opciones de compilaci?n para VisualStudio A?adida la clase DBHelper para aislar el servidor web de la UI
This commit is contained in:
@ -843,17 +843,21 @@ void LibraryWindow::reloadCovers()
|
||||
|
||||
void LibraryWindow::centerComicFlow(const QModelIndex & mi)
|
||||
{
|
||||
int distance = comicFlow->centerIndex()-mi.row();
|
||||
if(abs(distance)>10)
|
||||
//TODO corregir el comportamiento de ComicFlowWidgetSW para evitar skip
|
||||
if(typeid(comicFlow) == typeid(ComicFlowWidgetSW))
|
||||
{
|
||||
if(distance<0)
|
||||
comicFlow->setCenterIndex(comicFlow->centerIndex()+(-distance)-10);
|
||||
int distance = comicFlow->centerIndex()-mi.row();
|
||||
if(abs(distance)>10)
|
||||
{
|
||||
if(distance<0)
|
||||
comicFlow->setCenterIndex(comicFlow->centerIndex()+(-distance)-10);
|
||||
else
|
||||
comicFlow->setCenterIndex(comicFlow->centerIndex()-distance+10);
|
||||
skip = 10;
|
||||
}
|
||||
else
|
||||
comicFlow->setCenterIndex(comicFlow->centerIndex()-distance+10);
|
||||
skip = 10;
|
||||
skip = abs(comicFlow->centerIndex()-mi.row());
|
||||
}
|
||||
else
|
||||
skip = abs(comicFlow->centerIndex()-mi.row());
|
||||
comicFlow->showSlide(mi.row());
|
||||
comicFlow->setFocus(Qt::OtherFocusReason);
|
||||
}
|
||||
|
Reference in New Issue
Block a user