Porting more files out of KDialog

frameworks
Olivier CHURLAUD 10 years ago
parent 33122dd825
commit ef6f5ebc3b
  1. 1
      CMakeLists.txt
  2. 2
      generators/mobipocket/CMakeLists.txt
  3. 2
      mobile/components/CMakeLists.txt
  4. 2
      mobile/components/okularplugin.cpp
  5. 15
      ui/guiutils.cpp
  6. 2
      ui/guiutils.h
  7. 37
      ui/propertiesdialog.cpp
  8. 35
      ui/thumbnaillist.cpp
  9. 8
      ui/thumbnaillist.h

@ -313,6 +313,7 @@ target_link_libraries(okularpart okularcore
Phonon::phonon4qt5 Phonon::phonon4qt5
KF5::Archive KF5::Archive
KF5::Bookmarks KF5::Bookmarks
KF5::I18n
KF5::IconThemes KF5::IconThemes
KF5::ItemViews KF5::ItemViews
KF5::KDELibs4Support KF5::KDELibs4Support

@ -10,7 +10,7 @@ set(okularGenerator_mobi_PART_SRCS
okular_add_generator(okularGenerator_mobi ${okularGenerator_mobi_PART_SRCS}) okular_add_generator(okularGenerator_mobi ${okularGenerator_mobi_PART_SRCS})
target_link_libraries(okularGenerator_mobi okularcore ${QMOBIPOCKET_LIBRARIES} KF5::I18n Qt5::Gui KF5::KDELibs4Support) target_link_libraries(okularGenerator_mobi okularcore ${QMOBIPOCKET_LIBRARIES} KF5::I18n Qt5::Gui)
########### install files ############### ########### install files ###############

@ -29,7 +29,7 @@ target_link_libraries(okularplugin
Qt5::Xml Qt5::Xml
Qt5::Svg Qt5::Svg
okularcore okularcore
KF5::KDELibs4Support okularpart
) )
install(TARGETS okularplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/okular) install(TARGETS okularplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/okular)

@ -23,7 +23,7 @@
#include "pageitem.h" #include "pageitem.h"
#include "thumbnailitem.h" #include "thumbnailitem.h"
#include <QtQml/QQmlEngine> #include <QQmlEngine>
#include <QPluginLoader> #include <QPluginLoader>
void OkularPlugin::registerTypes(const char *uri) void OkularPlugin::registerTypes(const char *uri)

@ -10,12 +10,13 @@
#include "guiutils.h" #include "guiutils.h"
// qt/kde includes // qt/kde includes
#include <qpainter.h> #include <QPainter>
#include <qsvgrenderer.h> #include <QSvgRenderer>
#include <qtextdocument.h> #include <QTextDocument>
#include <qfiledialog.h> #include <QFileDialog>
#include <kiconloader.h> #include <QStandardPaths>
#include <kmessagebox.h> #include <KIconLoader>
#include <KMessageBox>
#include <KLocalizedString> #include <KLocalizedString>
// local includes // local includes
@ -24,7 +25,7 @@
#include "core/document.h" #include "core/document.h"
#include <memory> #include <memory>
#include <QStandardPaths>
struct GuiUtilsHelper struct GuiUtilsHelper
{ {

@ -10,7 +10,7 @@
#ifndef OKULAR_GUIUTILS_H #ifndef OKULAR_GUIUTILS_H
#define OKULAR_GUIUTILS_H #define OKULAR_GUIUTILS_H
#include <QtCore/QString> #include <QString>
class QColor; class QColor;
class QImage; class QImage;

@ -10,25 +10,26 @@
#include "propertiesdialog.h" #include "propertiesdialog.h"
// qt/kde includes // qt/kde includes
#include <qapplication.h> #include <QApplication>
#include <qdesktopwidget.h> #include <QDesktopWidget>
#include <qfile.h> #include <QFormLayout>
#include <qlayout.h> #include <QFile>
#include <qformlayout.h> #include <QFileDialog>
#include <qlabel.h>
#include <qheaderview.h>
#include <qmenu.h>
#include <qprogressbar.h>
#include <qpushbutton.h>
#include <qsortfilterproxymodel.h>
#include <qtreeview.h>
#include <qtimer.h>
#include <kfiledialog.h>
#include <QIcon> #include <QIcon>
#include <kiconloader.h> #include <QLayout>
#include <QLatin1Char>
#include <QHeaderView>
#include <QMenu>
#include <QProgressBar>
#include <QPushButton>
#include <QSortFilterProxyModel>
#include <QTreeView>
#include <QTimer>
#include <KIconLoader>
#include <KLocalizedString> #include <KLocalizedString>
#include <kmessagebox.h> #include <KMessageBox>
#include <ksqueezedtextlabel.h> #include <KSqueezedTextLabel>
#include <QMimeDatabase> #include <QMimeDatabase>
// local includes // local includes
@ -229,7 +230,7 @@ void PropertiesDialog::showFontsMenu(const QPoint &pos)
{ {
Okular::FontInfo fi = index.data(FontInfoRole).value<Okular::FontInfo>(); Okular::FontInfo fi = index.data(FontInfoRole).value<Okular::FontInfo>();
const QString caption = i18n( "Where do you want to save %1?", fi.name() ); const QString caption = i18n( "Where do you want to save %1?", fi.name() );
const QString path = KFileDialog::getSaveFileName( QUrl::fromLocalFile(fi.name()), QString(), this, caption, KFileDialog::ConfirmOverwrite ); const QString path = QFileDialog::getSaveFileName( this, caption, fi.name() );
if ( path.isEmpty() ) if ( path.isEmpty() )
return; return;

@ -10,19 +10,20 @@
#include "thumbnaillist.h" #include "thumbnaillist.h"
// qt/kde includes // qt/kde includes
#include <qapplication.h> #include <QAction>
#include <qdesktopwidget.h> #include <QApplication>
#include <qevent.h> #include <QDesktopWidget>
#include <qtimer.h>
#include <qpainter.h>
#include <qscrollbar.h>
#include <qsizepolicy.h>
#include <KLocalizedString>
#include <qaction.h>
#include <kdialog.h>
#include <kiconloader.h>
#include <kactioncollection.h>
#include <QIcon> #include <QIcon>
#include <QPainter>
#include <QResizeEvent>
#include <QScrollBar>
#include <QSizePolicy>
#include <QStyle>
#include <QTimer>
#include <KLocalizedString>
#include <KIconLoader>
#include <KActionCollection>
// local includes // local includes
#include "pagepainter.h" #include "pagepainter.h"
@ -280,7 +281,7 @@ void ThumbnailList::notifySetup( const QVector< Okular::Page * > & pages, int se
// restoring the previous selected page, if any // restoring the previous selected page, if any
if ( (*pIt)->number() < prevPage ) if ( (*pIt)->number() < prevPage )
{ {
centerHeight = height + t->height() + KDialog::spacingHint()/2; centerHeight = height + t->height() + this->style()->layoutSpacing(QSizePolicy::Frame, QSizePolicy::Frame, Qt::Vertical)/2;
} }
if ( (*pIt)->number() == prevPage ) if ( (*pIt)->number() == prevPage )
{ {
@ -288,11 +289,11 @@ void ThumbnailList::notifySetup( const QVector< Okular::Page * > & pages, int se
d->m_selected->setSelected( true ); d->m_selected->setSelected( true );
centerHeight = height + t->height() / 2; centerHeight = height + t->height() / 2;
} }
height += t->height() + KDialog::spacingHint(); height += t->height() + this->style()->layoutSpacing(QSizePolicy::Frame, QSizePolicy::Frame, Qt::Vertical);
} }
// update scrollview's contents size (sets scrollbars limits) // update scrollview's contents size (sets scrollbars limits)
height -= KDialog::spacingHint(); height -= this->style()->layoutSpacing(QSizePolicy::Frame, QSizePolicy::Frame, Qt::Vertical);
widget()->resize( width, height ); widget()->resize( width, height );
// enable scrollbar when there's something to scroll // enable scrollbar when there's something to scroll
@ -570,11 +571,11 @@ void ThumbnailListPrivate::viewportResizeEvent( QResizeEvent * e )
ThumbnailWidget *t = *tIt; ThumbnailWidget *t = *tIt;
t->move(0, newHeight); t->move(0, newHeight);
t->resizeFitWidth( newWidth ); t->resizeFitWidth( newWidth );
newHeight += t->height() + KDialog::spacingHint(); newHeight += t->height() + this->style()->layoutSpacing(QSizePolicy::Frame, QSizePolicy::Frame, Qt::Vertical);
} }
// update scrollview's contents size (sets scrollbars limits) // update scrollview's contents size (sets scrollbars limits)
newHeight -= KDialog::spacingHint(); newHeight -= this->style()->layoutSpacing(QSizePolicy::Frame, QSizePolicy::Frame, Qt::Vertical);
const int oldHeight = q->widget()->height(); const int oldHeight = q->widget()->height();
const int oldYCenter = q->verticalScrollBar()->value() + q->viewport()->height() / 2; const int oldYCenter = q->verticalScrollBar()->value() + q->viewport()->height() / 2;
q->widget()->resize( newWidth, newHeight ); q->widget()->resize( newWidth, newHeight );

@ -10,12 +10,12 @@
#ifndef _OKULAR_THUMBNAILLIST_H_ #ifndef _OKULAR_THUMBNAILLIST_H_
#define _OKULAR_THUMBNAILLIST_H_ #define _OKULAR_THUMBNAILLIST_H_
#include <qscrollarea.h> #include <QScrollArea>
#include <QToolBar>
#include <qtoolbar.h> #include <QVBoxLayout>
#include "core/observer.h" #include "core/observer.h"
#include <QVBoxLayout>
class ThumbnailListPrivate; class ThumbnailListPrivate;
namespace Okular { namespace Okular {

Loading…
Cancel
Save