mirror of
https://github.com/YACReader/yacreader
synced 2025-07-18 04:54:29 -04:00
Use auto to avoid duplicating the type name
This commit is contained in:
@ -17,10 +17,10 @@ BookmarksDialog::BookmarksDialog(QWidget *parent)
|
|||||||
//animation = new QPropertyAnimation(this,"windowOpacity");
|
//animation = new QPropertyAnimation(this,"windowOpacity");
|
||||||
//animation->setDuration(150);
|
//animation->setDuration(150);
|
||||||
|
|
||||||
QHBoxLayout *layout = new QHBoxLayout();
|
auto layout = new QHBoxLayout();
|
||||||
|
|
||||||
//bookmarks
|
//bookmarks
|
||||||
QGridLayout *bookmarksL = new QGridLayout();
|
auto bookmarksL = new QGridLayout();
|
||||||
|
|
||||||
pages.push_back(new QLabel(tr("Lastest Page")));
|
pages.push_back(new QLabel(tr("Lastest Page")));
|
||||||
for (int i = 0; i < 3; i++)
|
for (int i = 0; i < 3; i++)
|
||||||
@ -55,17 +55,17 @@ BookmarksDialog::BookmarksDialog(QWidget *parent)
|
|||||||
bookmarksL->addWidget(images.at(i + 1), 1, i, Qt::AlignCenter);
|
bookmarksL->addWidget(images.at(i + 1), 1, i, Qt::AlignCenter);
|
||||||
|
|
||||||
//last page
|
//last page
|
||||||
QGridLayout *lp = new QGridLayout();
|
auto lp = new QGridLayout();
|
||||||
lp->addWidget(pages.at(0), 0, 0, Qt::AlignCenter);
|
lp->addWidget(pages.at(0), 0, 0, Qt::AlignCenter);
|
||||||
lp->addWidget(images.at(0), 1, 0, Qt::AlignCenter);
|
lp->addWidget(images.at(0), 1, 0, Qt::AlignCenter);
|
||||||
|
|
||||||
layout->addLayout(bookmarksL);
|
layout->addLayout(bookmarksL);
|
||||||
QFrame *f = new QFrame(this);
|
auto f = new QFrame(this);
|
||||||
f->setFrameStyle(QFrame::VLine | QFrame::Sunken);
|
f->setFrameStyle(QFrame::VLine | QFrame::Sunken);
|
||||||
layout->addWidget(f);
|
layout->addWidget(f);
|
||||||
layout->addLayout(lp);
|
layout->addLayout(lp);
|
||||||
|
|
||||||
QHBoxLayout *buttons = new QHBoxLayout();
|
auto buttons = new QHBoxLayout();
|
||||||
|
|
||||||
cancel = new QPushButton(tr("Close"));
|
cancel = new QPushButton(tr("Close"));
|
||||||
cancel->setFlat(true);
|
cancel->setFlat(true);
|
||||||
@ -75,7 +75,7 @@ BookmarksDialog::BookmarksDialog(QWidget *parent)
|
|||||||
|
|
||||||
cancel->setStyleSheet("QPushButton {border: 1px solid #242424; background: #2e2e2e; color:white; padding: 5px 26px 5px 26px; font-size:12px;font-family:Arial; font-weight:bold;}");
|
cancel->setStyleSheet("QPushButton {border: 1px solid #242424; background: #2e2e2e; color:white; padding: 5px 26px 5px 26px; font-size:12px;font-family:Arial; font-weight:bold;}");
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout();
|
auto l = new QVBoxLayout();
|
||||||
|
|
||||||
l->addWidget(new QLabel("<font color=\"#FFFFFF\">" + tr("Click on any image to go to the bookmark") + "</font>"), 0, Qt::AlignCenter);
|
l->addWidget(new QLabel("<font color=\"#FFFFFF\">" + tr("Click on any image to go to the bookmark") + "</font>"), 0, Qt::AlignCenter);
|
||||||
l->addLayout(layout);
|
l->addLayout(layout);
|
||||||
|
@ -25,24 +25,24 @@ void GoToDialog::setupUI()
|
|||||||
cancel = new QPushButton(tr("Cancel"));
|
cancel = new QPushButton(tr("Cancel"));
|
||||||
connect(cancel, SIGNAL(clicked()), this, SLOT(close()));
|
connect(cancel, SIGNAL(clicked()), this, SLOT(close()));
|
||||||
|
|
||||||
QHBoxLayout *topLayout = new QHBoxLayout;
|
auto topLayout = new QHBoxLayout;
|
||||||
|
|
||||||
topLayout->addWidget(textLabel);
|
topLayout->addWidget(textLabel);
|
||||||
topLayout->addWidget(pageNumber);
|
topLayout->addWidget(pageNumber);
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addWidget(numPagesLabel = new QLabel(tr("Total pages : ")));
|
mainLayout->addWidget(numPagesLabel = new QLabel(tr("Total pages : ")));
|
||||||
mainLayout->addLayout(topLayout);
|
mainLayout->addLayout(topLayout);
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel();
|
auto imgLabel = new QLabel();
|
||||||
QPixmap p(":/images/goto.png");
|
QPixmap p(":/images/goto.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
imgMainLayout->addWidget(imgLabel);
|
imgMainLayout->addWidget(imgLabel);
|
||||||
|
@ -8,12 +8,12 @@ GoToFlowToolBar::GoToFlowToolBar(QWidget *parent)
|
|||||||
: QStackedWidget(parent)
|
: QStackedWidget(parent)
|
||||||
{
|
{
|
||||||
//elementos interactivos
|
//elementos interactivos
|
||||||
QWidget *normal = new QWidget(this); // container widget
|
auto normal = new QWidget(this); // container widget
|
||||||
QWidget *quickNavi = new QWidget(this); // container widget
|
auto quickNavi = new QWidget(this); // container widget
|
||||||
addWidget(normal);
|
addWidget(normal);
|
||||||
addWidget(quickNavi);
|
addWidget(quickNavi);
|
||||||
QHBoxLayout *normalLayout = new QHBoxLayout(normal);
|
auto normalLayout = new QHBoxLayout(normal);
|
||||||
QHBoxLayout *naviLayout = new QHBoxLayout(quickNavi);
|
auto naviLayout = new QHBoxLayout(quickNavi);
|
||||||
normal->setLayout(normalLayout);
|
normal->setLayout(normalLayout);
|
||||||
quickNavi->setLayout(naviLayout);
|
quickNavi->setLayout(naviLayout);
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ void MagnifyingGlass::updateImage(int x, int y)
|
|||||||
//image section augmented
|
//image section augmented
|
||||||
int zoomWidth = static_cast<int>(width() * zoomLevel);
|
int zoomWidth = static_cast<int>(width() * zoomLevel);
|
||||||
int zoomHeight = static_cast<int>(height() * zoomLevel);
|
int zoomHeight = static_cast<int>(height() * zoomLevel);
|
||||||
Viewer *p = (Viewer *)parent();
|
auto p = (Viewer *)parent();
|
||||||
int currentPos = p->verticalScrollBar()->sliderPosition();
|
int currentPos = p->verticalScrollBar()->sliderPosition();
|
||||||
const QPixmap *image = p->pixmap();
|
const QPixmap *image = p->pixmap();
|
||||||
int iWidth = image->width();
|
int iWidth = image->width();
|
||||||
@ -186,7 +186,7 @@ void MagnifyingGlass::zoomOut()
|
|||||||
|
|
||||||
void MagnifyingGlass::sizeUp()
|
void MagnifyingGlass::sizeUp()
|
||||||
{
|
{
|
||||||
Viewer *p = (Viewer *)parent();
|
auto p = (Viewer *)parent();
|
||||||
if (width() < (p->width() * 0.90f))
|
if (width() < (p->width() * 0.90f))
|
||||||
resize(width() + 30, height() + 15);
|
resize(width() + 30, height() + 15);
|
||||||
}
|
}
|
||||||
@ -199,7 +199,7 @@ void MagnifyingGlass::sizeDown()
|
|||||||
|
|
||||||
void MagnifyingGlass::heightUp()
|
void MagnifyingGlass::heightUp()
|
||||||
{
|
{
|
||||||
Viewer *p = (Viewer *)parent();
|
auto p = (Viewer *)parent();
|
||||||
if (height() < (p->height() * 0.90f))
|
if (height() < (p->height() * 0.90f))
|
||||||
resize(width(), height() + 15);
|
resize(width(), height() + 15);
|
||||||
}
|
}
|
||||||
@ -212,7 +212,7 @@ void MagnifyingGlass::heightDown()
|
|||||||
|
|
||||||
void MagnifyingGlass::widthUp()
|
void MagnifyingGlass::widthUp()
|
||||||
{
|
{
|
||||||
Viewer *p = (Viewer *)parent();
|
auto p = (Viewer *)parent();
|
||||||
if (width() < (p->width() * 0.90f))
|
if (width() < (p->width() * 0.90f))
|
||||||
resize(width() + 30, height());
|
resize(width() + 30, height());
|
||||||
}
|
}
|
||||||
|
@ -118,7 +118,7 @@ int main(int argc, char *argv[])
|
|||||||
translator.load(QCoreApplication::applicationDirPath() + "/languages/yacreader_" + sufix);
|
translator.load(QCoreApplication::applicationDirPath() + "/languages/yacreader_" + sufix);
|
||||||
#endif
|
#endif
|
||||||
app.installTranslator(&translator);
|
app.installTranslator(&translator);
|
||||||
MainWindowViewer *mwv = new MainWindowViewer();
|
auto mwv = new MainWindowViewer();
|
||||||
|
|
||||||
// some arguments need to be parsed after MainWindowViewer creation
|
// some arguments need to be parsed after MainWindowViewer creation
|
||||||
QStringList arglist = parser.positionalArguments();
|
QStringList arglist = parser.positionalArguments();
|
||||||
|
@ -317,7 +317,7 @@ void MainWindowViewer::createActions()
|
|||||||
connect(fitToPageAction, SIGNAL(triggered()), this, SLOT(fitToPageSwitch()));
|
connect(fitToPageAction, SIGNAL(triggered()), this, SLOT(fitToPageSwitch()));
|
||||||
|
|
||||||
//fit modes have to be exclusive and checkable
|
//fit modes have to be exclusive and checkable
|
||||||
QActionGroup *fitModes = new QActionGroup(this);
|
auto fitModes = new QActionGroup(this);
|
||||||
fitModes->addAction(adjustHeightAction);
|
fitModes->addAction(adjustHeightAction);
|
||||||
fitModes->addAction(adjustWidthAction);
|
fitModes->addAction(adjustWidthAction);
|
||||||
fitModes->addAction(adjustToFullSizeAction);
|
fitModes->addAction(adjustToFullSizeAction);
|
||||||
@ -518,13 +518,13 @@ void MainWindowViewer::createToolBars()
|
|||||||
comicToolBar->addAction(openAction);
|
comicToolBar->addAction(openAction);
|
||||||
comicToolBar->addAction(openFolderAction);
|
comicToolBar->addAction(openFolderAction);
|
||||||
#else
|
#else
|
||||||
QMenu *recentmenu = new QMenu(tr("Open recent"));
|
auto recentmenu = new QMenu(tr("Open recent"));
|
||||||
recentmenu->addActions(recentFilesActionList);
|
recentmenu->addActions(recentFilesActionList);
|
||||||
recentmenu->addSeparator();
|
recentmenu->addSeparator();
|
||||||
recentmenu->addAction(clearRecentFilesAction);
|
recentmenu->addAction(clearRecentFilesAction);
|
||||||
refreshRecentFilesActionList();
|
refreshRecentFilesActionList();
|
||||||
|
|
||||||
QToolButton *tb = new QToolButton();
|
auto tb = new QToolButton();
|
||||||
tb->addAction(openAction);
|
tb->addAction(openAction);
|
||||||
tb->addAction(openLatestComicAction);
|
tb->addAction(openLatestComicAction);
|
||||||
tb->addAction(openFolderAction);
|
tb->addAction(openFolderAction);
|
||||||
@ -643,12 +643,12 @@ void MainWindowViewer::createToolBars()
|
|||||||
|
|
||||||
//MacOSX app menus
|
//MacOSX app menus
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
QMenuBar *menuBar = this->menuBar();
|
auto menuBar = this->menuBar();
|
||||||
//about / preferences
|
//about / preferences
|
||||||
//TODO
|
//TODO
|
||||||
|
|
||||||
//file
|
//file
|
||||||
QMenu *fileMenu = new QMenu(tr("File"));
|
auto fileMenu = new QMenu(tr("File"));
|
||||||
|
|
||||||
fileMenu->addAction(openAction);
|
fileMenu->addAction(openAction);
|
||||||
fileMenu->addAction(openLatestComicAction);
|
fileMenu->addAction(openLatestComicAction);
|
||||||
@ -657,7 +657,7 @@ void MainWindowViewer::createToolBars()
|
|||||||
fileMenu->addAction(saveImageAction);
|
fileMenu->addAction(saveImageAction);
|
||||||
fileMenu->addSeparator();
|
fileMenu->addSeparator();
|
||||||
|
|
||||||
QMenu *recentmenu = new QMenu(tr("Open recent"));
|
auto recentmenu = new QMenu(tr("Open recent"));
|
||||||
recentmenu->addActions(recentFilesActionList);
|
recentmenu->addActions(recentFilesActionList);
|
||||||
recentmenu->addSeparator();
|
recentmenu->addSeparator();
|
||||||
recentmenu->addAction(clearRecentFilesAction);
|
recentmenu->addAction(clearRecentFilesAction);
|
||||||
@ -667,11 +667,11 @@ void MainWindowViewer::createToolBars()
|
|||||||
fileMenu->addSeparator();
|
fileMenu->addSeparator();
|
||||||
fileMenu->addAction(closeAction);
|
fileMenu->addAction(closeAction);
|
||||||
|
|
||||||
QMenu *editMenu = new QMenu(tr("Edit"));
|
auto editMenu = new QMenu(tr("Edit"));
|
||||||
editMenu->addAction(leftRotationAction);
|
editMenu->addAction(leftRotationAction);
|
||||||
editMenu->addAction(rightRotationAction);
|
editMenu->addAction(rightRotationAction);
|
||||||
|
|
||||||
QMenu *viewMenu = new QMenu(tr("View"));
|
auto viewMenu = new QMenu(tr("View"));
|
||||||
viewMenu->addAction(adjustHeightAction);
|
viewMenu->addAction(adjustHeightAction);
|
||||||
viewMenu->addAction(adjustWidthAction);
|
viewMenu->addAction(adjustWidthAction);
|
||||||
viewMenu->addAction(fitToPageAction);
|
viewMenu->addAction(fitToPageAction);
|
||||||
@ -687,7 +687,7 @@ void MainWindowViewer::createToolBars()
|
|||||||
viewMenu->addSeparator();
|
viewMenu->addSeparator();
|
||||||
viewMenu->addAction(showMagnifyingGlassAction);
|
viewMenu->addAction(showMagnifyingGlassAction);
|
||||||
|
|
||||||
QMenu *goMenu = new QMenu(tr("Go"));
|
auto goMenu = new QMenu(tr("Go"));
|
||||||
goMenu->addAction(prevAction);
|
goMenu->addAction(prevAction);
|
||||||
goMenu->addAction(nextAction);
|
goMenu->addAction(nextAction);
|
||||||
goMenu->addAction(goToPageAction);
|
goMenu->addAction(goToPageAction);
|
||||||
@ -695,14 +695,14 @@ void MainWindowViewer::createToolBars()
|
|||||||
goMenu->addAction(setBookmarkAction);
|
goMenu->addAction(setBookmarkAction);
|
||||||
goMenu->addAction(showBookmarksAction);
|
goMenu->addAction(showBookmarksAction);
|
||||||
|
|
||||||
QMenu *windowMenu = new QMenu(tr("Window"));
|
auto windowMenu = new QMenu(tr("Window"));
|
||||||
windowMenu->addAction(optionsAction); // this action goes to MacOS's Preference menu by Qt
|
windowMenu->addAction(optionsAction); // this action goes to MacOS's Preference menu by Qt
|
||||||
windowMenu->addAction(showShorcutsAction);
|
windowMenu->addAction(showShorcutsAction);
|
||||||
windowMenu->addAction(showFlowAction);
|
windowMenu->addAction(showFlowAction);
|
||||||
windowMenu->addAction(showInfoAction);
|
windowMenu->addAction(showInfoAction);
|
||||||
windowMenu->addAction(showDictionaryAction);
|
windowMenu->addAction(showDictionaryAction);
|
||||||
|
|
||||||
QMenu *helpMenu = new QMenu(tr("Help"));
|
auto helpMenu = new QMenu(tr("Help"));
|
||||||
helpMenu->addAction(helpAboutAction);
|
helpMenu->addAction(helpAboutAction);
|
||||||
|
|
||||||
menuBar->addMenu(fileMenu);
|
menuBar->addMenu(fileMenu);
|
||||||
@ -754,7 +754,7 @@ void MainWindowViewer::clearRecentFiles()
|
|||||||
|
|
||||||
void MainWindowViewer::openRecent()
|
void MainWindowViewer::openRecent()
|
||||||
{
|
{
|
||||||
QAction *action = qobject_cast<QAction *>(sender());
|
auto *action = qobject_cast<QAction *>(sender());
|
||||||
|
|
||||||
openComicFromRecentAction(action);
|
openComicFromRecentAction(action);
|
||||||
}
|
}
|
||||||
@ -1199,7 +1199,7 @@ void MainWindowViewer::checkNewVersion()
|
|||||||
connect(versionChecker, SIGNAL(newVersionDetected()),
|
connect(versionChecker, SIGNAL(newVersionDetected()),
|
||||||
this, SLOT(newVersion()));
|
this, SLOT(newVersion()));
|
||||||
|
|
||||||
QTimer *tT = new QTimer;
|
auto tT = new QTimer;
|
||||||
tT->setSingleShot(true);
|
tT->setSingleShot(true);
|
||||||
connect(tT, SIGNAL(timeout()), versionChecker, SLOT(get()));
|
connect(tT, SIGNAL(timeout()), versionChecker, SLOT(get()));
|
||||||
//versionChecker->get(); //TOD<4F>
|
//versionChecker->get(); //TOD<4F>
|
||||||
@ -1227,7 +1227,7 @@ void MainWindowViewer::processReset()
|
|||||||
void MainWindowViewer::setUpShortcutsManagement()
|
void MainWindowViewer::setUpShortcutsManagement()
|
||||||
{
|
{
|
||||||
//actions holder
|
//actions holder
|
||||||
QObject *orphanActions = new QObject;
|
auto orphanActions = new QObject;
|
||||||
|
|
||||||
QList<QAction *> allActions;
|
QList<QAction *> allActions;
|
||||||
QList<QAction *> tmpList;
|
QList<QAction *> tmpList;
|
||||||
@ -1267,19 +1267,19 @@ void MainWindowViewer::setUpShortcutsManagement()
|
|||||||
allActions << tmpList;
|
allActions << tmpList;
|
||||||
|
|
||||||
//keys without actions (MGlass)
|
//keys without actions (MGlass)
|
||||||
QAction *sizeUpMglassAction = new QAction(tr("Size up magnifying glass"), orphanActions);
|
auto sizeUpMglassAction = new QAction(tr("Size up magnifying glass"), orphanActions);
|
||||||
sizeUpMglassAction->setData(SIZE_UP_MGLASS_ACTION_Y);
|
sizeUpMglassAction->setData(SIZE_UP_MGLASS_ACTION_Y);
|
||||||
sizeUpMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(SIZE_UP_MGLASS_ACTION_Y));
|
sizeUpMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(SIZE_UP_MGLASS_ACTION_Y));
|
||||||
|
|
||||||
QAction *sizeDownMglassAction = new QAction(tr("Size down magnifying glass"), orphanActions);
|
auto sizeDownMglassAction = new QAction(tr("Size down magnifying glass"), orphanActions);
|
||||||
sizeDownMglassAction->setData(SIZE_DOWN_MGLASS_ACTION_Y);
|
sizeDownMglassAction->setData(SIZE_DOWN_MGLASS_ACTION_Y);
|
||||||
sizeDownMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(SIZE_DOWN_MGLASS_ACTION_Y));
|
sizeDownMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(SIZE_DOWN_MGLASS_ACTION_Y));
|
||||||
|
|
||||||
QAction *zoomInMglassAction = new QAction(tr("Zoom in magnifying glass"), orphanActions);
|
auto zoomInMglassAction = new QAction(tr("Zoom in magnifying glass"), orphanActions);
|
||||||
zoomInMglassAction->setData(ZOOM_IN_MGLASS_ACTION_Y);
|
zoomInMglassAction->setData(ZOOM_IN_MGLASS_ACTION_Y);
|
||||||
zoomInMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(ZOOM_IN_MGLASS_ACTION_Y));
|
zoomInMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(ZOOM_IN_MGLASS_ACTION_Y));
|
||||||
|
|
||||||
QAction *zoomOutMglassAction = new QAction(tr("Zoom out magnifying glass"), orphanActions);
|
auto zoomOutMglassAction = new QAction(tr("Zoom out magnifying glass"), orphanActions);
|
||||||
zoomOutMglassAction->setData(ZOOM_OUT_MGLASS_ACTION_Y);
|
zoomOutMglassAction->setData(ZOOM_OUT_MGLASS_ACTION_Y);
|
||||||
zoomOutMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(ZOOM_OUT_MGLASS_ACTION_Y));
|
zoomOutMglassAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(ZOOM_OUT_MGLASS_ACTION_Y));
|
||||||
|
|
||||||
@ -1294,7 +1294,7 @@ void MainWindowViewer::setUpShortcutsManagement()
|
|||||||
allActions << tmpList;
|
allActions << tmpList;
|
||||||
|
|
||||||
//keys without actions
|
//keys without actions
|
||||||
QAction *toggleFitToScreenAction = new QAction(tr("Toggle between fit to width and fit to height"), orphanActions);
|
auto toggleFitToScreenAction = new QAction(tr("Toggle between fit to width and fit to height"), orphanActions);
|
||||||
toggleFitToScreenAction->setData(CHANGE_FIT_ACTION_Y);
|
toggleFitToScreenAction->setData(CHANGE_FIT_ACTION_Y);
|
||||||
toggleFitToScreenAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(CHANGE_FIT_ACTION_Y));
|
toggleFitToScreenAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(CHANGE_FIT_ACTION_Y));
|
||||||
|
|
||||||
@ -1314,51 +1314,51 @@ void MainWindowViewer::setUpShortcutsManagement()
|
|||||||
|
|
||||||
allActions << tmpList;
|
allActions << tmpList;
|
||||||
|
|
||||||
QAction *autoScrollForwardAction = new QAction(tr("Autoscroll down"), orphanActions);
|
auto autoScrollForwardAction = new QAction(tr("Autoscroll down"), orphanActions);
|
||||||
autoScrollForwardAction->setData(AUTO_SCROLL_FORWARD_ACTION_Y);
|
autoScrollForwardAction->setData(AUTO_SCROLL_FORWARD_ACTION_Y);
|
||||||
autoScrollForwardAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_FORWARD_ACTION_Y));
|
autoScrollForwardAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_FORWARD_ACTION_Y));
|
||||||
|
|
||||||
QAction *autoScrollBackwardAction = new QAction(tr("Autoscroll up"), orphanActions);
|
auto autoScrollBackwardAction = new QAction(tr("Autoscroll up"), orphanActions);
|
||||||
autoScrollBackwardAction->setData(AUTO_SCROLL_BACKWARD_ACTION_Y);
|
autoScrollBackwardAction->setData(AUTO_SCROLL_BACKWARD_ACTION_Y);
|
||||||
autoScrollBackwardAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_BACKWARD_ACTION_Y));
|
autoScrollBackwardAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_BACKWARD_ACTION_Y));
|
||||||
|
|
||||||
QAction *autoScrollForwardHorizontalFirstAction = new QAction(tr("Autoscroll forward, horizontal first"), orphanActions);
|
auto autoScrollForwardHorizontalFirstAction = new QAction(tr("Autoscroll forward, horizontal first"), orphanActions);
|
||||||
autoScrollForwardHorizontalFirstAction->setData(AUTO_SCROLL_FORWARD_HORIZONTAL_FIRST_ACTION_Y);
|
autoScrollForwardHorizontalFirstAction->setData(AUTO_SCROLL_FORWARD_HORIZONTAL_FIRST_ACTION_Y);
|
||||||
autoScrollForwardHorizontalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_FORWARD_HORIZONTAL_FIRST_ACTION_Y));
|
autoScrollForwardHorizontalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_FORWARD_HORIZONTAL_FIRST_ACTION_Y));
|
||||||
|
|
||||||
QAction *autoScrollBackwardHorizontalFirstAction = new QAction(tr("Autoscroll backward, horizontal first"), orphanActions);
|
auto autoScrollBackwardHorizontalFirstAction = new QAction(tr("Autoscroll backward, horizontal first"), orphanActions);
|
||||||
autoScrollBackwardHorizontalFirstAction->setData(AUTO_SCROLL_BACKWARD_HORIZONTAL_FIRST_ACTION_Y);
|
autoScrollBackwardHorizontalFirstAction->setData(AUTO_SCROLL_BACKWARD_HORIZONTAL_FIRST_ACTION_Y);
|
||||||
autoScrollBackwardHorizontalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_BACKWARD_HORIZONTAL_FIRST_ACTION_Y));
|
autoScrollBackwardHorizontalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_BACKWARD_HORIZONTAL_FIRST_ACTION_Y));
|
||||||
|
|
||||||
QAction *autoScrollForwardVerticalFirstAction = new QAction(tr("Autoscroll forward, vertical first"), orphanActions);
|
auto autoScrollForwardVerticalFirstAction = new QAction(tr("Autoscroll forward, vertical first"), orphanActions);
|
||||||
autoScrollForwardVerticalFirstAction->setData(AUTO_SCROLL_FORWARD_VERTICAL_FIRST_ACTION_Y);
|
autoScrollForwardVerticalFirstAction->setData(AUTO_SCROLL_FORWARD_VERTICAL_FIRST_ACTION_Y);
|
||||||
autoScrollForwardVerticalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_FORWARD_VERTICAL_FIRST_ACTION_Y));
|
autoScrollForwardVerticalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_FORWARD_VERTICAL_FIRST_ACTION_Y));
|
||||||
|
|
||||||
QAction *autoScrollBackwardVerticalFirstAction = new QAction(tr("Autoscroll backward, vertical first"), orphanActions);
|
auto autoScrollBackwardVerticalFirstAction = new QAction(tr("Autoscroll backward, vertical first"), orphanActions);
|
||||||
autoScrollBackwardVerticalFirstAction->setData(AUTO_SCROLL_BACKWARD_VERTICAL_FIRST_ACTION_Y);
|
autoScrollBackwardVerticalFirstAction->setData(AUTO_SCROLL_BACKWARD_VERTICAL_FIRST_ACTION_Y);
|
||||||
autoScrollBackwardVerticalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_BACKWARD_VERTICAL_FIRST_ACTION_Y));
|
autoScrollBackwardVerticalFirstAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(AUTO_SCROLL_BACKWARD_VERTICAL_FIRST_ACTION_Y));
|
||||||
|
|
||||||
QAction *moveDownAction = new QAction(tr("Move down"), orphanActions);
|
auto moveDownAction = new QAction(tr("Move down"), orphanActions);
|
||||||
moveDownAction->setData(MOVE_DOWN_ACTION_Y);
|
moveDownAction->setData(MOVE_DOWN_ACTION_Y);
|
||||||
moveDownAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_DOWN_ACTION_Y));
|
moveDownAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_DOWN_ACTION_Y));
|
||||||
|
|
||||||
QAction *moveUpAction = new QAction(tr("Move up"), orphanActions);
|
auto moveUpAction = new QAction(tr("Move up"), orphanActions);
|
||||||
moveUpAction->setData(MOVE_UP_ACTION_Y);
|
moveUpAction->setData(MOVE_UP_ACTION_Y);
|
||||||
moveUpAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_UP_ACTION_Y));
|
moveUpAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_UP_ACTION_Y));
|
||||||
|
|
||||||
QAction *moveLeftAction = new QAction(tr("Move left"), orphanActions);
|
auto moveLeftAction = new QAction(tr("Move left"), orphanActions);
|
||||||
moveLeftAction->setData(MOVE_LEFT_ACTION_Y);
|
moveLeftAction->setData(MOVE_LEFT_ACTION_Y);
|
||||||
moveLeftAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_LEFT_ACTION_Y));
|
moveLeftAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_LEFT_ACTION_Y));
|
||||||
|
|
||||||
QAction *moveRightAction = new QAction(tr("Move right"), orphanActions);
|
auto moveRightAction = new QAction(tr("Move right"), orphanActions);
|
||||||
moveRightAction->setData(MOVE_RIGHT_ACTION_Y);
|
moveRightAction->setData(MOVE_RIGHT_ACTION_Y);
|
||||||
moveRightAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_RIGHT_ACTION_Y));
|
moveRightAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(MOVE_RIGHT_ACTION_Y));
|
||||||
|
|
||||||
QAction *goToFirstPageAction = new QAction(tr("Go to the first page"), orphanActions);
|
auto goToFirstPageAction = new QAction(tr("Go to the first page"), orphanActions);
|
||||||
goToFirstPageAction->setData(GO_TO_FIRST_PAGE_ACTION_Y);
|
goToFirstPageAction->setData(GO_TO_FIRST_PAGE_ACTION_Y);
|
||||||
goToFirstPageAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(GO_TO_FIRST_PAGE_ACTION_Y));
|
goToFirstPageAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(GO_TO_FIRST_PAGE_ACTION_Y));
|
||||||
|
|
||||||
QAction *goToLastPageAction = new QAction(tr("Go to the last page"), orphanActions);
|
auto goToLastPageAction = new QAction(tr("Go to the last page"), orphanActions);
|
||||||
goToLastPageAction->setData(GO_TO_LAST_PAGE_ACTION_Y);
|
goToLastPageAction->setData(GO_TO_LAST_PAGE_ACTION_Y);
|
||||||
goToLastPageAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(GO_TO_LAST_PAGE_ACTION_Y));
|
goToLastPageAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(GO_TO_LAST_PAGE_ACTION_Y));
|
||||||
|
|
||||||
@ -1634,7 +1634,7 @@ void MainWindowViewer::decreasePageZoomLevel()
|
|||||||
|
|
||||||
void MainWindowViewer::sendComic()
|
void MainWindowViewer::sendComic()
|
||||||
{
|
{
|
||||||
YACReaderLocalClient *client = new YACReaderLocalClient;
|
auto client = new YACReaderLocalClient;
|
||||||
|
|
||||||
connect(client, &YACReaderLocalClient::finished, client, &YACReaderLocalClient::deleteLater);
|
connect(client, &YACReaderLocalClient::finished, client, &YACReaderLocalClient::deleteLater);
|
||||||
currentComicDB.info.lastTimeOpened = QDateTime::currentMSecsSinceEpoch() / 1000;
|
currentComicDB.info.lastTimeOpened = QDateTime::currentMSecsSinceEpoch() / 1000;
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
NotificationsLabelWidget::NotificationsLabelWidget(QWidget *parent)
|
NotificationsLabelWidget::NotificationsLabelWidget(QWidget *parent)
|
||||||
: QWidget(parent)
|
: QWidget(parent)
|
||||||
{
|
{
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
auto layout = new QVBoxLayout;
|
||||||
layout->setSpacing(0);
|
layout->setSpacing(0);
|
||||||
layout->setMargin(0);
|
layout->setMargin(0);
|
||||||
|
|
||||||
@ -67,7 +67,7 @@ void NotificationsLabelWidget::setText(const QString &text)
|
|||||||
|
|
||||||
void NotificationsLabelWidget::updatePosition()
|
void NotificationsLabelWidget::updatePosition()
|
||||||
{
|
{
|
||||||
QWidget *parent = dynamic_cast<QWidget *>(this->parent());
|
auto parent = dynamic_cast<QWidget *>(this->parent());
|
||||||
if (parent == nullptr) {
|
if (parent == nullptr) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -23,17 +23,17 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
: YACReaderOptionsDialog(parent)
|
: YACReaderOptionsDialog(parent)
|
||||||
{
|
{
|
||||||
|
|
||||||
QTabWidget *tabWidget = new QTabWidget();
|
auto tabWidget = new QTabWidget();
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
auto layout = new QVBoxLayout(this);
|
||||||
|
|
||||||
QWidget *pageGeneral = new QWidget();
|
QWidget *pageGeneral = new QWidget();
|
||||||
QWidget *pageFlow = new QWidget();
|
QWidget *pageFlow = new QWidget();
|
||||||
QWidget *pageImage = new QWidget();
|
QWidget *pageImage = new QWidget();
|
||||||
QVBoxLayout *layoutGeneral = new QVBoxLayout();
|
auto layoutGeneral = new QVBoxLayout();
|
||||||
QVBoxLayout *layoutFlow = new QVBoxLayout();
|
auto layoutFlow = new QVBoxLayout();
|
||||||
QVBoxLayout *layoutImageV = new QVBoxLayout();
|
auto layoutImageV = new QVBoxLayout();
|
||||||
QGridLayout *layoutImage = new QGridLayout();
|
auto layoutImage = new QGridLayout();
|
||||||
|
|
||||||
QGroupBox *slideSizeBox = new QGroupBox(tr("\"Go to flow\" size"));
|
QGroupBox *slideSizeBox = new QGroupBox(tr("\"Go to flow\" size"));
|
||||||
//slideSizeLabel = new QLabel(,this);
|
//slideSizeLabel = new QLabel(,this);
|
||||||
@ -42,13 +42,13 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
slideSize->setMaximum(350);
|
slideSize->setMaximum(350);
|
||||||
slideSize->setPageStep(5);
|
slideSize->setPageStep(5);
|
||||||
slideSize->setOrientation(Qt::Horizontal);
|
slideSize->setOrientation(Qt::Horizontal);
|
||||||
QHBoxLayout *slideLayout = new QHBoxLayout();
|
auto slideLayout = new QHBoxLayout();
|
||||||
slideLayout->addWidget(slideSize);
|
slideLayout->addWidget(slideSize);
|
||||||
slideSizeBox->setLayout(slideLayout);
|
slideSizeBox->setLayout(slideLayout);
|
||||||
|
|
||||||
QGroupBox *pathBox = new QGroupBox(tr("My comics path"));
|
QGroupBox *pathBox = new QGroupBox(tr("My comics path"));
|
||||||
|
|
||||||
QHBoxLayout *path = new QHBoxLayout();
|
auto path = new QHBoxLayout();
|
||||||
path->addWidget(pathEdit = new QLineEdit());
|
path->addWidget(pathEdit = new QLineEdit());
|
||||||
path->addWidget(pathFindButton = new QPushButton(QIcon(":/images/find_folder.png"), ""));
|
path->addWidget(pathFindButton = new QPushButton(QIcon(":/images/find_folder.png"), ""));
|
||||||
pathBox->setLayout(path);
|
pathBox->setLayout(path);
|
||||||
@ -67,7 +67,7 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
fitLayout->addWidget(fitToWidthRatioS);
|
fitLayout->addWidget(fitToWidthRatioS);
|
||||||
fitBox->setLayout(fitLayout);*/
|
fitBox->setLayout(fitLayout);*/
|
||||||
|
|
||||||
QHBoxLayout *colorSelection = new QHBoxLayout;
|
auto colorSelection = new QHBoxLayout;
|
||||||
backgroundColor = new QLabel();
|
backgroundColor = new QLabel();
|
||||||
QPalette pal = backgroundColor->palette();
|
QPalette pal = backgroundColor->palette();
|
||||||
pal.setColor(backgroundColor->backgroundRole(), Qt::black);
|
pal.setColor(backgroundColor->backgroundRole(), Qt::black);
|
||||||
@ -109,7 +109,7 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
quickNavi = new QCheckBox(tr("Quick Navigation Mode"));
|
quickNavi = new QCheckBox(tr("Quick Navigation Mode"));
|
||||||
disableShowOnMouseOver = new QCheckBox(tr("Disable mouse over activation"));
|
disableShowOnMouseOver = new QCheckBox(tr("Disable mouse over activation"));
|
||||||
|
|
||||||
QHBoxLayout *buttons = new QHBoxLayout();
|
auto buttons = new QHBoxLayout();
|
||||||
buttons->addStretch();
|
buttons->addStretch();
|
||||||
buttons->addWidget(new QLabel(tr("Restart is needed")));
|
buttons->addWidget(new QLabel(tr("Restart is needed")));
|
||||||
buttons->addWidget(accept);
|
buttons->addWidget(accept);
|
||||||
|
@ -11,7 +11,7 @@ PageLabelWidget::PageLabelWidget(QWidget *parent)
|
|||||||
|
|
||||||
int verticalRes = QApplication::desktop()->screenGeometry().height();
|
int verticalRes = QApplication::desktop()->screenGeometry().height();
|
||||||
|
|
||||||
QHBoxLayout *layout = new QHBoxLayout;
|
auto layout = new QHBoxLayout;
|
||||||
layout->setMargin(0);
|
layout->setMargin(0);
|
||||||
setContentsMargins(0, 0, 0, 0);
|
setContentsMargins(0, 0, 0, 0);
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ PageLabelWidget::PageLabelWidget(QWidget *parent)
|
|||||||
void PageLabelWidget::show()
|
void PageLabelWidget::show()
|
||||||
{
|
{
|
||||||
if (this->pos().y() <= 0 && animation->state() != QPropertyAnimation::Running) {
|
if (this->pos().y() <= 0 && animation->state() != QPropertyAnimation::Running) {
|
||||||
QWidget *parent = dynamic_cast<QWidget *>(this->parent());
|
auto *parent = dynamic_cast<QWidget *>(this->parent());
|
||||||
if (parent == nullptr) {
|
if (parent == nullptr) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -62,7 +62,7 @@ void PageLabelWidget::show()
|
|||||||
void PageLabelWidget::hide()
|
void PageLabelWidget::hide()
|
||||||
{
|
{
|
||||||
if (this->pos().y() >= 0 && animation->state() != QPropertyAnimation::Running) {
|
if (this->pos().y() >= 0 && animation->state() != QPropertyAnimation::Running) {
|
||||||
QWidget *parent = dynamic_cast<QWidget *>(this->parent());
|
auto *parent = dynamic_cast<QWidget *>(this->parent());
|
||||||
if (parent == nullptr) {
|
if (parent == nullptr) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -87,7 +87,7 @@ void PageLabelWidget::paintEvent(QPaintEvent *)
|
|||||||
|
|
||||||
void PageLabelWidget::updatePosition()
|
void PageLabelWidget::updatePosition()
|
||||||
{
|
{
|
||||||
QWidget *parent = dynamic_cast<QWidget *>(this->parent());
|
auto *parent = dynamic_cast<QWidget *>(this->parent());
|
||||||
if (parent == nullptr) {
|
if (parent == nullptr) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -437,7 +437,7 @@ void Render::render()
|
|||||||
|
|
||||||
QPixmap *Render::getCurrentPage()
|
QPixmap *Render::getCurrentPage()
|
||||||
{
|
{
|
||||||
QPixmap *page = new QPixmap();
|
auto page = new QPixmap();
|
||||||
*page = page->fromImage(*buffer[currentPageBufferedIndex]);
|
*page = page->fromImage(*buffer[currentPageBufferedIndex]);
|
||||||
return page;
|
return page;
|
||||||
}
|
}
|
||||||
@ -482,7 +482,7 @@ QPixmap *Render::getCurrentDoublePage()
|
|||||||
default:
|
default:
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
QPixmap *page = new QPixmap(totalWidth, totalHeight);
|
auto page = new QPixmap(totalWidth, totalHeight);
|
||||||
QPainter painter(page);
|
QPainter painter(page);
|
||||||
painter.drawImage(QRect(leftpage, leftsize), *buffer[currentPageBufferedIndex]);
|
painter.drawImage(QRect(leftpage, leftsize), *buffer[currentPageBufferedIndex]);
|
||||||
painter.drawImage(QRect(rightpage, rightsize), *buffer[currentPageBufferedIndex + 1]);
|
painter.drawImage(QRect(rightpage, rightsize), *buffer[currentPageBufferedIndex + 1]);
|
||||||
@ -532,7 +532,7 @@ QPixmap *Render::getCurrentDoubleMangaPage()
|
|||||||
default:
|
default:
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
QPixmap *page = new QPixmap(totalWidth, totalHeight);
|
auto page = new QPixmap(totalWidth, totalHeight);
|
||||||
QPainter painter(page);
|
QPainter painter(page);
|
||||||
painter.drawImage(QRect(rightpage, rightsize), *buffer[currentPageBufferedIndex]);
|
painter.drawImage(QRect(rightpage, rightsize), *buffer[currentPageBufferedIndex]);
|
||||||
painter.drawImage(QRect(leftpage, leftsize), *buffer[currentPageBufferedIndex + 1]);
|
painter.drawImage(QRect(leftpage, leftsize), *buffer[currentPageBufferedIndex + 1]);
|
||||||
|
@ -15,16 +15,16 @@ ShortcutsDialog::ShortcutsDialog(QWidget *parent)
|
|||||||
setWindowIcon(QIcon(":/images/shortcuts.png"));
|
setWindowIcon(QIcon(":/images/shortcuts.png"));
|
||||||
setWindowTitle(tr("YACReader keyboard shortcuts"));
|
setWindowTitle(tr("YACReader keyboard shortcuts"));
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
|
|
||||||
close = new QPushButton(tr("Close"));
|
close = new QPushButton(tr("Close"));
|
||||||
connect(close, SIGNAL(clicked()), this, SLOT(close()));
|
connect(close, SIGNAL(clicked()), this, SLOT(close()));
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(close);
|
bottomLayout->addWidget(close);
|
||||||
|
|
||||||
QHBoxLayout *shortcutsLayout = new QHBoxLayout;
|
auto shortcutsLayout = new QHBoxLayout;
|
||||||
|
|
||||||
shortcuts = new QTextEdit();
|
shortcuts = new QTextEdit();
|
||||||
shortcuts->setFrameStyle(QFrame::NoFrame);
|
shortcuts->setFrameStyle(QFrame::NoFrame);
|
||||||
|
@ -53,13 +53,13 @@ YACReaderTranslator::YACReaderTranslator(QWidget *parent)
|
|||||||
p.setColor(QPalette::Window, QColor("#404040"));
|
p.setColor(QPalette::Window, QColor("#404040"));
|
||||||
this->setPalette(p);
|
this->setPalette(p);
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
auto layout = new QVBoxLayout(this);
|
||||||
|
|
||||||
//TITLE BAR
|
//TITLE BAR
|
||||||
QHBoxLayout *titleBar = new QHBoxLayout();
|
auto titleBar = new QHBoxLayout();
|
||||||
QPushButton *close = new QPushButton(QIcon(QPixmap(":/images/close.png")), "");
|
auto close = new QPushButton(QIcon(QPixmap(":/images/close.png")), "");
|
||||||
close->setFlat(true);
|
close->setFlat(true);
|
||||||
QLabel *title = new QLabel(tr("YACReader translator"));
|
auto title = new QLabel(tr("YACReader translator"));
|
||||||
title->setStyleSheet("QLabel {font-size:18px; font-family:Arial; color:white;}");
|
title->setStyleSheet("QLabel {font-size:18px; font-family:Arial; color:white;}");
|
||||||
titleBar->addWidget(title);
|
titleBar->addWidget(title);
|
||||||
titleBar->addStretch();
|
titleBar->addStretch();
|
||||||
@ -81,7 +81,7 @@ YACReaderTranslator::YACReaderTranslator(QWidget *parent)
|
|||||||
text->setStyleSheet("QTextEdit{border:none;background:#2a2a2a;color:white; font-size:12px; padding:6px;}" + scrollBarStyle);
|
text->setStyleSheet("QTextEdit{border:none;background:#2a2a2a;color:white; font-size:12px; padding:6px;}" + scrollBarStyle);
|
||||||
|
|
||||||
//COMBOBOXES
|
//COMBOBOXES
|
||||||
QHBoxLayout *combos = new QHBoxLayout();
|
auto combos = new QHBoxLayout();
|
||||||
from = new QComboBox(this);
|
from = new QComboBox(this);
|
||||||
to = new QComboBox(this);
|
to = new QComboBox(this);
|
||||||
QString comboBoxStyle = "QComboBox {border:none;background:#2a2a2a;color:white;font-size:12px;font-family:Arial;padding-left:8px;}"
|
QString comboBoxStyle = "QComboBox {border:none;background:#2a2a2a;color:white;font-size:12px;font-family:Arial;padding-left:8px;}"
|
||||||
@ -97,7 +97,7 @@ YACReaderTranslator::YACReaderTranslator(QWidget *parent)
|
|||||||
QLabel *arrow = new QLabel(this);
|
QLabel *arrow = new QLabel(this);
|
||||||
QPixmap arrowPixmap(":/images/fromTo.png");
|
QPixmap arrowPixmap(":/images/fromTo.png");
|
||||||
arrow->setPixmap(arrowPixmap);
|
arrow->setPixmap(arrowPixmap);
|
||||||
QPushButton *searchButton = new QPushButton(this);
|
auto searchButton = new QPushButton(this);
|
||||||
searchButton->setIcon(QIcon(":/images/translatorSearch.png"));
|
searchButton->setIcon(QIcon(":/images/translatorSearch.png"));
|
||||||
searchButton->setStyleSheet("QPushButton {border:none; background:#2a2a2a;}");
|
searchButton->setStyleSheet("QPushButton {border:none; background:#2a2a2a;}");
|
||||||
searchButton->setFixedSize(22, 22);
|
searchButton->setFixedSize(22, 22);
|
||||||
@ -112,7 +112,7 @@ YACReaderTranslator::YACReaderTranslator(QWidget *parent)
|
|||||||
layout->addLayout(combos);
|
layout->addLayout(combos);
|
||||||
|
|
||||||
//RESULTS
|
//RESULTS
|
||||||
QHBoxLayout *resultsTitleLayout = new QHBoxLayout();
|
auto resultsTitleLayout = new QHBoxLayout();
|
||||||
resultsTitle = new QLabel(tr("Translation"));
|
resultsTitle = new QLabel(tr("Translation"));
|
||||||
resultsTitle->setStyleSheet("QLabel {font-family:Arial;font-size:14px;color:#e3e3e3;}");
|
resultsTitle->setStyleSheet("QLabel {font-family:Arial;font-size:14px;color:#e3e3e3;}");
|
||||||
speakButton = new QPushButton(this);
|
speakButton = new QPushButton(this);
|
||||||
@ -130,7 +130,7 @@ YACReaderTranslator::YACReaderTranslator(QWidget *parent)
|
|||||||
resultText = new QLabel();
|
resultText = new QLabel();
|
||||||
resultText->setWordWrap(true);
|
resultText->setWordWrap(true);
|
||||||
resultText->setStyleSheet("QLabel {color:white;font-size:12px;}");
|
resultText->setStyleSheet("QLabel {color:white;font-size:12px;}");
|
||||||
resultText->setText("<EFBFBD>lkas lakj dflkaj lasd jflie lkajd fie kljads ijef lasei afsliej ljse f");
|
resultText->setText("");
|
||||||
layout->addWidget(resultText);
|
layout->addWidget(resultText);
|
||||||
|
|
||||||
layout->addStretch();
|
layout->addStretch();
|
||||||
|
@ -161,7 +161,7 @@ void Viewer::createConnections()
|
|||||||
connect(goToFlow, SIGNAL(goToPage(unsigned int)), this, SLOT(goTo(unsigned int)));
|
connect(goToFlow, SIGNAL(goToPage(unsigned int)), this, SLOT(goTo(unsigned int)));
|
||||||
|
|
||||||
//current time
|
//current time
|
||||||
QTimer *t = new QTimer();
|
auto t = new QTimer();
|
||||||
connect(t, SIGNAL(timeout()), this, SLOT(updateInformation()));
|
connect(t, SIGNAL(timeout()), this, SLOT(updateInformation()));
|
||||||
t->start(1000);
|
t->start(1000);
|
||||||
|
|
||||||
@ -206,7 +206,7 @@ void Viewer::prepareForOpening()
|
|||||||
verticalScrollBar()->setSliderPosition(verticalScrollBar()->minimum());
|
verticalScrollBar()->setSliderPosition(verticalScrollBar()->minimum());
|
||||||
|
|
||||||
if (Configuration::getConfiguration().getShowInformation() && !information) {
|
if (Configuration::getConfiguration().getShowInformation() && !information) {
|
||||||
QTimer *timer = new QTimer();
|
auto timer = new QTimer();
|
||||||
connect(timer, SIGNAL(timeout()), this, SLOT(informationSwitch()));
|
connect(timer, SIGNAL(timeout()), this, SLOT(informationSwitch()));
|
||||||
connect(timer, SIGNAL(timeout()), timer, SLOT(deleteLater()));
|
connect(timer, SIGNAL(timeout()), timer, SLOT(deleteLater()));
|
||||||
timer->start();
|
timer->start();
|
||||||
|
@ -34,7 +34,7 @@ YACReaderSlider::YACReaderSlider(QWidget *parent)
|
|||||||
|
|
||||||
setFocusPolicy(Qt::StrongFocus);
|
setFocusPolicy(Qt::StrongFocus);
|
||||||
|
|
||||||
QHBoxLayout *pLayout = new QHBoxLayout();
|
auto pLayout = new QHBoxLayout();
|
||||||
|
|
||||||
pLayout->addStretch();
|
pLayout->addStretch();
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
AddLabelDialog::AddLabelDialog(QWidget *parent)
|
AddLabelDialog::AddLabelDialog(QWidget *parent)
|
||||||
: QDialog(parent)
|
: QDialog(parent)
|
||||||
{
|
{
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
auto layout = new QVBoxLayout;
|
||||||
|
|
||||||
layout->addWidget(new QLabel(tr("Label name:")));
|
layout->addWidget(new QLabel(tr("Label name:")));
|
||||||
layout->addWidget(edit = new QLineEdit());
|
layout->addWidget(edit = new QLineEdit());
|
||||||
@ -36,7 +36,7 @@ AddLabelDialog::AddLabelDialog(QWidget *parent)
|
|||||||
acceptButton = new QPushButton(tr("accept"), this);
|
acceptButton = new QPushButton(tr("accept"), this);
|
||||||
cancelButton = new QPushButton(tr("cancel"), this);
|
cancelButton = new QPushButton(tr("cancel"), this);
|
||||||
|
|
||||||
QHBoxLayout *buttons = new QHBoxLayout;
|
auto buttons = new QHBoxLayout;
|
||||||
buttons->addStretch();
|
buttons->addStretch();
|
||||||
buttons->addWidget(acceptButton);
|
buttons->addWidget(acceptButton);
|
||||||
buttons->addWidget(cancelButton);
|
buttons->addWidget(cancelButton);
|
||||||
|
@ -33,7 +33,7 @@ void AddLibraryDialog::setupUI()
|
|||||||
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
||||||
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
||||||
|
|
||||||
QGridLayout *content = new QGridLayout;
|
auto content = new QGridLayout;
|
||||||
|
|
||||||
content->addWidget(nameLabel, 0, 0);
|
content->addWidget(nameLabel, 0, 0);
|
||||||
content->addWidget(nameEdit, 0, 1);
|
content->addWidget(nameEdit, 0, 1);
|
||||||
@ -43,17 +43,17 @@ void AddLibraryDialog::setupUI()
|
|||||||
content->addWidget(find, 1, 2);
|
content->addWidget(find, 1, 2);
|
||||||
content->setColumnStretch(2, 0);
|
content->setColumnStretch(2, 0);
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(content);
|
mainLayout->addLayout(content);
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/openLibrary.png");
|
QPixmap p(":/images/openLibrary.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
ClassicComicsView::ClassicComicsView(QWidget *parent)
|
ClassicComicsView::ClassicComicsView(QWidget *parent)
|
||||||
: ComicsView(parent), searching(false)
|
: ComicsView(parent), searching(false)
|
||||||
{
|
{
|
||||||
QHBoxLayout *layout = new QHBoxLayout;
|
auto layout = new QHBoxLayout;
|
||||||
|
|
||||||
settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); //TODO unificar la creación del fichero de config con el servidor
|
settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); //TODO unificar la creación del fichero de config con el servidor
|
||||||
settings->beginGroup("libraryConfig");
|
settings->beginGroup("libraryConfig");
|
||||||
@ -45,7 +45,7 @@ ClassicComicsView::ClassicComicsView(QWidget *parent)
|
|||||||
|
|
||||||
sVertical->addWidget(stack);
|
sVertical->addWidget(stack);
|
||||||
comics = new QWidget;
|
comics = new QWidget;
|
||||||
QVBoxLayout *comicsLayout = new QVBoxLayout;
|
auto comicsLayout = new QVBoxLayout;
|
||||||
comicsLayout->setSpacing(0);
|
comicsLayout->setSpacing(0);
|
||||||
comicsLayout->setContentsMargins(0, 0, 0, 0);
|
comicsLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
//TODO ComicsView:(set toolbar) comicsLayout->addWidget(editInfoToolBar);
|
//TODO ComicsView:(set toolbar) comicsLayout->addWidget(editInfoToolBar);
|
||||||
@ -340,7 +340,7 @@ void ClassicComicsView::setupSearchingIcon()
|
|||||||
{
|
{
|
||||||
searchingIcon = new QWidget(comicFlow);
|
searchingIcon = new QWidget(comicFlow);
|
||||||
|
|
||||||
QHBoxLayout *h = new QHBoxLayout;
|
auto h = new QHBoxLayout;
|
||||||
|
|
||||||
QPixmap p(":/images/searching_icon.png");
|
QPixmap p(":/images/searching_icon.png");
|
||||||
QLabel *l = new QLabel(searchingIcon);
|
QLabel *l = new QLabel(searchingIcon);
|
||||||
|
@ -13,7 +13,7 @@ ComicFlowWidgetSW::ComicFlowWidgetSW(QWidget *parent)
|
|||||||
connect(flow, SIGNAL(centerIndexChanged(int)), this, SIGNAL(centerIndexChanged(int)));
|
connect(flow, SIGNAL(centerIndexChanged(int)), this, SIGNAL(centerIndexChanged(int)));
|
||||||
connect(flow, SIGNAL(selected(unsigned int)), this, SIGNAL(selected(unsigned int)));
|
connect(flow, SIGNAL(selected(unsigned int)), this, SIGNAL(selected(unsigned int)));
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
l->addWidget(flow);
|
l->addWidget(flow);
|
||||||
setLayout(l);
|
setLayout(l);
|
||||||
|
|
||||||
@ -158,7 +158,7 @@ ComicFlowWidgetGL::ComicFlowWidgetGL(QWidget *parent)
|
|||||||
connect(flow, SIGNAL(centerIndexChanged(int)), this, SIGNAL(centerIndexChanged(int)));
|
connect(flow, SIGNAL(centerIndexChanged(int)), this, SIGNAL(centerIndexChanged(int)));
|
||||||
connect(flow, SIGNAL(selected(unsigned int)), this, SIGNAL(selected(unsigned int)));
|
connect(flow, SIGNAL(selected(unsigned int)), this, SIGNAL(selected(unsigned int)));
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
l->addWidget(flow);
|
l->addWidget(flow);
|
||||||
l->setContentsMargins(0, 0, 0, 0);
|
l->setContentsMargins(0, 0, 0, 0);
|
||||||
setLayout(l);
|
setLayout(l);
|
||||||
|
@ -12,8 +12,8 @@
|
|||||||
ApiKeyDialog::ApiKeyDialog(QWidget *parent)
|
ApiKeyDialog::ApiKeyDialog(QWidget *parent)
|
||||||
: QDialog(parent)
|
: QDialog(parent)
|
||||||
{
|
{
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
auto layout = new QVBoxLayout;
|
||||||
QHBoxLayout *buttonsLayout = new QHBoxLayout;
|
auto buttonsLayout = new QHBoxLayout;
|
||||||
|
|
||||||
settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); //TODO unificar la creación del fichero de config con el servidor
|
settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat); //TODO unificar la creación del fichero de config con el servidor
|
||||||
settings->beginGroup("ComicVine");
|
settings->beginGroup("ComicVine");
|
||||||
|
@ -107,7 +107,7 @@ void ComicVineClient::getSeriesDetail(const QString &id)
|
|||||||
|
|
||||||
void ComicVineClient::getSeriesCover(const QString &url)
|
void ComicVineClient::getSeriesCover(const QString &url)
|
||||||
{
|
{
|
||||||
HttpWorker *search = new HttpWorker(url);
|
auto search = new HttpWorker(url);
|
||||||
connect(search, SIGNAL(dataReady(const QByteArray &)), this, SIGNAL(seriesCover(const QByteArray &)));
|
connect(search, SIGNAL(dataReady(const QByteArray &)), this, SIGNAL(seriesCover(const QByteArray &)));
|
||||||
connect(search, SIGNAL(timeout()), this, SIGNAL(timeOut())); //TODO
|
connect(search, SIGNAL(timeout()), this, SIGNAL(timeOut())); //TODO
|
||||||
connect(search, SIGNAL(finished()), search, SLOT(deleteLater()));
|
connect(search, SIGNAL(finished()), search, SLOT(deleteLater()));
|
||||||
@ -127,7 +127,7 @@ void ComicVineClient::getVolumeComicsInfo(const QString &idVolume, int page)
|
|||||||
void ComicVineClient::getAllVolumeComicsInfo(const QString &idVolume)
|
void ComicVineClient::getAllVolumeComicsInfo(const QString &idVolume)
|
||||||
{
|
{
|
||||||
QString url = QString(CV_COMICS_INFO).replace(CV_WEB_ADDRESS, baseURL).replace(CV_API_KEY, settings->value(COMIC_VINE_API_KEY, CV_API_KEY_DEFAULT).toString()).arg(idVolume);
|
QString url = QString(CV_COMICS_INFO).replace(CV_WEB_ADDRESS, baseURL).replace(CV_API_KEY, settings->value(COMIC_VINE_API_KEY, CV_API_KEY_DEFAULT).toString()).arg(idVolume);
|
||||||
ComicVineAllVolumeComicsRetriever *comicsRetriever = new ComicVineAllVolumeComicsRetriever(url);
|
auto comicsRetriever = new ComicVineAllVolumeComicsRetriever(url);
|
||||||
|
|
||||||
connect(comicsRetriever, &ComicVineAllVolumeComicsRetriever::allVolumeComicsInfo, this, &ComicVineClient::volumeComicsInfo);
|
connect(comicsRetriever, &ComicVineAllVolumeComicsRetriever::allVolumeComicsInfo, this, &ComicVineClient::volumeComicsInfo);
|
||||||
connect(comicsRetriever, &ComicVineAllVolumeComicsRetriever::finished, this, &ComicVineClient::finished);
|
connect(comicsRetriever, &ComicVineAllVolumeComicsRetriever::finished, this, &ComicVineClient::finished);
|
||||||
@ -175,7 +175,7 @@ void ComicVineClient::getComicDetailAsync(const QString &id)
|
|||||||
|
|
||||||
void ComicVineClient::getComicCover(const QString &url)
|
void ComicVineClient::getComicCover(const QString &url)
|
||||||
{
|
{
|
||||||
HttpWorker *search = new HttpWorker(url);
|
auto search = new HttpWorker(url);
|
||||||
connect(search, SIGNAL(dataReady(const QByteArray &)), this, SIGNAL(comicCover(QByteArray)));
|
connect(search, SIGNAL(dataReady(const QByteArray &)), this, SIGNAL(comicCover(QByteArray)));
|
||||||
connect(search, SIGNAL(timeout()), this, SIGNAL(timeOut())); //TODO
|
connect(search, SIGNAL(timeout()), this, SIGNAL(timeOut())); //TODO
|
||||||
connect(search, SIGNAL(finished()), search, SLOT(deleteLater()));
|
connect(search, SIGNAL(finished()), search, SLOT(deleteLater()));
|
||||||
|
@ -64,9 +64,9 @@ void ComicVineDialog::doLayout()
|
|||||||
|
|
||||||
content = new QStackedWidget(this);
|
content = new QStackedWidget(this);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
|
|
||||||
QHBoxLayout *buttonLayout = new QHBoxLayout;
|
auto buttonLayout = new QHBoxLayout;
|
||||||
|
|
||||||
buttonLayout->addStretch();
|
buttonLayout->addStretch();
|
||||||
buttonLayout->addWidget(skipButton);
|
buttonLayout->addWidget(skipButton);
|
||||||
@ -244,9 +244,9 @@ void ComicVineDialog::show()
|
|||||||
void ComicVineDialog::doLoading()
|
void ComicVineDialog::doLoading()
|
||||||
{
|
{
|
||||||
QWidget *w = new QWidget;
|
QWidget *w = new QWidget;
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
|
|
||||||
YACReaderBusyWidget *bw = new YACReaderBusyWidget;
|
auto bw = new YACReaderBusyWidget;
|
||||||
loadingMessage = new QLabel;
|
loadingMessage = new QLabel;
|
||||||
|
|
||||||
loadingMessage->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
loadingMessage->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
||||||
@ -416,7 +416,7 @@ void ComicVineDialog::getComicsInfo(QList<QPair<ComicDB, QString>> &matchingInfo
|
|||||||
QPair<ComicDB, QString> p;
|
QPair<ComicDB, QString> p;
|
||||||
QList<ComicDB> comics;
|
QList<ComicDB> comics;
|
||||||
foreach (p, matchingInfo) {
|
foreach (p, matchingInfo) {
|
||||||
ComicVineClient *comicVineClient = new ComicVineClient;
|
auto comicVineClient = new ComicVineClient;
|
||||||
//connect(comicVineClient,SIGNAL(searchResult(QString)),this,SLOT(debugClientResults(QString)));
|
//connect(comicVineClient,SIGNAL(searchResult(QString)),this,SLOT(debugClientResults(QString)));
|
||||||
//connect(comicVineClient,SIGNAL(timeOut()),this,SLOT(queryTimeOut()));
|
//connect(comicVineClient,SIGNAL(timeOut()),this,SLOT(queryTimeOut()));
|
||||||
//connect(comicVineClient,SIGNAL(finished()),comicVineClient,SLOT(deleteLater()));
|
//connect(comicVineClient,SIGNAL(finished()),comicVineClient,SLOT(deleteLater()));
|
||||||
@ -448,7 +448,7 @@ void ComicVineDialog::getComicsInfo(QList<QPair<ComicDB, QString>> &matchingInfo
|
|||||||
void ComicVineDialog::getComicInfo(const QString &comicId, int count, const QString &publisher)
|
void ComicVineDialog::getComicInfo(const QString &comicId, int count, const QString &publisher)
|
||||||
{
|
{
|
||||||
|
|
||||||
ComicVineClient *comicVineClient = new ComicVineClient;
|
auto comicVineClient = new ComicVineClient;
|
||||||
bool error;
|
bool error;
|
||||||
bool timeout;
|
bool timeout;
|
||||||
QByteArray result = comicVineClient->getComicDetail(comicId, error, timeout); //TODO check timeOut or Connection error
|
QByteArray result = comicVineClient->getComicDetail(comicId, error, timeout); //TODO check timeOut or Connection error
|
||||||
@ -673,7 +673,7 @@ void ComicVineDialog::searchVolume(const QString &v, int page)
|
|||||||
|
|
||||||
currentVolumeSearchString = v;
|
currentVolumeSearchString = v;
|
||||||
|
|
||||||
ComicVineClient *comicVineClient = new ComicVineClient;
|
auto comicVineClient = new ComicVineClient;
|
||||||
connect(comicVineClient, SIGNAL(searchResult(QString)), this, SLOT(debugClientResults(QString)));
|
connect(comicVineClient, SIGNAL(searchResult(QString)), this, SLOT(debugClientResults(QString)));
|
||||||
connect(comicVineClient, SIGNAL(timeOut()), this, SLOT(queryTimeOut()));
|
connect(comicVineClient, SIGNAL(timeOut()), this, SLOT(queryTimeOut()));
|
||||||
connect(comicVineClient, SIGNAL(finished()), comicVineClient, SLOT(deleteLater()));
|
connect(comicVineClient, SIGNAL(finished()), comicVineClient, SLOT(deleteLater()));
|
||||||
@ -688,7 +688,7 @@ void ComicVineDialog::getVolumeComicsInfo(const QString &vID, int /* page */)
|
|||||||
|
|
||||||
status = GettingVolumeComics;
|
status = GettingVolumeComics;
|
||||||
|
|
||||||
ComicVineClient *comicVineClient = new ComicVineClient;
|
auto comicVineClient = new ComicVineClient;
|
||||||
if (mode == Volume)
|
if (mode == Volume)
|
||||||
connect(comicVineClient, SIGNAL(volumeComicsInfo(QString)), this, SLOT(showSortVolumeComics(QString)));
|
connect(comicVineClient, SIGNAL(volumeComicsInfo(QString)), this, SLOT(showSortVolumeComics(QString)));
|
||||||
else
|
else
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
ScraperResultsPaginator::ScraperResultsPaginator(QWidget *parent)
|
ScraperResultsPaginator::ScraperResultsPaginator(QWidget *parent)
|
||||||
: QWidget(parent), customLabel("items")
|
: QWidget(parent), customLabel("items")
|
||||||
{
|
{
|
||||||
QHBoxLayout *pagesButtonsLayout = new QHBoxLayout;
|
auto pagesButtonsLayout = new QHBoxLayout;
|
||||||
|
|
||||||
QString labelStylesheet = "QLabel {color:white; font-size:12px;font-family:Arial;}";
|
QString labelStylesheet = "QLabel {color:white; font-size:12px;font-family:Arial;}";
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ SearchSingleComic::SearchSingleComic(QWidget *parent)
|
|||||||
|
|
||||||
//numberEdit->setMaximumWidth(126);
|
//numberEdit->setMaximumWidth(126);
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
//QHBoxLayout * hl = new QHBoxLayout;
|
//QHBoxLayout * hl = new QHBoxLayout;
|
||||||
//hl->addWidget(titleEdit);
|
//hl->addWidget(titleEdit);
|
||||||
//hl->addWidget(numberEdit);
|
//hl->addWidget(numberEdit);
|
||||||
|
@ -17,10 +17,10 @@ SelectComic::SelectComic(QWidget *parent)
|
|||||||
QLabel *label = new QLabel(tr("Please, select the right comic info."));
|
QLabel *label = new QLabel(tr("Please, select the right comic info."));
|
||||||
label->setStyleSheet(labelStylesheet);
|
label->setStyleSheet(labelStylesheet);
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
QWidget *leftWidget = new QWidget;
|
QWidget *leftWidget = new QWidget;
|
||||||
QVBoxLayout *left = new QVBoxLayout;
|
auto left = new QVBoxLayout;
|
||||||
QGridLayout *content = new QGridLayout;
|
auto content = new QGridLayout;
|
||||||
|
|
||||||
//widgets
|
//widgets
|
||||||
cover = new QLabel();
|
cover = new QLabel();
|
||||||
@ -63,7 +63,7 @@ SelectComic::SelectComic(QWidget *parent)
|
|||||||
|
|
||||||
void SelectComic::load(const QString &json, const QString &searchString)
|
void SelectComic::load(const QString &json, const QString &searchString)
|
||||||
{
|
{
|
||||||
VolumeComicsModel *tempM = new VolumeComicsModel();
|
auto tempM = new VolumeComicsModel();
|
||||||
tempM->load(json);
|
tempM->load(json);
|
||||||
tableComics->setModel(tempM);
|
tableComics->setModel(tempM);
|
||||||
|
|
||||||
@ -93,12 +93,12 @@ void SelectComic::loadComicInfo(const QModelIndex &mi)
|
|||||||
cover->setText(loadingStyle.arg(tr("loading cover")));
|
cover->setText(loadingStyle.arg(tr("loading cover")));
|
||||||
detailLabel->setAltText(loadingStyle.arg(tr("loading description")));
|
detailLabel->setAltText(loadingStyle.arg(tr("loading description")));
|
||||||
|
|
||||||
ComicVineClient *comicVineClient = new ComicVineClient;
|
auto comicVineClient = new ComicVineClient;
|
||||||
connect(comicVineClient, SIGNAL(comicCover(const QByteArray &)), this, SLOT(setCover(const QByteArray &)));
|
connect(comicVineClient, SIGNAL(comicCover(const QByteArray &)), this, SLOT(setCover(const QByteArray &)));
|
||||||
connect(comicVineClient, SIGNAL(finished()), comicVineClient, SLOT(deleteLater()));
|
connect(comicVineClient, SIGNAL(finished()), comicVineClient, SLOT(deleteLater()));
|
||||||
comicVineClient->getComicCover(coverURL);
|
comicVineClient->getComicCover(coverURL);
|
||||||
|
|
||||||
ComicVineClient *comicVineClient2 = new ComicVineClient;
|
auto comicVineClient2 = new ComicVineClient;
|
||||||
connect(comicVineClient2, SIGNAL(comicDetail(QString)), this, SLOT(setDescription(QString)));
|
connect(comicVineClient2, SIGNAL(comicDetail(QString)), this, SLOT(setDescription(QString)));
|
||||||
connect(comicVineClient2, SIGNAL(finished()), comicVineClient2, SLOT(deleteLater()));
|
connect(comicVineClient2, SIGNAL(finished()), comicVineClient2, SLOT(deleteLater()));
|
||||||
comicVineClient2->getComicDetailAsync(id);
|
comicVineClient2->getComicDetailAsync(id);
|
||||||
|
@ -32,10 +32,10 @@ SelectVolume::SelectVolume(QWidget *parent)
|
|||||||
QLabel *label = new QLabel(tr("Please, select the right series for your comic."));
|
QLabel *label = new QLabel(tr("Please, select the right series for your comic."));
|
||||||
label->setStyleSheet(labelStylesheet);
|
label->setStyleSheet(labelStylesheet);
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
QWidget *leftWidget = new QWidget;
|
QWidget *leftWidget = new QWidget;
|
||||||
QVBoxLayout *left = new QVBoxLayout;
|
auto left = new QVBoxLayout;
|
||||||
QGridLayout *content = new QGridLayout;
|
auto content = new QGridLayout;
|
||||||
|
|
||||||
//widgets
|
//widgets
|
||||||
cover = new QLabel();
|
cover = new QLabel();
|
||||||
@ -85,7 +85,7 @@ SelectVolume::SelectVolume(QWidget *parent)
|
|||||||
|
|
||||||
void SelectVolume::load(const QString &json, const QString &searchString)
|
void SelectVolume::load(const QString &json, const QString &searchString)
|
||||||
{
|
{
|
||||||
VolumesModel *tempM = new VolumesModel();
|
auto tempM = new VolumesModel();
|
||||||
tempM->load(json);
|
tempM->load(json);
|
||||||
//tableVolumes->setModel(tempM);
|
//tableVolumes->setModel(tempM);
|
||||||
|
|
||||||
@ -121,12 +121,12 @@ void SelectVolume::loadVolumeInfo(const QModelIndex &omi)
|
|||||||
cover->setText(loadingStyle.arg(tr("loading cover")));
|
cover->setText(loadingStyle.arg(tr("loading cover")));
|
||||||
detailLabel->setAltText(loadingStyle.arg(tr("loading description")));
|
detailLabel->setAltText(loadingStyle.arg(tr("loading description")));
|
||||||
|
|
||||||
ComicVineClient *comicVineClient = new ComicVineClient;
|
auto comicVineClient = new ComicVineClient;
|
||||||
connect(comicVineClient, SIGNAL(seriesCover(const QByteArray &)), this, SLOT(setCover(const QByteArray &)));
|
connect(comicVineClient, SIGNAL(seriesCover(const QByteArray &)), this, SLOT(setCover(const QByteArray &)));
|
||||||
connect(comicVineClient, SIGNAL(finished()), comicVineClient, SLOT(deleteLater()));
|
connect(comicVineClient, SIGNAL(finished()), comicVineClient, SLOT(deleteLater()));
|
||||||
comicVineClient->getSeriesCover(coverURL);
|
comicVineClient->getSeriesCover(coverURL);
|
||||||
|
|
||||||
ComicVineClient *comicVineClient2 = new ComicVineClient;
|
auto comicVineClient2 = new ComicVineClient;
|
||||||
connect(comicVineClient2, SIGNAL(seriesDetail(QString)), this, SLOT(setDescription(QString)));
|
connect(comicVineClient2, SIGNAL(seriesDetail(QString)), this, SLOT(setDescription(QString)));
|
||||||
connect(comicVineClient2, SIGNAL(finished()), comicVineClient2, SLOT(deleteLater()));
|
connect(comicVineClient2, SIGNAL(finished()), comicVineClient2, SLOT(deleteLater()));
|
||||||
comicVineClient2->getSeriesDetail(id);
|
comicVineClient2->getSeriesDetail(id);
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
SeriesQuestion::SeriesQuestion(QWidget *parent)
|
SeriesQuestion::SeriesQuestion(QWidget *parent)
|
||||||
: QWidget(parent)
|
: QWidget(parent)
|
||||||
{
|
{
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
|
|
||||||
QLabel *questionLabel = new QLabel(tr("You are trying to get information for various comics at once, are they part of the same series?"));
|
QLabel *questionLabel = new QLabel(tr("You are trying to get information for various comics at once, are they part of the same series?"));
|
||||||
questionLabel->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
questionLabel->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
||||||
|
@ -37,9 +37,9 @@ SortVolumeComics::SortVolumeComics(QWidget *parent)
|
|||||||
//connect(moveUpButtonIL,SIGNAL(clicked()),this,SLOT(moveUpIL()));
|
//connect(moveUpButtonIL,SIGNAL(clicked()),this,SLOT(moveUpIL()));
|
||||||
//connect(moveUpButtonIL,SIGNAL(clicked()),this,SLOT(moveDownIL()));
|
//connect(moveUpButtonIL,SIGNAL(clicked()),this,SLOT(moveDownIL()));
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
QGridLayout *content = new QGridLayout;
|
auto content = new QGridLayout;
|
||||||
QHBoxLayout *sortButtonsLayout = new QHBoxLayout;
|
auto sortButtonsLayout = new QHBoxLayout;
|
||||||
|
|
||||||
tableFiles = new ScraperTableView();
|
tableFiles = new ScraperTableView();
|
||||||
tableVolumeComics = new ScraperTableView();
|
tableVolumeComics = new ScraperTableView();
|
||||||
|
@ -13,8 +13,8 @@ TitleHeader::TitleHeader(QWidget *parent)
|
|||||||
mainTitleLabel->setStyleSheet("QLabel {color:white; font-size:18px;font-family:Arial;}");
|
mainTitleLabel->setStyleSheet("QLabel {color:white; font-size:18px;font-family:Arial;}");
|
||||||
subTitleLabel->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
subTitleLabel->setStyleSheet("QLabel {color:white; font-size:12px;font-family:Arial;}");
|
||||||
|
|
||||||
QHBoxLayout *titleLayout = new QHBoxLayout;
|
auto titleLayout = new QHBoxLayout;
|
||||||
QVBoxLayout *titleLabelsLayout = new QVBoxLayout;
|
auto titleLabelsLayout = new QVBoxLayout;
|
||||||
|
|
||||||
titleLabelsLayout->addWidget(mainTitleLabel);
|
titleLabelsLayout->addWidget(mainTitleLabel);
|
||||||
titleLabelsLayout->addWidget(subTitleLabel);
|
titleLabelsLayout->addWidget(subTitleLabel);
|
||||||
|
@ -35,7 +35,7 @@ void CreateLibraryDialog::setupUI()
|
|||||||
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
||||||
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
||||||
|
|
||||||
QGridLayout *content = new QGridLayout;
|
auto content = new QGridLayout;
|
||||||
|
|
||||||
//QHBoxLayout *nameLayout = new QHBoxLayout;
|
//QHBoxLayout *nameLayout = new QHBoxLayout;
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ void CreateLibraryDialog::setupUI()
|
|||||||
content->addWidget(find, 1, 2);
|
content->addWidget(find, 1, 2);
|
||||||
content->setColumnMinimumWidth(2, 0); //TODO
|
content->setColumnMinimumWidth(2, 0); //TODO
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addWidget(message = new QLabel(tr("Create a library could take several minutes. You can stop the process and update the library later for completing the task.")));
|
bottomLayout->addWidget(message = new QLabel(tr("Create a library could take several minutes. You can stop the process and update the library later for completing the task.")));
|
||||||
message->setWordWrap(true);
|
message->setWordWrap(true);
|
||||||
//message->hide();
|
//message->hide();
|
||||||
@ -57,12 +57,12 @@ void CreateLibraryDialog::setupUI()
|
|||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(content);
|
mainLayout->addLayout(content);
|
||||||
|
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/new.png");
|
QPixmap p(":/images/new.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
@ -151,12 +151,12 @@ void CreateLibraryDialog::setDataAndStart(QString name, QString path)
|
|||||||
UpdateLibraryDialog::UpdateLibraryDialog(QWidget *parent)
|
UpdateLibraryDialog::UpdateLibraryDialog(QWidget *parent)
|
||||||
: QDialog(parent)
|
: QDialog(parent)
|
||||||
{
|
{
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addWidget(message = new QLabel(tr("Updating....")));
|
mainLayout->addWidget(message = new QLabel(tr("Updating....")));
|
||||||
mainLayout->addWidget(currentFileLabel = new QLabel("\n\n\n\n"));
|
mainLayout->addWidget(currentFileLabel = new QLabel("\n\n\n\n"));
|
||||||
currentFileLabel->setWordWrap(true);
|
currentFileLabel->setWordWrap(true);
|
||||||
|
|
||||||
QHBoxLayout *bottom = new QHBoxLayout;
|
auto bottom = new QHBoxLayout;
|
||||||
bottom->addStretch();
|
bottom->addStretch();
|
||||||
bottom->addWidget(cancel = new QPushButton(tr("Cancel")));
|
bottom->addWidget(cancel = new QPushButton(tr("Cancel")));
|
||||||
|
|
||||||
@ -167,7 +167,7 @@ UpdateLibraryDialog::UpdateLibraryDialog(QWidget *parent)
|
|||||||
|
|
||||||
mainLayout->addLayout(bottom);
|
mainLayout->addLayout(bottom);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/updateLibrary.png");
|
QPixmap p(":/images/updateLibrary.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
|
@ -202,7 +202,7 @@ QMimeData *ComicModel::mimeData(const QModelIndexList &indexes) const
|
|||||||
QDataStream out(&data, QIODevice::WriteOnly);
|
QDataStream out(&data, QIODevice::WriteOnly);
|
||||||
out << ids; //serialize the list of identifiers
|
out << ids; //serialize the list of identifiers
|
||||||
|
|
||||||
QMimeData *mimeData = new QMimeData();
|
auto mimeData = new QMimeData();
|
||||||
mimeData->setData(YACReader::YACReaderLibrarComiscSelectionMimeDataFormat, data);
|
mimeData->setData(YACReader::YACReaderLibrarComiscSelectionMimeDataFormat, data);
|
||||||
|
|
||||||
return mimeData;
|
return mimeData;
|
||||||
@ -272,7 +272,7 @@ QVariant ComicModel::data(const QModelIndex &index, int role) const
|
|||||||
//TODO check here if any view is asking for TableModel::Roles
|
//TODO check here if any view is asking for TableModel::Roles
|
||||||
//these roles will be used from QML/GridView
|
//these roles will be used from QML/GridView
|
||||||
|
|
||||||
ComicItem *item = static_cast<ComicItem *>(index.internalPointer());
|
auto item = static_cast<ComicItem *>(index.internalPointer());
|
||||||
|
|
||||||
if (role == NumberRole)
|
if (role == NumberRole)
|
||||||
return item->data(Number);
|
return item->data(Number);
|
||||||
|
@ -142,7 +142,7 @@ QVariant FolderModel::data(const QModelIndex &index, int role) const
|
|||||||
if (!index.isValid())
|
if (!index.isValid())
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
||||||
FolderItem *item = static_cast<FolderItem *>(index.internalPointer());
|
auto item = static_cast<FolderItem *>(index.internalPointer());
|
||||||
|
|
||||||
if (role == Qt::ToolTipRole) {
|
if (role == Qt::ToolTipRole) {
|
||||||
QString toolTip = item->data(FolderModel::Name).toString();
|
QString toolTip = item->data(FolderModel::Name).toString();
|
||||||
@ -238,7 +238,7 @@ QModelIndex FolderModel::parent(const QModelIndex &index) const
|
|||||||
if (!index.isValid())
|
if (!index.isValid())
|
||||||
return QModelIndex();
|
return QModelIndex();
|
||||||
|
|
||||||
FolderItem *childItem = static_cast<FolderItem *>(index.internalPointer());
|
auto childItem = static_cast<FolderItem *>(index.internalPointer());
|
||||||
FolderItem *parentItem = childItem->parent();
|
FolderItem *parentItem = childItem->parent();
|
||||||
|
|
||||||
if (parentItem == rootItem)
|
if (parentItem == rootItem)
|
||||||
@ -328,7 +328,7 @@ void FolderModel::setupModelData(QSqlQuery &sqlquery, FolderItem *parent)
|
|||||||
data << sqlquery.value(path).toString();
|
data << sqlquery.value(path).toString();
|
||||||
data << sqlquery.value(finished).toBool();
|
data << sqlquery.value(finished).toBool();
|
||||||
data << sqlquery.value(completed).toBool();
|
data << sqlquery.value(completed).toBool();
|
||||||
FolderItem *item = new FolderItem(data);
|
auto item = new FolderItem(data);
|
||||||
|
|
||||||
item->id = sqlquery.value(id).toULongLong();
|
item->id = sqlquery.value(id).toULongLong();
|
||||||
//la inserci<63>n de hijos se hace de forma ordenada
|
//la inserci<63>n de hijos se hace de forma ordenada
|
||||||
@ -360,7 +360,7 @@ void FolderModel::updateFolderModelData(QSqlQuery &sqlquery, FolderItem *parent)
|
|||||||
data << sqlquery.value(path).toString();
|
data << sqlquery.value(path).toString();
|
||||||
data << sqlquery.value(finished).toBool();
|
data << sqlquery.value(finished).toBool();
|
||||||
data << sqlquery.value(completed).toBool();
|
data << sqlquery.value(completed).toBool();
|
||||||
FolderItem *item = new FolderItem(data);
|
auto item = new FolderItem(data);
|
||||||
|
|
||||||
item->id = sqlquery.value(id).toULongLong();
|
item->id = sqlquery.value(id).toULongLong();
|
||||||
//la inserci<63>n de hijos se hace de forma ordenada
|
//la inserci<63>n de hijos se hace de forma ordenada
|
||||||
@ -410,7 +410,7 @@ void FolderModel::updateFolderCompletedStatus(const QModelIndexList &list, bool
|
|||||||
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
||||||
db.transaction();
|
db.transaction();
|
||||||
foreach (QModelIndex mi, list) {
|
foreach (QModelIndex mi, list) {
|
||||||
FolderItem *item = static_cast<FolderItem *>(mi.internalPointer());
|
auto item = static_cast<FolderItem *>(mi.internalPointer());
|
||||||
item->setData(FolderModel::Completed, status);
|
item->setData(FolderModel::Completed, status);
|
||||||
|
|
||||||
Folder f = DBHelper::loadFolder(item->id, db);
|
Folder f = DBHelper::loadFolder(item->id, db);
|
||||||
@ -429,7 +429,7 @@ void FolderModel::updateFolderFinishedStatus(const QModelIndexList &list, bool s
|
|||||||
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
||||||
db.transaction();
|
db.transaction();
|
||||||
foreach (QModelIndex mi, list) {
|
foreach (QModelIndex mi, list) {
|
||||||
FolderItem *item = static_cast<FolderItem *>(mi.internalPointer());
|
auto item = static_cast<FolderItem *>(mi.internalPointer());
|
||||||
item->setData(FolderModel::Finished, status);
|
item->setData(FolderModel::Finished, status);
|
||||||
|
|
||||||
Folder f = DBHelper::loadFolder(item->id, db);
|
Folder f = DBHelper::loadFolder(item->id, db);
|
||||||
@ -448,7 +448,7 @@ QStringList FolderModel::getSubfoldersNames(const QModelIndex &mi)
|
|||||||
QStringList result;
|
QStringList result;
|
||||||
qulonglong id = 1;
|
qulonglong id = 1;
|
||||||
if (mi.isValid()) {
|
if (mi.isValid()) {
|
||||||
FolderItem *item = static_cast<FolderItem *>(mi.internalPointer());
|
auto item = static_cast<FolderItem *>(mi.internalPointer());
|
||||||
id = item->id;
|
id = item->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -559,7 +559,7 @@ QModelIndex FolderModel::addFolderAtParent(const QString &folderName, const QMod
|
|||||||
data << false; //finished
|
data << false; //finished
|
||||||
data << true; //completed
|
data << true; //completed
|
||||||
|
|
||||||
FolderItem *item = new FolderItem(data);
|
auto item = new FolderItem(data);
|
||||||
item->id = newFolder.id;
|
item->id = newFolder.id;
|
||||||
|
|
||||||
beginInsertRows(parent, 0, 0); //TODO calculate the destRow before inserting the new child
|
beginInsertRows(parent, 0, 0); //TODO calculate the destRow before inserting the new child
|
||||||
@ -577,7 +577,7 @@ void FolderModel::deleteFolder(const QModelIndex &mi)
|
|||||||
{
|
{
|
||||||
beginRemoveRows(mi.parent(), mi.row(), mi.row());
|
beginRemoveRows(mi.parent(), mi.row(), mi.row());
|
||||||
|
|
||||||
FolderItem *item = static_cast<FolderItem *>(mi.internalPointer());
|
auto item = static_cast<FolderItem *>(mi.internalPointer());
|
||||||
|
|
||||||
FolderItem *parent = item->parent();
|
FolderItem *parent = item->parent();
|
||||||
parent->removeChild(mi.row());
|
parent->removeChild(mi.row());
|
||||||
@ -616,7 +616,7 @@ bool FolderModelProxy::filterAcceptsRow(int source_row, const QModelIndex &sourc
|
|||||||
if (!filterEnabled)
|
if (!filterEnabled)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
FolderItem *parent = static_cast<FolderItem *>(source_parent.internalPointer());
|
auto parent = static_cast<FolderItem *>(source_parent.internalPointer());
|
||||||
|
|
||||||
if (parent == 0)
|
if (parent == 0)
|
||||||
parent = static_cast<FolderModel *>(sourceModel())->rootItem;
|
parent = static_cast<FolderModel *>(sourceModel())->rootItem;
|
||||||
@ -656,7 +656,7 @@ void FolderModelProxy::setupFilteredModelData()
|
|||||||
rootItem->id = ROOT;
|
rootItem->id = ROOT;
|
||||||
rootItem->parentItem = 0;
|
rootItem->parentItem = 0;
|
||||||
|
|
||||||
FolderModel *model = static_cast<FolderModel *>(sourceModel());
|
auto model = static_cast<FolderModel *>(sourceModel());
|
||||||
|
|
||||||
//cargar la base de datos
|
//cargar la base de datos
|
||||||
QSqlDatabase db = DataBaseManagement::loadDatabase(model->_databasePath);
|
QSqlDatabase db = DataBaseManagement::loadDatabase(model->_databasePath);
|
||||||
@ -719,7 +719,7 @@ void FolderModelProxy::clear()
|
|||||||
|
|
||||||
void FolderModelProxy::setupFilteredModelData(QSqlQuery &sqlquery, FolderItem *parent)
|
void FolderModelProxy::setupFilteredModelData(QSqlQuery &sqlquery, FolderItem *parent)
|
||||||
{
|
{
|
||||||
FolderModel *model = static_cast<FolderModel *>(sourceModel());
|
auto model = static_cast<FolderModel *>(sourceModel());
|
||||||
|
|
||||||
//64 bits para la primary key, es decir la misma precisi<73>n que soporta sqlit 2^64
|
//64 bits para la primary key, es decir la misma precisi<73>n que soporta sqlit 2^64
|
||||||
filteredItems.clear();
|
filteredItems.clear();
|
||||||
@ -744,7 +744,7 @@ void FolderModelProxy::setupFilteredModelData(QSqlQuery &sqlquery, FolderItem *p
|
|||||||
data << sqlquery.value(finished).toBool();
|
data << sqlquery.value(finished).toBool();
|
||||||
data << sqlquery.value(completed).toBool();
|
data << sqlquery.value(completed).toBool();
|
||||||
|
|
||||||
FolderItem *item = new FolderItem(data);
|
auto item = new FolderItem(data);
|
||||||
item->id = sqlquery.value(0).toULongLong();
|
item->id = sqlquery.value(0).toULongLong();
|
||||||
|
|
||||||
//id del padre
|
//id del padre
|
||||||
|
@ -24,10 +24,10 @@ int ReadingListModel::rowCount(const QModelIndex &parent) const
|
|||||||
int separatorsCount = 2; //labels.isEmpty()?1:2;
|
int separatorsCount = 2; //labels.isEmpty()?1:2;
|
||||||
return specialLists.count() + labels.count() + rootItem->childCount() + separatorsCount;
|
return specialLists.count() + labels.count() + rootItem->childCount() + separatorsCount;
|
||||||
} else {
|
} else {
|
||||||
ListItem *item = static_cast<ListItem *>(parent.internalPointer());
|
auto item = static_cast<ListItem *>(parent.internalPointer());
|
||||||
|
|
||||||
if (typeid(*item) == typeid(ReadingListItem)) {
|
if (typeid(*item) == typeid(ReadingListItem)) {
|
||||||
ReadingListItem *item = static_cast<ReadingListItem *>(parent.internalPointer());
|
auto item = static_cast<ReadingListItem *>(parent.internalPointer());
|
||||||
return item->childCount();
|
return item->childCount();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -38,7 +38,7 @@ int ReadingListModel::rowCount(const QModelIndex &parent) const
|
|||||||
int ReadingListModel::columnCount(const QModelIndex &parent) const
|
int ReadingListModel::columnCount(const QModelIndex &parent) const
|
||||||
{
|
{
|
||||||
if (parent.isValid()) {
|
if (parent.isValid()) {
|
||||||
ListItem *item = static_cast<ListItem *>(parent.internalPointer());
|
auto item = static_cast<ListItem *>(parent.internalPointer());
|
||||||
if (typeid(*item) == typeid(ReadingListSeparatorItem))
|
if (typeid(*item) == typeid(ReadingListSeparatorItem))
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -54,7 +54,7 @@ QVariant ReadingListModel::data(const QModelIndex &index, int role) const
|
|||||||
if (!index.isValid())
|
if (!index.isValid())
|
||||||
return QVariant();
|
return QVariant();
|
||||||
|
|
||||||
ListItem *item = static_cast<ListItem *>(index.internalPointer());
|
auto item = static_cast<ListItem *>(index.internalPointer());
|
||||||
|
|
||||||
if (role == ReadingListModel::TypeListsRole) {
|
if (role == ReadingListModel::TypeListsRole) {
|
||||||
if (typeid(*item) == typeid(SpecialListItem))
|
if (typeid(*item) == typeid(SpecialListItem))
|
||||||
@ -71,7 +71,7 @@ QVariant ReadingListModel::data(const QModelIndex &index, int role) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (role == ReadingListModel::LabelColorRole && typeid(*item) == typeid(LabelItem)) {
|
if (role == ReadingListModel::LabelColorRole && typeid(*item) == typeid(LabelItem)) {
|
||||||
LabelItem *labelItem = static_cast<LabelItem *>(item);
|
auto labelItem = static_cast<LabelItem *>(item);
|
||||||
return QVariant(labelItem->colorid());
|
return QVariant(labelItem->colorid());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -81,7 +81,7 @@ QVariant ReadingListModel::data(const QModelIndex &index, int role) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (role == ReadingListModel::SpecialListTypeRole && typeid(*item) == typeid(SpecialListItem)) {
|
if (role == ReadingListModel::SpecialListTypeRole && typeid(*item) == typeid(SpecialListItem)) {
|
||||||
SpecialListItem *specialListItem = static_cast<SpecialListItem *>(item);
|
auto specialListItem = static_cast<SpecialListItem *>(item);
|
||||||
return QVariant(specialListItem->getType());
|
return QVariant(specialListItem->getType());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ Qt::ItemFlags ReadingListModel::flags(const QModelIndex &index) const
|
|||||||
if (!index.isValid())
|
if (!index.isValid())
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
ListItem *item = static_cast<ListItem *>(index.internalPointer());
|
auto item = static_cast<ListItem *>(index.internalPointer());
|
||||||
if (typeid(*item) == typeid(ReadingListSeparatorItem))
|
if (typeid(*item) == typeid(ReadingListSeparatorItem))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@ -170,10 +170,10 @@ QModelIndex ReadingListModel::parent(const QModelIndex &index) const
|
|||||||
if (!index.isValid())
|
if (!index.isValid())
|
||||||
return QModelIndex();
|
return QModelIndex();
|
||||||
|
|
||||||
ListItem *item = static_cast<ListItem *>(index.internalPointer());
|
auto item = static_cast<ListItem *>(index.internalPointer());
|
||||||
|
|
||||||
if (typeid(*item) == typeid(ReadingListItem)) {
|
if (typeid(*item) == typeid(ReadingListItem)) {
|
||||||
ReadingListItem *childItem = static_cast<ReadingListItem *>(index.internalPointer());
|
auto childItem = static_cast<ReadingListItem *>(index.internalPointer());
|
||||||
ReadingListItem *parent = childItem->parent;
|
ReadingListItem *parent = childItem->parent;
|
||||||
if (parent->getId() != 0)
|
if (parent->getId() != 0)
|
||||||
return createIndex(parent->row() + specialLists.count() + labels.count() + 2, 0, parent);
|
return createIndex(parent->row() + specialLists.count() + labels.count() + 2, 0, parent);
|
||||||
@ -305,7 +305,7 @@ bool ReadingListModel::dropSublist(const QMimeData *data, Qt::DropAction action,
|
|||||||
|
|
||||||
//beginMoveRows(destParent,sourceRow,sourceRow,destParent,destRow);
|
//beginMoveRows(destParent,sourceRow,sourceRow,destParent,destRow);
|
||||||
|
|
||||||
ReadingListItem *parentItem = static_cast<ReadingListItem *>(destParent.internalPointer());
|
auto parentItem = static_cast<ReadingListItem *>(destParent.internalPointer());
|
||||||
ReadingListItem *child = parentItem->child(sourceRow);
|
ReadingListItem *child = parentItem->child(sourceRow);
|
||||||
parentItem->removeChild(child);
|
parentItem->removeChild(child);
|
||||||
parentItem->appendChild(child, destRow);
|
parentItem->appendChild(child, destRow);
|
||||||
@ -339,7 +339,7 @@ QMimeData *ReadingListModel::mimeData(const QModelIndexList &indexes) const
|
|||||||
QDataStream out(&data, QIODevice::WriteOnly);
|
QDataStream out(&data, QIODevice::WriteOnly);
|
||||||
out << rows; //serialize the list of identifiers
|
out << rows; //serialize the list of identifiers
|
||||||
|
|
||||||
QMimeData *mimeData = new QMimeData();
|
auto mimeData = new QMimeData();
|
||||||
mimeData->setData(YACReader::YACReaderLibrarSubReadingListMimeDataFormat, data);
|
mimeData->setData(YACReader::YACReaderLibrarSubReadingListMimeDataFormat, data);
|
||||||
|
|
||||||
return mimeData;
|
return mimeData;
|
||||||
@ -415,7 +415,7 @@ void ReadingListModel::addReadingListAt(const QString &name, const QModelIndex &
|
|||||||
|
|
||||||
beginInsertRows(mi, 0, 0); //TODO calculate the right coordinates before inserting
|
beginInsertRows(mi, 0, 0); //TODO calculate the right coordinates before inserting
|
||||||
|
|
||||||
ReadingListItem *readingListParent = static_cast<ReadingListItem *>(mi.internalPointer());
|
auto readingListParent = static_cast<ReadingListItem *>(mi.internalPointer());
|
||||||
qulonglong id = DBHelper::insertReadingSubList(name, mi.data(IDRole).toULongLong(), readingListParent->childCount(), db);
|
qulonglong id = DBHelper::insertReadingSubList(name, mi.data(IDRole).toULongLong(), readingListParent->childCount(), db);
|
||||||
ReadingListItem *newItem;
|
ReadingListItem *newItem;
|
||||||
|
|
||||||
@ -441,7 +441,7 @@ bool ReadingListModel::isEditable(const QModelIndex &mi)
|
|||||||
{
|
{
|
||||||
if (!mi.isValid())
|
if (!mi.isValid())
|
||||||
return false;
|
return false;
|
||||||
ListItem *item = static_cast<ListItem *>(mi.internalPointer());
|
auto item = static_cast<ListItem *>(mi.internalPointer());
|
||||||
return typeid(*item) != typeid(SpecialListItem);
|
return typeid(*item) != typeid(SpecialListItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -449,7 +449,7 @@ bool ReadingListModel::isReadingList(const QModelIndex &mi)
|
|||||||
{
|
{
|
||||||
if (!mi.isValid())
|
if (!mi.isValid())
|
||||||
return false;
|
return false;
|
||||||
ListItem *item = static_cast<ListItem *>(mi.internalPointer());
|
auto item = static_cast<ListItem *>(mi.internalPointer());
|
||||||
return typeid(*item) == typeid(ReadingListItem);
|
return typeid(*item) == typeid(ReadingListItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -457,9 +457,9 @@ bool ReadingListModel::isReadingSubList(const QModelIndex &mi)
|
|||||||
{
|
{
|
||||||
if (!mi.isValid())
|
if (!mi.isValid())
|
||||||
return false;
|
return false;
|
||||||
ListItem *item = static_cast<ListItem *>(mi.internalPointer());
|
auto item = static_cast<ListItem *>(mi.internalPointer());
|
||||||
if (typeid(*item) == typeid(ReadingListItem)) {
|
if (typeid(*item) == typeid(ReadingListItem)) {
|
||||||
ReadingListItem *readingListItem = static_cast<ReadingListItem *>(item);
|
auto readingListItem = static_cast<ReadingListItem *>(item);
|
||||||
if (readingListItem->parent == rootItem)
|
if (readingListItem->parent == rootItem)
|
||||||
return false;
|
return false;
|
||||||
else
|
else
|
||||||
@ -480,10 +480,10 @@ void ReadingListModel::rename(const QModelIndex &mi, const QString &name)
|
|||||||
|
|
||||||
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
||||||
|
|
||||||
ListItem *item = static_cast<ListItem *>(mi.internalPointer());
|
auto item = static_cast<ListItem *>(mi.internalPointer());
|
||||||
|
|
||||||
if (typeid(*item) == typeid(ReadingListItem)) {
|
if (typeid(*item) == typeid(ReadingListItem)) {
|
||||||
ReadingListItem *rli = static_cast<ReadingListItem *>(item);
|
auto rli = static_cast<ReadingListItem *>(item);
|
||||||
rli->setName(name);
|
rli->setName(name);
|
||||||
DBHelper::renameList(item->getId(), name, db);
|
DBHelper::renameList(item->getId(), name, db);
|
||||||
|
|
||||||
@ -493,7 +493,7 @@ void ReadingListModel::rename(const QModelIndex &mi, const QString &name)
|
|||||||
} else
|
} else
|
||||||
emit dataChanged(index(mi.row(), 0), index(mi.row(), 0));
|
emit dataChanged(index(mi.row(), 0), index(mi.row(), 0));
|
||||||
} else if (typeid(*item) == typeid(LabelItem)) {
|
} else if (typeid(*item) == typeid(LabelItem)) {
|
||||||
LabelItem *li = static_cast<LabelItem *>(item);
|
auto li = static_cast<LabelItem *>(item);
|
||||||
li->setName(name);
|
li->setName(name);
|
||||||
DBHelper::renameLabel(item->getId(), name, db);
|
DBHelper::renameLabel(item->getId(), name, db);
|
||||||
emit dataChanged(index(mi.row(), 0), index(mi.row(), 0));
|
emit dataChanged(index(mi.row(), 0), index(mi.row(), 0));
|
||||||
@ -510,10 +510,10 @@ void ReadingListModel::deleteItem(const QModelIndex &mi)
|
|||||||
|
|
||||||
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
QSqlDatabase db = DataBaseManagement::loadDatabase(_databasePath);
|
||||||
|
|
||||||
ListItem *item = static_cast<ListItem *>(mi.internalPointer());
|
auto item = static_cast<ListItem *>(mi.internalPointer());
|
||||||
|
|
||||||
if (typeid(*item) == typeid(ReadingListItem)) {
|
if (typeid(*item) == typeid(ReadingListItem)) {
|
||||||
ReadingListItem *rli = static_cast<ReadingListItem *>(item);
|
auto rli = static_cast<ReadingListItem *>(item);
|
||||||
QLOG_DEBUG() << "num children : " << rli->parent->childCount();
|
QLOG_DEBUG() << "num children : " << rli->parent->childCount();
|
||||||
rli->parent->removeChild(rli);
|
rli->parent->removeChild(rli);
|
||||||
QLOG_DEBUG() << "num children : " << rli->parent->childCount();
|
QLOG_DEBUG() << "num children : " << rli->parent->childCount();
|
||||||
@ -523,7 +523,7 @@ void ReadingListModel::deleteItem(const QModelIndex &mi)
|
|||||||
}
|
}
|
||||||
QLOG_DEBUG() << "num children : " << rli->parent->childCount();
|
QLOG_DEBUG() << "num children : " << rli->parent->childCount();
|
||||||
} else if (typeid(*item) == typeid(LabelItem)) {
|
} else if (typeid(*item) == typeid(LabelItem)) {
|
||||||
LabelItem *li = static_cast<LabelItem *>(item);
|
auto li = static_cast<LabelItem *>(item);
|
||||||
labels.removeOne(li);
|
labels.removeOne(li);
|
||||||
DBHelper::removeLabelFromDB(item->getId(), db);
|
DBHelper::removeLabelFromDB(item->getId(), db);
|
||||||
}
|
}
|
||||||
|
@ -1071,7 +1071,7 @@ QList<LibraryItem *> DBHelper::getFoldersFromParent(qulonglong parentId, QSqlDat
|
|||||||
if (list.isEmpty() || !sort)
|
if (list.isEmpty() || !sort)
|
||||||
list.append(currentItem);
|
list.append(currentItem);
|
||||||
else {
|
else {
|
||||||
Folder *last = static_cast<Folder *>(list.back());
|
auto last = static_cast<Folder *>(list.back());
|
||||||
QString nameLast = last->name;
|
QString nameLast = last->name;
|
||||||
QString nameCurrent = currentItem->name;
|
QString nameCurrent = currentItem->name;
|
||||||
QList<LibraryItem *>::iterator i;
|
QList<LibraryItem *>::iterator i;
|
||||||
|
@ -27,7 +27,7 @@ void EmptyContainerInfo::setText(const QString &text)
|
|||||||
|
|
||||||
QVBoxLayout *EmptyContainerInfo::setUpDefaultLayout(bool addStretch)
|
QVBoxLayout *EmptyContainerInfo::setUpDefaultLayout(bool addStretch)
|
||||||
{
|
{
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
auto layout = new QVBoxLayout;
|
||||||
|
|
||||||
layout->addSpacing(100);
|
layout->addSpacing(100);
|
||||||
layout->addWidget(iconLabel);
|
layout->addWidget(iconLabel);
|
||||||
|
@ -26,25 +26,25 @@ ExportComicsInfoDialog::ExportComicsInfoDialog(QWidget *parent)
|
|||||||
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
||||||
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
||||||
|
|
||||||
QHBoxLayout *libraryLayout = new QHBoxLayout;
|
auto libraryLayout = new QHBoxLayout;
|
||||||
|
|
||||||
libraryLayout->addWidget(textLabel);
|
libraryLayout->addWidget(textLabel);
|
||||||
libraryLayout->addWidget(path);
|
libraryLayout->addWidget(path);
|
||||||
libraryLayout->addWidget(find);
|
libraryLayout->addWidget(find);
|
||||||
libraryLayout->setStretchFactor(find, 0); //TODO
|
libraryLayout->setStretchFactor(find, 0); //TODO
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(libraryLayout);
|
mainLayout->addLayout(libraryLayout);
|
||||||
mainLayout->addWidget(progress = new QLabel());
|
mainLayout->addWidget(progress = new QLabel());
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/exportComicsInfo.png");
|
QPixmap p(":/images/exportComicsInfo.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
|
@ -23,14 +23,14 @@ ExportLibraryDialog::ExportLibraryDialog(QWidget *parent)
|
|||||||
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
||||||
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
||||||
|
|
||||||
QHBoxLayout *libraryLayout = new QHBoxLayout;
|
auto libraryLayout = new QHBoxLayout;
|
||||||
|
|
||||||
libraryLayout->addWidget(textLabel);
|
libraryLayout->addWidget(textLabel);
|
||||||
libraryLayout->addWidget(path);
|
libraryLayout->addWidget(path);
|
||||||
libraryLayout->addWidget(find);
|
libraryLayout->addWidget(find);
|
||||||
libraryLayout->setStretchFactor(find, 0); //TODO
|
libraryLayout->setStretchFactor(find, 0); //TODO
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
@ -41,13 +41,13 @@ ExportLibraryDialog::ExportLibraryDialog(QWidget *parent)
|
|||||||
progressBar->setTextVisible(false);
|
progressBar->setTextVisible(false);
|
||||||
progressBar->hide();
|
progressBar->hide();
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(libraryLayout);
|
mainLayout->addLayout(libraryLayout);
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addWidget(progressBar);
|
mainLayout->addWidget(progressBar);
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/exportLibrary.png");
|
QPixmap p(":/images/exportLibrary.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
|
@ -143,7 +143,7 @@ GridComicsView::GridComicsView(QWidget *parent)
|
|||||||
ctxt->setContextProperty("backgroundBlurRadius", 0.0);
|
ctxt->setContextProperty("backgroundBlurRadius", 0.0);
|
||||||
ctxt->setContextProperty("backgroundBlurVisible", false);
|
ctxt->setContextProperty("backgroundBlurVisible", false);
|
||||||
|
|
||||||
ComicModel *model = new ComicModel();
|
auto model = new ComicModel();
|
||||||
selectionHelper->setModel(model);
|
selectionHelper->setModel(model);
|
||||||
ctxt->setContextProperty("comicsList", model);
|
ctxt->setContextProperty("comicsList", model);
|
||||||
ctxt->setContextProperty("comicsSelection", selectionHelper->selectionModel());
|
ctxt->setContextProperty("comicsSelection", selectionHelper->selectionModel());
|
||||||
@ -161,8 +161,8 @@ GridComicsView::GridComicsView(QWidget *parent)
|
|||||||
|
|
||||||
view->setSource(QUrl("qrc:/qml/GridComicsView.qml"));
|
view->setSource(QUrl("qrc:/qml/GridComicsView.qml"));
|
||||||
|
|
||||||
QObject *rootObject = dynamic_cast<QObject *>(view->rootObject());
|
auto rootObject = dynamic_cast<QObject *>(view->rootObject());
|
||||||
QObject *infoContainer = rootObject->findChild<QObject *>("infoContainer");
|
auto infoContainer = rootObject->findChild<QObject *>("infoContainer");
|
||||||
|
|
||||||
QQmlProperty(infoContainer, "width").write(settings->value(COMICS_GRID_INFO_WIDTH, 350));
|
QQmlProperty(infoContainer, "width").write(settings->value(COMICS_GRID_INFO_WIDTH, 350));
|
||||||
|
|
||||||
@ -174,7 +174,7 @@ GridComicsView::GridComicsView(QWidget *parent)
|
|||||||
|
|
||||||
setShowMarks(true); //TODO save this in settings
|
setShowMarks(true); //TODO save this in settings
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
l->addWidget(view);
|
l->addWidget(view);
|
||||||
this->setLayout(l);
|
this->setLayout(l);
|
||||||
|
|
||||||
@ -199,7 +199,7 @@ void GridComicsView::createCoverSizeSliderWidget()
|
|||||||
coverSizeSlider->setOrientation(Qt::Horizontal);
|
coverSizeSlider->setOrientation(Qt::Horizontal);
|
||||||
coverSizeSlider->setRange(YACREADER_MIN_GRID_ZOOM_WIDTH, YACREADER_MAX_GRID_ZOOM_WIDTH);
|
coverSizeSlider->setRange(YACREADER_MIN_GRID_ZOOM_WIDTH, YACREADER_MAX_GRID_ZOOM_WIDTH);
|
||||||
|
|
||||||
QHBoxLayout *horizontalLayout = new QHBoxLayout();
|
auto horizontalLayout = new QHBoxLayout();
|
||||||
QLabel *smallLabel = new QLabel();
|
QLabel *smallLabel = new QLabel();
|
||||||
smallLabel->setPixmap(QPixmap(":/images/comics_view_toolbar/small_size_grid_zoom.png"));
|
smallLabel->setPixmap(QPixmap(":/images/comics_view_toolbar/small_size_grid_zoom.png"));
|
||||||
horizontalLayout->addWidget(smallLabel);
|
horizontalLayout->addWidget(smallLabel);
|
||||||
@ -409,7 +409,7 @@ void GridComicsView::setCoversSize(int width)
|
|||||||
{
|
{
|
||||||
QQmlContext *ctxt = view->rootContext();
|
QQmlContext *ctxt = view->rootContext();
|
||||||
|
|
||||||
QQuickItem *grid = view->rootObject()->findChild<QQuickItem *>(QStringLiteral("grid"));
|
auto grid = view->rootObject()->findChild<QQuickItem *>(QStringLiteral("grid"));
|
||||||
|
|
||||||
if (grid != 0) {
|
if (grid != 0) {
|
||||||
QVariant cellCustomWidth = (width * YACREADER_MIN_CELL_CUSTOM_WIDTH) / YACREADER_MIN_GRID_ZOOM_WIDTH;
|
QVariant cellCustomWidth = (width * YACREADER_MIN_CELL_CUSTOM_WIDTH) / YACREADER_MIN_GRID_ZOOM_WIDTH;
|
||||||
@ -462,8 +462,8 @@ void GridComicsView::setCurrentComicIfNeeded()
|
|||||||
|
|
||||||
void GridComicsView::resetScroll()
|
void GridComicsView::resetScroll()
|
||||||
{
|
{
|
||||||
QObject *rootObject = dynamic_cast<QObject *>(view->rootObject());
|
auto rootObject = dynamic_cast<QObject *>(view->rootObject());
|
||||||
QObject *scrollView = rootObject->findChild<QObject *>("topScrollView", Qt::FindChildrenRecursively);
|
auto scrollView = rootObject->findChild<QObject *>("topScrollView", Qt::FindChildrenRecursively);
|
||||||
|
|
||||||
QMetaObject::invokeMethod(scrollView, "scrollToOrigin");
|
QMetaObject::invokeMethod(scrollView, "scrollToOrigin");
|
||||||
}
|
}
|
||||||
@ -492,7 +492,7 @@ void GridComicsView::updateCurrentComicView()
|
|||||||
|
|
||||||
void GridComicsView::startDrag()
|
void GridComicsView::startDrag()
|
||||||
{
|
{
|
||||||
QDrag *drag = new QDrag(this);
|
auto drag = new QDrag(this);
|
||||||
drag->setMimeData(model->mimeData(selectionHelper->selectedRows()));
|
drag->setMimeData(model->mimeData(selectionHelper->selectedRows()));
|
||||||
drag->setPixmap(QPixmap(":/images/comics_view_toolbar/openInYACReader.png")); //TODO add better image
|
drag->setPixmap(QPixmap(":/images/comics_view_toolbar/openInYACReader.png")); //TODO add better image
|
||||||
|
|
||||||
@ -553,8 +553,8 @@ void GridComicsView::closeEvent(QCloseEvent *event)
|
|||||||
toolbar->removeAction(showInfoSeparatorAction);
|
toolbar->removeAction(showInfoSeparatorAction);
|
||||||
toolbar->removeAction(coverSizeSliderAction);
|
toolbar->removeAction(coverSizeSliderAction);
|
||||||
|
|
||||||
QObject *rootObject = dynamic_cast<QObject *>(view->rootObject());
|
auto rootObject = dynamic_cast<QObject *>(view->rootObject());
|
||||||
QObject *infoContainer = rootObject->findChild<QObject *>("infoContainer", Qt::FindChildrenRecursively);
|
auto infoContainer = rootObject->findChild<QObject *>("infoContainer", Qt::FindChildrenRecursively);
|
||||||
|
|
||||||
int infoWidth = QQmlProperty(infoContainer, "width").read().toInt();
|
int infoWidth = QQmlProperty(infoContainer, "width").read().toInt();
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ ImportComicsInfoDialog::ImportComicsInfoDialog(QWidget *parent)
|
|||||||
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
find = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
||||||
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
connect(find, SIGNAL(clicked()), this, SLOT(findPath()));
|
||||||
|
|
||||||
QHBoxLayout *libraryLayout = new QHBoxLayout;
|
auto libraryLayout = new QHBoxLayout;
|
||||||
|
|
||||||
libraryLayout->addWidget(textLabel);
|
libraryLayout->addWidget(textLabel);
|
||||||
libraryLayout->addWidget(path);
|
libraryLayout->addWidget(path);
|
||||||
@ -42,18 +42,18 @@ ImportComicsInfoDialog::ImportComicsInfoDialog(QWidget *parent)
|
|||||||
progressBar->hide();
|
progressBar->hide();
|
||||||
connect(accept, SIGNAL(clicked()), progressBar, SLOT(show()));
|
connect(accept, SIGNAL(clicked()), progressBar, SLOT(show()));
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(libraryLayout);
|
mainLayout->addLayout(libraryLayout);
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addWidget(progressBar);
|
mainLayout->addWidget(progressBar);
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/importComicsInfo.png");
|
QPixmap p(":/images/importComicsInfo.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
@ -82,7 +82,7 @@ void ImportComicsInfoDialog::import()
|
|||||||
{
|
{
|
||||||
progressBar->show();
|
progressBar->show();
|
||||||
|
|
||||||
Importer *importer = new Importer();
|
auto importer = new Importer();
|
||||||
importer->source = path->text();
|
importer->source = path->text();
|
||||||
importer->dest = dest;
|
importer->dest = dest;
|
||||||
connect(importer, SIGNAL(finished()), this, SLOT(close()));
|
connect(importer, SIGNAL(finished()), this, SLOT(close()));
|
||||||
|
@ -41,7 +41,7 @@ void ImportLibraryDialog::setupUI()
|
|||||||
findDest = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
findDest = new QPushButton(QIcon(":/images/find_folder.png"), "");
|
||||||
connect(findDest, SIGNAL(clicked()), this, SLOT(findDestination()));
|
connect(findDest, SIGNAL(clicked()), this, SLOT(findDestination()));
|
||||||
|
|
||||||
QGridLayout *content = new QGridLayout;
|
auto content = new QGridLayout;
|
||||||
|
|
||||||
content->addWidget(nameLabel, 0, 0);
|
content->addWidget(nameLabel, 0, 0);
|
||||||
content->addWidget(nameEdit, 0, 1);
|
content->addWidget(nameEdit, 0, 1);
|
||||||
@ -56,7 +56,7 @@ void ImportLibraryDialog::setupUI()
|
|||||||
content->addWidget(findDest, 2, 2);
|
content->addWidget(findDest, 2, 2);
|
||||||
//destLayout->setStretchFactor(findDest,0); //TODO
|
//destLayout->setStretchFactor(findDest,0); //TODO
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
@ -67,14 +67,14 @@ void ImportLibraryDialog::setupUI()
|
|||||||
progressBar->setTextVisible(false);
|
progressBar->setTextVisible(false);
|
||||||
progressBar->hide();
|
progressBar->hide();
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(content);
|
mainLayout->addLayout(content);
|
||||||
//mainLayout->addWidget(progress = new QLabel());
|
//mainLayout->addWidget(progress = new QLabel());
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addWidget(progressBar);
|
mainLayout->addWidget(progressBar);
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/importLibrary.png");
|
QPixmap p(":/images/importLibrary.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
|
@ -42,7 +42,7 @@ YACReaderActivityIndicatorWidget::YACReaderActivityIndicatorWidget(QWidget *pare
|
|||||||
normal->setPixmap(line);
|
normal->setPixmap(line);
|
||||||
glow->setPixmap(glowLine);
|
glow->setPixmap(glowLine);
|
||||||
|
|
||||||
QHBoxLayout *layout = new QHBoxLayout();
|
auto layout = new QHBoxLayout();
|
||||||
|
|
||||||
layout->addWidget(normal, 0, Qt::AlignVCenter);
|
layout->addWidget(normal, 0, Qt::AlignVCenter);
|
||||||
|
|
||||||
@ -56,7 +56,7 @@ YACReaderActivityIndicatorWidget::YACReaderActivityIndicatorWidget(QWidget *pare
|
|||||||
glow->setGeometry(4, 4, glowLine.width(), glowLine.height());
|
glow->setGeometry(4, 4, glowLine.width(), glowLine.height());
|
||||||
//normal->setGeometry(0,1,579,1);
|
//normal->setGeometry(0,1,579,1);
|
||||||
|
|
||||||
QGraphicsOpacityEffect *effect = new QGraphicsOpacityEffect();
|
auto effect = new QGraphicsOpacityEffect();
|
||||||
//effect->setOpacity(1.0);
|
//effect->setOpacity(1.0);
|
||||||
|
|
||||||
QPropertyAnimation *animation = new QPropertyAnimation(effect, "opacity");
|
QPropertyAnimation *animation = new QPropertyAnimation(effect, "opacity");
|
||||||
@ -99,7 +99,7 @@ ImportWidget::ImportWidget(QWidget *parent)
|
|||||||
QLabel * lineLabel = new QLabel();
|
QLabel * lineLabel = new QLabel();
|
||||||
lineLabel->setPixmap(line);*/
|
lineLabel->setPixmap(line);*/
|
||||||
|
|
||||||
YACReaderActivityIndicatorWidget *activityIndicator = new YACReaderActivityIndicatorWidget();
|
auto activityIndicator = new YACReaderActivityIndicatorWidget();
|
||||||
|
|
||||||
text = new QLabel(); //"<font color=\"#495252\">"+tr("Importing comics")+"</font>");
|
text = new QLabel(); //"<font color=\"#495252\">"+tr("Importing comics")+"</font>");
|
||||||
text->setStyleSheet("QLabel {font-size:25px;font-weight:bold;}");
|
text->setStyleSheet("QLabel {font-size:25px;font-weight:bold;}");
|
||||||
@ -109,7 +109,7 @@ ImportWidget::ImportWidget(QWidget *parent)
|
|||||||
currentComicLabel = new QLabel("<font color=\"#565959\">...</font>");
|
currentComicLabel = new QLabel("<font color=\"#565959\">...</font>");
|
||||||
|
|
||||||
coversViewContainer = new QWidget(this);
|
coversViewContainer = new QWidget(this);
|
||||||
QVBoxLayout *coversViewLayout = new QVBoxLayout;
|
auto coversViewLayout = new QVBoxLayout;
|
||||||
coversViewContainer->setLayout(coversViewLayout);
|
coversViewContainer->setLayout(coversViewLayout);
|
||||||
coversViewContainer->setMaximumHeight(316);
|
coversViewContainer->setMaximumHeight(316);
|
||||||
coversViewContainer->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Maximum);
|
coversViewContainer->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Maximum);
|
||||||
@ -151,10 +151,10 @@ ImportWidget::ImportWidget(QWidget *parent)
|
|||||||
stop->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
|
stop->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
|
||||||
stopButton = stop;
|
stopButton = stop;
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
auto layout = new QVBoxLayout(this);
|
||||||
QHBoxLayout *buttonLayout = new QHBoxLayout();
|
auto buttonLayout = new QHBoxLayout();
|
||||||
QHBoxLayout *topLayout = new QHBoxLayout();
|
auto topLayout = new QHBoxLayout();
|
||||||
QVBoxLayout *textLayout = new QVBoxLayout();
|
auto textLayout = new QVBoxLayout();
|
||||||
|
|
||||||
QWidget *topWidget = new QWidget();
|
QWidget *topWidget = new QWidget();
|
||||||
topWidget->setFixedWidth(650);
|
topWidget->setFixedWidth(650);
|
||||||
@ -227,14 +227,14 @@ void ImportWidget::newComic(const QString &path, const QString &coverPath)
|
|||||||
QPixmap p(coverPath);
|
QPixmap p(coverPath);
|
||||||
p = p.scaledToHeight(300, Qt::SmoothTransformation);
|
p = p.scaledToHeight(300, Qt::SmoothTransformation);
|
||||||
|
|
||||||
QGraphicsPixmapItem *item = new QGraphicsPixmapItem(p);
|
auto item = new QGraphicsPixmapItem(p);
|
||||||
item->setPos(previousWidth, 0);
|
item->setPos(previousWidth, 0);
|
||||||
coversScene->addItem(item);
|
coversScene->addItem(item);
|
||||||
|
|
||||||
previousWidth += 10 + p.width();
|
previousWidth += 10 + p.width();
|
||||||
|
|
||||||
foreach (QGraphicsItem *itemToRemove, coversScene->items()) {
|
foreach (QGraphicsItem *itemToRemove, coversScene->items()) {
|
||||||
QGraphicsPixmapItem *last = dynamic_cast<QGraphicsPixmapItem *>(itemToRemove);
|
auto last = dynamic_cast<QGraphicsPixmapItem *>(itemToRemove);
|
||||||
|
|
||||||
if ((last->pos().x() + last->pixmap().width()) < coversView->horizontalScrollBar()->value()) //TODO check this
|
if ((last->pos().x() + last->pixmap().width()) < coversView->horizontalScrollBar()->value()) //TODO check this
|
||||||
{
|
{
|
||||||
@ -267,7 +267,7 @@ void ImportWidget::addCoverTest()
|
|||||||
{
|
{
|
||||||
QPixmap p(QString("c:/temp/%1.jpg").arg(i));
|
QPixmap p(QString("c:/temp/%1.jpg").arg(i));
|
||||||
p = p.scaledToHeight(300, Qt::SmoothTransformation);
|
p = p.scaledToHeight(300, Qt::SmoothTransformation);
|
||||||
QGraphicsPixmapItem *item = new QGraphicsPixmapItem(p);
|
auto item = new QGraphicsPixmapItem(p);
|
||||||
item->setPos(previousWidth, 0);
|
item->setPos(previousWidth, 0);
|
||||||
item->setZValue(i / 10000.0);
|
item->setZValue(i / 10000.0);
|
||||||
previousWidth += 10 + p.width();
|
previousWidth += 10 + p.width();
|
||||||
@ -283,10 +283,10 @@ void ImportWidget::addCoverTest()
|
|||||||
|
|
||||||
foreach (QGraphicsItem *itemToMove, coversScene->items()) {
|
foreach (QGraphicsItem *itemToMove, coversScene->items()) {
|
||||||
|
|
||||||
QTimeLine *timer = new QTimeLine(/*350*/ 1000);
|
auto timer = new QTimeLine(/*350*/ 1000);
|
||||||
timer->setFrameRange(0, 60);
|
timer->setFrameRange(0, 60);
|
||||||
|
|
||||||
QGraphicsItemAnimation *animation = new QGraphicsItemAnimation;
|
auto animation = new QGraphicsItemAnimation;
|
||||||
animation->setItem(itemToMove);
|
animation->setItem(itemToMove);
|
||||||
animation->setTimeLine(timer);
|
animation->setTimeLine(timer);
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ InfoComicsView::InfoComicsView(QWidget *parent)
|
|||||||
|
|
||||||
view->setSource(QUrl("qrc:/qml/InfoComicsView.qml"));
|
view->setSource(QUrl("qrc:/qml/InfoComicsView.qml"));
|
||||||
|
|
||||||
QObject *rootObject = dynamic_cast<QObject *>(view->rootObject());
|
auto rootObject = dynamic_cast<QObject *>(view->rootObject());
|
||||||
flow = rootObject->findChild<QObject *>("flow");
|
flow = rootObject->findChild<QObject *>("flow");
|
||||||
list = rootObject->findChild<QObject *>("list");
|
list = rootObject->findChild<QObject *>("list");
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ InfoComicsView::InfoComicsView(QWidget *parent)
|
|||||||
selectionHelper = new YACReaderComicsSelectionHelper(this);
|
selectionHelper = new YACReaderComicsSelectionHelper(this);
|
||||||
comicInfoHelper = new YACReaderComicInfoHelper(this);
|
comicInfoHelper = new YACReaderComicInfoHelper(this);
|
||||||
|
|
||||||
QVBoxLayout *l = new QVBoxLayout;
|
auto l = new QVBoxLayout;
|
||||||
l->addWidget(view);
|
l->addWidget(view);
|
||||||
this->setLayout(l);
|
this->setLayout(l);
|
||||||
|
|
||||||
|
@ -550,7 +550,7 @@ void ThumbnailCreator::create()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#elif defined USE_PDFIUM
|
#elif defined USE_PDFIUM
|
||||||
PdfiumComic *pdfComic = new PdfiumComic();
|
auto pdfComic = new PdfiumComic();
|
||||||
if (!pdfComic->openComic(_fileSource)) {
|
if (!pdfComic->openComic(_fileSource)) {
|
||||||
delete pdfComic;
|
delete pdfComic;
|
||||||
return;
|
return;
|
||||||
|
@ -172,7 +172,7 @@ void LibraryWindow::changeEvent(QEvent *event)
|
|||||||
void LibraryWindow::doLayout()
|
void LibraryWindow::doLayout()
|
||||||
{
|
{
|
||||||
//LAYOUT ELEMENTS------------------------------------------------------------
|
//LAYOUT ELEMENTS------------------------------------------------------------
|
||||||
QSplitter *sHorizontal = new QSplitter(Qt::Horizontal); //spliter principal
|
auto sHorizontal = new QSplitter(Qt::Horizontal); //spliter principal
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
sHorizontal->setStyleSheet("QSplitter::handle{image:none;background-color:#B8B8B8;} QSplitter::handle:vertical {height:1px;}");
|
sHorizontal->setStyleSheet("QSplitter::handle{image:none;background-color:#B8B8B8;} QSplitter::handle:vertical {height:1px;}");
|
||||||
#else
|
#else
|
||||||
@ -1278,7 +1278,7 @@ void LibraryWindow::copyAndImportComicsToCurrentFolder(const QList<QPair<QString
|
|||||||
|
|
||||||
QProgressDialog *progressDialog = newProgressDialog(tr("Copying comics..."), comics.size());
|
QProgressDialog *progressDialog = newProgressDialog(tr("Copying comics..."), comics.size());
|
||||||
|
|
||||||
ComicFilesManager *comicFilesManager = new ComicFilesManager();
|
auto comicFilesManager = new ComicFilesManager();
|
||||||
comicFilesManager->copyComicsTo(comics, destFolderPath, folderDestination);
|
comicFilesManager->copyComicsTo(comics, destFolderPath, folderDestination);
|
||||||
|
|
||||||
processComicFiles(comicFilesManager, progressDialog);
|
processComicFiles(comicFilesManager, progressDialog);
|
||||||
@ -1295,7 +1295,7 @@ void LibraryWindow::moveAndImportComicsToCurrentFolder(const QList<QPair<QString
|
|||||||
|
|
||||||
QProgressDialog *progressDialog = newProgressDialog(tr("Moving comics..."), comics.size());
|
QProgressDialog *progressDialog = newProgressDialog(tr("Moving comics..."), comics.size());
|
||||||
|
|
||||||
ComicFilesManager *comicFilesManager = new ComicFilesManager();
|
auto comicFilesManager = new ComicFilesManager();
|
||||||
comicFilesManager->moveComicsTo(comics, destFolderPath, folderDestination);
|
comicFilesManager->moveComicsTo(comics, destFolderPath, folderDestination);
|
||||||
|
|
||||||
processComicFiles(comicFilesManager, progressDialog);
|
processComicFiles(comicFilesManager, progressDialog);
|
||||||
@ -1314,7 +1314,7 @@ void LibraryWindow::copyAndImportComicsToFolder(const QList<QPair<QString, QStri
|
|||||||
|
|
||||||
QProgressDialog *progressDialog = newProgressDialog(tr("Copying comics..."), comics.size());
|
QProgressDialog *progressDialog = newProgressDialog(tr("Copying comics..."), comics.size());
|
||||||
|
|
||||||
ComicFilesManager *comicFilesManager = new ComicFilesManager();
|
auto comicFilesManager = new ComicFilesManager();
|
||||||
comicFilesManager->copyComicsTo(comics, destFolderPath, folderDestination);
|
comicFilesManager->copyComicsTo(comics, destFolderPath, folderDestination);
|
||||||
|
|
||||||
processComicFiles(comicFilesManager, progressDialog);
|
processComicFiles(comicFilesManager, progressDialog);
|
||||||
@ -1333,7 +1333,7 @@ void LibraryWindow::moveAndImportComicsToFolder(const QList<QPair<QString, QStri
|
|||||||
|
|
||||||
QProgressDialog *progressDialog = newProgressDialog(tr("Moving comics..."), comics.size());
|
QProgressDialog *progressDialog = newProgressDialog(tr("Moving comics..."), comics.size());
|
||||||
|
|
||||||
ComicFilesManager *comicFilesManager = new ComicFilesManager();
|
auto comicFilesManager = new ComicFilesManager();
|
||||||
comicFilesManager->moveComicsTo(comics, destFolderPath, folderDestination);
|
comicFilesManager->moveComicsTo(comics, destFolderPath, folderDestination);
|
||||||
|
|
||||||
processComicFiles(comicFilesManager, progressDialog);
|
processComicFiles(comicFilesManager, progressDialog);
|
||||||
@ -1478,7 +1478,7 @@ void LibraryWindow::deleteSelectedFolder()
|
|||||||
QList<QString> paths;
|
QList<QString> paths;
|
||||||
paths << folderPath;
|
paths << folderPath;
|
||||||
|
|
||||||
FoldersRemover *remover = new FoldersRemover(indexList, paths);
|
auto remover = new FoldersRemover(indexList, paths);
|
||||||
|
|
||||||
QThread *thread = NULL;
|
QThread *thread = NULL;
|
||||||
|
|
||||||
@ -1544,7 +1544,7 @@ void LibraryWindow::deleteSelectedReadingList()
|
|||||||
|
|
||||||
void LibraryWindow::showAddNewLabelDialog()
|
void LibraryWindow::showAddNewLabelDialog()
|
||||||
{
|
{
|
||||||
AddLabelDialog *dialog = new AddLabelDialog();
|
auto dialog = new AddLabelDialog();
|
||||||
int ret = dialog->exec();
|
int ret = dialog->exec();
|
||||||
|
|
||||||
if (ret == QDialog::Accepted) {
|
if (ret == QDialog::Accepted) {
|
||||||
@ -1651,7 +1651,7 @@ void LibraryWindow::setupAddToSubmenu(QMenu &menu)
|
|||||||
if (labels.count() > 0)
|
if (labels.count() > 0)
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
foreach (LabelItem *label, labels) {
|
foreach (LabelItem *label, labels) {
|
||||||
QAction *action = new QAction(this);
|
auto action = new QAction(this);
|
||||||
action->setIcon(label->getIcon());
|
action->setIcon(label->getIcon());
|
||||||
action->setText(label->name());
|
action->setText(label->name());
|
||||||
|
|
||||||
@ -1665,7 +1665,7 @@ void LibraryWindow::setupAddToSubmenu(QMenu &menu)
|
|||||||
|
|
||||||
void LibraryWindow::onAddComicsToLabel()
|
void LibraryWindow::onAddComicsToLabel()
|
||||||
{
|
{
|
||||||
QAction *action = static_cast<QAction *>(sender());
|
auto action = static_cast<QAction *>(sender());
|
||||||
|
|
||||||
qulonglong labelId = action->data().toULongLong();
|
qulonglong labelId = action->data().toULongLong();
|
||||||
|
|
||||||
@ -2061,7 +2061,7 @@ void LibraryWindow::toNormal()
|
|||||||
showNormal();
|
showNormal();
|
||||||
|
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
QTimer *timer = new QTimer();
|
auto timer = new QTimer();
|
||||||
timer->setSingleShot(true);
|
timer->setSingleShot(true);
|
||||||
timer->start();
|
timer->start();
|
||||||
connect(timer, SIGNAL(timeout()), libraryToolBar, SLOT(show()));
|
connect(timer, SIGNAL(timeout()), libraryToolBar, SLOT(show()));
|
||||||
@ -2421,7 +2421,7 @@ void LibraryWindow::deleteComicsFromDisk()
|
|||||||
QLOG_TRACE() << comic.parentId;
|
QLOG_TRACE() << comic.parentId;
|
||||||
}
|
}
|
||||||
|
|
||||||
ComicsRemover *remover = new ComicsRemover(indexList, paths, comics.at(0).parentId);
|
auto remover = new ComicsRemover(indexList, paths, comics.at(0).parentId);
|
||||||
QThread *thread = NULL;
|
QThread *thread = NULL;
|
||||||
|
|
||||||
thread = new QThread(this);
|
thread = new QThread(this);
|
||||||
|
@ -231,9 +231,9 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
QLOG_INFO() << "YACReaderLibrary starting";
|
QLOG_INFO() << "YACReaderLibrary starting";
|
||||||
|
|
||||||
YACReaderLocalServer *localServer = new YACReaderLocalServer();
|
auto localServer = new YACReaderLocalServer();
|
||||||
|
|
||||||
LibraryWindow *mw = new LibraryWindow();
|
auto mw = new LibraryWindow();
|
||||||
|
|
||||||
mw->connect(localServer, SIGNAL(comicUpdated(quint64, const ComicDB &)), mw, SLOT(updateComicsView(quint64, const ComicDB &)), Qt::QueuedConnection);
|
mw->connect(localServer, SIGNAL(comicUpdated(quint64, const ComicDB &)), mw, SLOT(updateComicsView(quint64, const ComicDB &)), Qt::QueuedConnection);
|
||||||
|
|
||||||
|
@ -34,10 +34,10 @@ NoLibrariesWidget::NoLibrariesWidget(QWidget *parent)
|
|||||||
QPushButton *addButton = new QPushButton(tr("add an existing one"));
|
QPushButton *addButton = new QPushButton(tr("add an existing one"));
|
||||||
addButton->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
addButton->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
auto layout = new QVBoxLayout(this);
|
||||||
QHBoxLayout *buttonLayout = new QHBoxLayout();
|
auto buttonLayout = new QHBoxLayout();
|
||||||
QHBoxLayout *topLayout = new QHBoxLayout();
|
auto topLayout = new QHBoxLayout();
|
||||||
QVBoxLayout *textLayout = new QVBoxLayout();
|
auto textLayout = new QVBoxLayout();
|
||||||
|
|
||||||
QWidget *topWidget = new QWidget();
|
QWidget *topWidget = new QWidget();
|
||||||
topWidget->setFixedWidth(650);
|
topWidget->setFixedWidth(650);
|
||||||
|
@ -13,7 +13,7 @@ NoSearchResultsWidget::NoSearchResultsWidget(QWidget *parent)
|
|||||||
backgroundColor = "#2A2A2A";
|
backgroundColor = "#2A2A2A";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
auto layout = new QVBoxLayout;
|
||||||
|
|
||||||
iconLabel = new QLabel();
|
iconLabel = new QLabel();
|
||||||
iconLabel->setPixmap(QPixmap(":/images/empty_search.png"));
|
iconLabel->setPixmap(QPixmap(":/images/empty_search.png"));
|
||||||
|
@ -14,20 +14,20 @@ FlowType flowType = Strip;
|
|||||||
OptionsDialog::OptionsDialog(QWidget *parent)
|
OptionsDialog::OptionsDialog(QWidget *parent)
|
||||||
: YACReaderOptionsDialog(parent)
|
: YACReaderOptionsDialog(parent)
|
||||||
{
|
{
|
||||||
QTabWidget *tabWidget = new QTabWidget();
|
auto tabWidget = new QTabWidget();
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout(this);
|
auto layout = new QVBoxLayout(this);
|
||||||
|
|
||||||
QVBoxLayout *flowLayout = new QVBoxLayout;
|
auto flowLayout = new QVBoxLayout;
|
||||||
QVBoxLayout *gridViewLayout = new QVBoxLayout();
|
auto gridViewLayout = new QVBoxLayout();
|
||||||
QVBoxLayout *generalLayout = new QVBoxLayout();
|
auto generalLayout = new QVBoxLayout();
|
||||||
|
|
||||||
QHBoxLayout *switchFlowType = new QHBoxLayout();
|
auto switchFlowType = new QHBoxLayout();
|
||||||
switchFlowType->addStretch();
|
switchFlowType->addStretch();
|
||||||
#ifndef NO_OPENGL
|
#ifndef NO_OPENGL
|
||||||
switchFlowType->addWidget(useGL);
|
switchFlowType->addWidget(useGL);
|
||||||
#endif
|
#endif
|
||||||
QHBoxLayout *buttons = new QHBoxLayout();
|
auto buttons = new QHBoxLayout();
|
||||||
buttons->addStretch();
|
buttons->addStretch();
|
||||||
buttons->addWidget(accept);
|
buttons->addWidget(accept);
|
||||||
buttons->addWidget(cancel);
|
buttons->addWidget(cancel);
|
||||||
@ -42,11 +42,11 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
sw->hide();
|
sw->hide();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QVBoxLayout *apiKeyLayout = new QVBoxLayout();
|
auto apiKeyLayout = new QVBoxLayout();
|
||||||
QPushButton *apiKeyButton = new QPushButton(tr("Edit Comic Vine API key"));
|
auto apiKeyButton = new QPushButton(tr("Edit Comic Vine API key"));
|
||||||
apiKeyLayout->addWidget(apiKeyButton);
|
apiKeyLayout->addWidget(apiKeyButton);
|
||||||
|
|
||||||
QGroupBox *apiKeyBox = new QGroupBox(tr("Comic Vine API key"));
|
auto apiKeyBox = new QGroupBox(tr("Comic Vine API key"));
|
||||||
apiKeyBox->setLayout(apiKeyLayout);
|
apiKeyBox->setLayout(apiKeyLayout);
|
||||||
|
|
||||||
connect(apiKeyButton, SIGNAL(clicked()), this, SLOT(editApiKey()));
|
connect(apiKeyButton, SIGNAL(clicked()), this, SLOT(editApiKey()));
|
||||||
@ -68,7 +68,7 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
|
|
||||||
resetButton = new QPushButton(tr("Restore defautls"));
|
resetButton = new QPushButton(tr("Restore defautls"));
|
||||||
|
|
||||||
QVBoxLayout *gridBackgroundLayout = new QVBoxLayout();
|
auto gridBackgroundLayout = new QVBoxLayout();
|
||||||
gridBackgroundLayout->addWidget(useBackgroundImageCheck);
|
gridBackgroundLayout->addWidget(useBackgroundImageCheck);
|
||||||
gridBackgroundLayout->addWidget(opacityLabel);
|
gridBackgroundLayout->addWidget(opacityLabel);
|
||||||
gridBackgroundLayout->addWidget(backgroundImageOpacitySlider);
|
gridBackgroundLayout->addWidget(backgroundImageOpacitySlider);
|
||||||
@ -77,7 +77,7 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
gridBackgroundLayout->addWidget(useCurrentComicCoverCheck);
|
gridBackgroundLayout->addWidget(useCurrentComicCoverCheck);
|
||||||
gridBackgroundLayout->addWidget(resetButton, 0, Qt::AlignRight);
|
gridBackgroundLayout->addWidget(resetButton, 0, Qt::AlignRight);
|
||||||
|
|
||||||
QGroupBox *gridBackgroundGroup = new QGroupBox(tr("Background"));
|
auto gridBackgroundGroup = new QGroupBox(tr("Background"));
|
||||||
gridBackgroundGroup->setLayout(gridBackgroundLayout);
|
gridBackgroundGroup->setLayout(gridBackgroundLayout);
|
||||||
|
|
||||||
gridViewLayout->addWidget(gridBackgroundGroup);
|
gridViewLayout->addWidget(gridBackgroundGroup);
|
||||||
@ -90,13 +90,13 @@ OptionsDialog::OptionsDialog(QWidget *parent)
|
|||||||
connect(resetButton, &QPushButton::clicked, this, &OptionsDialog::resetToDefaults);
|
connect(resetButton, &QPushButton::clicked, this, &OptionsDialog::resetToDefaults);
|
||||||
//end grid view background config
|
//end grid view background config
|
||||||
|
|
||||||
QWidget *comicFlowW = new QWidget;
|
auto comicFlowW = new QWidget;
|
||||||
comicFlowW->setLayout(flowLayout);
|
comicFlowW->setLayout(flowLayout);
|
||||||
|
|
||||||
QWidget *gridViewW = new QWidget;
|
auto gridViewW = new QWidget;
|
||||||
gridViewW->setLayout(gridViewLayout);
|
gridViewW->setLayout(gridViewLayout);
|
||||||
|
|
||||||
QWidget *generalW = new QWidget;
|
auto generalW = new QWidget;
|
||||||
generalW->setLayout(generalLayout);
|
generalW->setLayout(generalLayout);
|
||||||
generalLayout->addWidget(shortcutsBox);
|
generalLayout->addWidget(shortcutsBox);
|
||||||
generalLayout->addWidget(apiKeyBox);
|
generalLayout->addWidget(apiKeyBox);
|
||||||
|
@ -81,7 +81,7 @@ void PropertiesDialog::createCoverBox()
|
|||||||
{
|
{
|
||||||
coverBox = new QWidget(this);
|
coverBox = new QWidget(this);
|
||||||
|
|
||||||
QHBoxLayout *layout = new QHBoxLayout;
|
auto layout = new QHBoxLayout;
|
||||||
|
|
||||||
QLabel *label = new QLabel(tr("Cover page"));
|
QLabel *label = new QLabel(tr("Cover page"));
|
||||||
label->setStyleSheet("QLabel {color: white; font-weight:bold; font-size:14px;}");
|
label->setStyleSheet("QLabel {color: white; font-weight:bold; font-size:14px;}");
|
||||||
@ -139,13 +139,13 @@ void PropertiesDialog::createGeneralInfoBox()
|
|||||||
{
|
{
|
||||||
generalInfoBox = new QWidget;
|
generalInfoBox = new QWidget;
|
||||||
|
|
||||||
QFormLayout *generalInfoLayout = new QFormLayout;
|
auto generalInfoLayout = new QFormLayout;
|
||||||
|
|
||||||
generalInfoLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
generalInfoLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
||||||
//generalInfoLayout->setRowWrapPolicy(QFormLayout::WrapAllRows);
|
//generalInfoLayout->setRowWrapPolicy(QFormLayout::WrapAllRows);
|
||||||
generalInfoLayout->addRow(tr("Title:"), title = new YACReaderFieldEdit());
|
generalInfoLayout->addRow(tr("Title:"), title = new YACReaderFieldEdit());
|
||||||
|
|
||||||
QHBoxLayout *number = new QHBoxLayout;
|
auto number = new QHBoxLayout;
|
||||||
number->addWidget(numberEdit = new YACReaderFieldEdit());
|
number->addWidget(numberEdit = new YACReaderFieldEdit());
|
||||||
numberValidator.setBottom(0);
|
numberValidator.setBottom(0);
|
||||||
numberEdit->setValidator(&numberValidator);
|
numberEdit->setValidator(&numberValidator);
|
||||||
@ -162,7 +162,7 @@ void PropertiesDialog::createGeneralInfoBox()
|
|||||||
|
|
||||||
generalInfoLayout->addRow(tr("Volume:"), volumeEdit = new YACReaderFieldEdit());
|
generalInfoLayout->addRow(tr("Volume:"), volumeEdit = new YACReaderFieldEdit());
|
||||||
|
|
||||||
QHBoxLayout *arc = new QHBoxLayout;
|
auto arc = new QHBoxLayout;
|
||||||
arc->addWidget(storyArcEdit = new YACReaderFieldEdit());
|
arc->addWidget(storyArcEdit = new YACReaderFieldEdit());
|
||||||
arc->addWidget(new QLabel(tr("Arc number:")));
|
arc->addWidget(new QLabel(tr("Arc number:")));
|
||||||
arc->addWidget(arcNumberEdit = new YACReaderFieldEdit());
|
arc->addWidget(arcNumberEdit = new YACReaderFieldEdit());
|
||||||
@ -182,7 +182,7 @@ void PropertiesDialog::createGeneralInfoBox()
|
|||||||
//generalInfoLayout->addRow(tr("Comic Vine link:"), comicVineLink = new QLabel("..."));
|
//generalInfoLayout->addRow(tr("Comic Vine link:"), comicVineLink = new QLabel("..."));
|
||||||
//generalInfoLayout->addRow(bottom);
|
//generalInfoLayout->addRow(bottom);
|
||||||
|
|
||||||
QVBoxLayout *main = new QVBoxLayout;
|
auto main = new QVBoxLayout;
|
||||||
main->addLayout(generalInfoLayout);
|
main->addLayout(generalInfoLayout);
|
||||||
main->addStretch();
|
main->addStretch();
|
||||||
main->addWidget(comicVineLink = new QLabel("Comic Vine link : ..."));
|
main->addWidget(comicVineLink = new QLabel("Comic Vine link : ..."));
|
||||||
@ -195,12 +195,12 @@ void PropertiesDialog::createAuthorsBox()
|
|||||||
{
|
{
|
||||||
authorsBox = new QWidget;
|
authorsBox = new QWidget;
|
||||||
|
|
||||||
QVBoxLayout *authorsLayout = new QVBoxLayout;
|
auto authorsLayout = new QVBoxLayout;
|
||||||
|
|
||||||
//authorsLayout->setRowWrapPolicy(QFormLayout::WrapAllRows);
|
//authorsLayout->setRowWrapPolicy(QFormLayout::WrapAllRows);
|
||||||
QHBoxLayout *h1 = new QHBoxLayout;
|
auto h1 = new QHBoxLayout;
|
||||||
QVBoxLayout *vl1 = new QVBoxLayout;
|
auto vl1 = new QVBoxLayout;
|
||||||
QVBoxLayout *vr1 = new QVBoxLayout;
|
auto vr1 = new QVBoxLayout;
|
||||||
vl1->addWidget(new QLabel(tr("Writer(s):")));
|
vl1->addWidget(new QLabel(tr("Writer(s):")));
|
||||||
vl1->addWidget(writer = new YACReaderFieldPlainTextEdit());
|
vl1->addWidget(writer = new YACReaderFieldPlainTextEdit());
|
||||||
h1->addLayout(vl1);
|
h1->addLayout(vl1);
|
||||||
@ -209,9 +209,9 @@ void PropertiesDialog::createAuthorsBox()
|
|||||||
h1->addLayout(vr1);
|
h1->addLayout(vr1);
|
||||||
//authorsLayout->addRow(tr("Writer(s):"), new YACReaderFieldPlainTextEdit());
|
//authorsLayout->addRow(tr("Writer(s):"), new YACReaderFieldPlainTextEdit());
|
||||||
//authorsLayout->addRow(tr("Penciller(s):"), new YACReaderFieldPlainTextEdit());
|
//authorsLayout->addRow(tr("Penciller(s):"), new YACReaderFieldPlainTextEdit());
|
||||||
QHBoxLayout *h2 = new QHBoxLayout;
|
auto h2 = new QHBoxLayout;
|
||||||
QVBoxLayout *vl2 = new QVBoxLayout;
|
auto vl2 = new QVBoxLayout;
|
||||||
QVBoxLayout *vr2 = new QVBoxLayout;
|
auto vr2 = new QVBoxLayout;
|
||||||
vl2->addWidget(new QLabel(tr("Inker(s):")));
|
vl2->addWidget(new QLabel(tr("Inker(s):")));
|
||||||
vl2->addWidget(inker = new YACReaderFieldPlainTextEdit());
|
vl2->addWidget(inker = new YACReaderFieldPlainTextEdit());
|
||||||
h2->addLayout(vl2);
|
h2->addLayout(vl2);
|
||||||
@ -222,9 +222,9 @@ void PropertiesDialog::createAuthorsBox()
|
|||||||
//authorsLayout->addRow(tr("Inker(s):"), new YACReaderFieldPlainTextEdit());
|
//authorsLayout->addRow(tr("Inker(s):"), new YACReaderFieldPlainTextEdit());
|
||||||
//authorsLayout->addRow(tr("Colorist(s):"), new YACReaderFieldPlainTextEdit());
|
//authorsLayout->addRow(tr("Colorist(s):"), new YACReaderFieldPlainTextEdit());
|
||||||
|
|
||||||
QHBoxLayout *h3 = new QHBoxLayout;
|
auto h3 = new QHBoxLayout;
|
||||||
QVBoxLayout *vl3 = new QVBoxLayout;
|
auto vl3 = new QVBoxLayout;
|
||||||
QVBoxLayout *vr3 = new QVBoxLayout;
|
auto vr3 = new QVBoxLayout;
|
||||||
vl3->addWidget(new QLabel(tr("Letterer(s):")));
|
vl3->addWidget(new QLabel(tr("Letterer(s):")));
|
||||||
vl3->addWidget(letterer = new YACReaderFieldPlainTextEdit());
|
vl3->addWidget(letterer = new YACReaderFieldPlainTextEdit());
|
||||||
h3->addLayout(vl3);
|
h3->addLayout(vl3);
|
||||||
@ -245,11 +245,11 @@ void PropertiesDialog::createPublishingBox()
|
|||||||
{
|
{
|
||||||
publishingBox = new QWidget;
|
publishingBox = new QWidget;
|
||||||
|
|
||||||
QFormLayout *publishingLayout = new QFormLayout;
|
auto publishingLayout = new QFormLayout;
|
||||||
|
|
||||||
publishingLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
publishingLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
||||||
|
|
||||||
QHBoxLayout *date = new QHBoxLayout;
|
auto date = new QHBoxLayout;
|
||||||
date->addWidget(new QLabel(tr("Day:")));
|
date->addWidget(new QLabel(tr("Day:")));
|
||||||
date->addWidget(dayEdit = new YACReaderFieldEdit());
|
date->addWidget(dayEdit = new YACReaderFieldEdit());
|
||||||
dayValidator.setRange(1, 31);
|
dayValidator.setRange(1, 31);
|
||||||
@ -278,7 +278,7 @@ void PropertiesDialog::createPlotBox()
|
|||||||
{
|
{
|
||||||
plotBox = new QWidget;
|
plotBox = new QWidget;
|
||||||
|
|
||||||
QFormLayout *plotLayout = new QFormLayout;
|
auto plotLayout = new QFormLayout;
|
||||||
plotLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
plotLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
||||||
|
|
||||||
plotLayout->setRowWrapPolicy(QFormLayout::WrapAllRows);
|
plotLayout->setRowWrapPolicy(QFormLayout::WrapAllRows);
|
||||||
|
@ -24,22 +24,22 @@ void RenameLibraryDialog::setupUI()
|
|||||||
cancel = new QPushButton(tr("Cancel"));
|
cancel = new QPushButton(tr("Cancel"));
|
||||||
connect(cancel, SIGNAL(clicked()), this, SLOT(close()));
|
connect(cancel, SIGNAL(clicked()), this, SLOT(close()));
|
||||||
|
|
||||||
QHBoxLayout *nameLayout = new QHBoxLayout;
|
auto nameLayout = new QHBoxLayout;
|
||||||
|
|
||||||
nameLayout->addWidget(newNameLabel);
|
nameLayout->addWidget(newNameLabel);
|
||||||
nameLayout->addWidget(newNameEdit);
|
nameLayout->addWidget(newNameEdit);
|
||||||
|
|
||||||
QHBoxLayout *bottomLayout = new QHBoxLayout;
|
auto bottomLayout = new QHBoxLayout;
|
||||||
bottomLayout->addStretch();
|
bottomLayout->addStretch();
|
||||||
bottomLayout->addWidget(accept);
|
bottomLayout->addWidget(accept);
|
||||||
bottomLayout->addWidget(cancel);
|
bottomLayout->addWidget(cancel);
|
||||||
|
|
||||||
QVBoxLayout *mainLayout = new QVBoxLayout;
|
auto mainLayout = new QVBoxLayout;
|
||||||
mainLayout->addLayout(nameLayout);
|
mainLayout->addLayout(nameLayout);
|
||||||
mainLayout->addStretch();
|
mainLayout->addStretch();
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
|
|
||||||
QHBoxLayout *imgMainLayout = new QHBoxLayout;
|
auto imgMainLayout = new QHBoxLayout;
|
||||||
QLabel *imgLabel = new QLabel(this);
|
QLabel *imgLabel = new QLabel(this);
|
||||||
QPixmap p(":/images/edit.png");
|
QPixmap p(":/images/edit.png");
|
||||||
imgLabel->setPixmap(p);
|
imgLabel->setPixmap(p);
|
||||||
|
@ -92,7 +92,7 @@ void HttpListener::incomingConnection(tSocketDescriptor socketDescriptor) {
|
|||||||
{
|
{
|
||||||
// Reject the connection
|
// Reject the connection
|
||||||
qDebug("HttpListener: Too many incoming connections");
|
qDebug("HttpListener: Too many incoming connections");
|
||||||
QTcpSocket* socket=new QTcpSocket(this);
|
auto* socket=new QTcpSocket(this);
|
||||||
socket->setSocketDescriptor(socketDescriptor);
|
socket->setSocketDescriptor(socketDescriptor);
|
||||||
connect(socket, SIGNAL(disconnected()), socket, SLOT(deleteLater()));
|
connect(socket, SIGNAL(disconnected()), socket, SLOT(deleteLater()));
|
||||||
socket->write("HTTP/1.1 503 too many connections\r\nConnection: close\r\n\r\nToo many connections\r\n");
|
socket->write("HTTP/1.1 503 too many connections\r\nConnection: close\r\n\r\nToo many connections\r\n");
|
||||||
|
@ -59,7 +59,7 @@ void RequestMapper::loadSessionV1(HttpRequest &request, HttpResponse &response)
|
|||||||
HttpSession session = Static::sessionStore->getSession(request, response);
|
HttpSession session = Static::sessionStore->getSession(request, response);
|
||||||
if (session.contains("ySession")) //session is already alive check if it is needed to update comics
|
if (session.contains("ySession")) //session is already alive check if it is needed to update comics
|
||||||
{
|
{
|
||||||
YACReaderHttpSession *ySession = Static::yacreaderSessionStore->getYACReaderSessionHttpSession(session.getId());
|
auto ySession = Static::yacreaderSessionStore->getYACReaderSessionHttpSession(session.getId());
|
||||||
|
|
||||||
QString postData = QString::fromUtf8(request.getBody());
|
QString postData = QString::fromUtf8(request.getBody());
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ void RequestMapper::loadSessionV1(HttpRequest &request, HttpResponse &response)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
YACReaderHttpSession *ySession = new YACReaderHttpSession(this);
|
auto ySession = new YACReaderHttpSession(this);
|
||||||
|
|
||||||
Static::yacreaderSessionStore->addYACReaderHttpSession(session.getId(), ySession);
|
Static::yacreaderSessionStore->addYACReaderHttpSession(session.getId(), ySession);
|
||||||
|
|
||||||
@ -121,11 +121,11 @@ void RequestMapper::loadSessionV2(HttpRequest &request, HttpResponse & /* respon
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
YACReaderHttpSession *yRecoveredSession = Static::yacreaderSessionStore->getYACReaderSessionHttpSession(token);
|
auto yRecoveredSession = Static::yacreaderSessionStore->getYACReaderSessionHttpSession(token);
|
||||||
|
|
||||||
if (yRecoveredSession == nullptr) //session is already alive check if it is needed to update comics
|
if (yRecoveredSession == nullptr) //session is already alive check if it is needed to update comics
|
||||||
{
|
{
|
||||||
YACReaderHttpSession *ySession = new YACReaderHttpSession(this);
|
auto ySession = new YACReaderHttpSession(this);
|
||||||
|
|
||||||
Static::yacreaderSessionStore->addYACReaderHttpSession(token, ySession);
|
Static::yacreaderSessionStore->addYACReaderHttpSession(token, ySession);
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ void Startup::start()
|
|||||||
logger->installMsgHandler();*/
|
logger->installMsgHandler();*/
|
||||||
|
|
||||||
// Configure template loader and cache
|
// Configure template loader and cache
|
||||||
QSettings *templateSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
auto *templateSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
||||||
templateSettings->beginGroup("templates");
|
templateSettings->beginGroup("templates");
|
||||||
|
|
||||||
if (templateSettings->value("cacheSize").isNull())
|
if (templateSettings->value("cacheSize").isNull())
|
||||||
@ -74,7 +74,7 @@ void Startup::start()
|
|||||||
Static::templateLoader = new TemplateCache(templateSettings, app);
|
Static::templateLoader = new TemplateCache(templateSettings, app);
|
||||||
|
|
||||||
// Configure session store
|
// Configure session store
|
||||||
QSettings *sessionSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
auto *sessionSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
||||||
sessionSettings->beginGroup("sessions");
|
sessionSettings->beginGroup("sessions");
|
||||||
|
|
||||||
if (sessionSettings->value("expirationTime").isNull())
|
if (sessionSettings->value("expirationTime").isNull())
|
||||||
@ -85,7 +85,7 @@ void Startup::start()
|
|||||||
Static::yacreaderSessionStore = new YACReaderHttpSessionStore(Static::sessionStore, app);
|
Static::yacreaderSessionStore = new YACReaderHttpSessionStore(Static::sessionStore, app);
|
||||||
|
|
||||||
// Configure static file controller
|
// Configure static file controller
|
||||||
QSettings *fileSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
auto *fileSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
||||||
fileSettings->beginGroup("docroot");
|
fileSettings->beginGroup("docroot");
|
||||||
|
|
||||||
QString basedocroot = "./server/docroot";
|
QString basedocroot = "./server/docroot";
|
||||||
@ -106,7 +106,7 @@ void Startup::start()
|
|||||||
|
|
||||||
// Configure and start the TCP listener
|
// Configure and start the TCP listener
|
||||||
qDebug("ServiceHelper: Starting service");
|
qDebug("ServiceHelper: Starting service");
|
||||||
QSettings *listenerSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
auto *listenerSettings = new QSettings(configFileName, QSettings::IniFormat, app);
|
||||||
listenerSettings->beginGroup("listener");
|
listenerSettings->beginGroup("listener");
|
||||||
|
|
||||||
if (listenerSettings->value("maxRequestSize").isNull())
|
if (listenerSettings->value("maxRequestSize").isNull())
|
||||||
|
@ -132,7 +132,7 @@ ServerConfigDialog::ServerConfigDialog(QWidget *parent)
|
|||||||
port->setValidator(validator);
|
port->setValidator(validator);
|
||||||
|
|
||||||
QWidget *portWidget = new QWidget(this);
|
QWidget *portWidget = new QWidget(this);
|
||||||
QHBoxLayout *portWidgetLayout = new QHBoxLayout(this);
|
auto portWidgetLayout = new QHBoxLayout(this);
|
||||||
portWidgetLayout->addWidget(port);
|
portWidgetLayout->addWidget(port);
|
||||||
portWidgetLayout->addWidget(accept);
|
portWidgetLayout->addWidget(accept);
|
||||||
portWidgetLayout->setMargin(0);
|
portWidgetLayout->setMargin(0);
|
||||||
|
@ -44,7 +44,7 @@ void YACReaderLocalServer::sendResponse()
|
|||||||
//connect(clientConnection, SIGNAL(disconnected()),clientConnection, SLOT(deleteLater()));
|
//connect(clientConnection, SIGNAL(disconnected()),clientConnection, SLOT(deleteLater()));
|
||||||
clientConnection->setParent(0);
|
clientConnection->setParent(0);
|
||||||
|
|
||||||
YACReaderClientConnectionWorker *worker = new YACReaderClientConnectionWorker(clientConnection);
|
auto worker = new YACReaderClientConnectionWorker(clientConnection);
|
||||||
if (worker != 0) {
|
if (worker != 0) {
|
||||||
clientConnection->moveToThread(worker);
|
clientConnection->moveToThread(worker);
|
||||||
connect(worker, SIGNAL(comicUpdated(quint64, ComicDB)), this, SIGNAL(comicUpdated(quint64, ComicDB)));
|
connect(worker, SIGNAL(comicUpdated(quint64, ComicDB)), this, SIGNAL(comicUpdated(quint64, ComicDB)));
|
||||||
|
@ -279,7 +279,7 @@ qulonglong YACReaderNavigationController::folderModelIndexToID(const QModelIndex
|
|||||||
if (!mi.isValid())
|
if (!mi.isValid())
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
FolderItem *folderItem = static_cast<FolderItem *>(mi.internalPointer());
|
auto folderItem = static_cast<FolderItem *>(mi.internalPointer());
|
||||||
if (folderItem != 0)
|
if (folderItem != 0)
|
||||||
return folderItem->id;
|
return folderItem->id;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user