kdelibs4support--

frameworks
Montel Laurent 11 years ago
parent ae30a7fc51
commit 080dba35b2
  1. 6
      part.cpp
  2. 7
      ui/thumbnaillist.h

@ -365,10 +365,12 @@ m_cliPresentation(false), m_cliPrint(false), m_embedMode(detectEmbedMode(parentW
enableTOC( false ); enableTOC( false );
// [left toolbox: Thumbnails and Bookmarks] | [] // [left toolbox: Thumbnails and Bookmarks] | []
KVBox * thumbsBox = new ThumbnailsBox( 0 ); QWidget * thumbsBox = new ThumbnailsBox( 0 );
thumbsBox->setSpacing( 6 ); thumbsBox->layout()->setSpacing( 6 );
m_searchWidget = new SearchWidget( thumbsBox, m_document ); m_searchWidget = new SearchWidget( thumbsBox, m_document );
thumbsBox->layout()->addWidget(m_searchWidget);
m_thumbnailList = new ThumbnailList( thumbsBox, m_document ); m_thumbnailList = new ThumbnailList( thumbsBox, m_document );
thumbsBox->layout()->addWidget(m_thumbnailList);
// ThumbnailController * m_tc = new ThumbnailController( thumbsBox, m_thumbnailList ); // ThumbnailController * m_tc = new ThumbnailController( thumbsBox, m_thumbnailList );
connect( m_thumbnailList, SIGNAL(rightClick(const Okular::Page*,QPoint)), this, SLOT(slotShowMenu(const Okular::Page*,QPoint)) ); connect( m_thumbnailList, SIGNAL(rightClick(const Okular::Page*,QPoint)), this, SLOT(slotShowMenu(const Okular::Page*,QPoint)) );
tbIndex = m_sidebar->addItem( thumbsBox, QIcon::fromTheme( "view-preview" ), i18n("Thumbnails") ); tbIndex = m_sidebar->addItem( thumbsBox, QIcon::fromTheme( "view-preview" ), i18n("Thumbnails") );

@ -12,11 +12,10 @@
#include <qscrollarea.h> #include <qscrollarea.h>
#include <kvbox.h>
#include <qtoolbar.h> #include <qtoolbar.h>
#include "core/observer.h" #include "core/observer.h"
#include <QVBoxLayout>
class ThumbnailListPrivate; class ThumbnailListPrivate;
namespace Okular { namespace Okular {
@ -76,10 +75,10 @@ Q_OBJECT
/** /**
* @short A vertical boxed container with zero size hint (for insertion on left toolbox) * @short A vertical boxed container with zero size hint (for insertion on left toolbox)
*/ */
class ThumbnailsBox : public KVBox class ThumbnailsBox : public QWidget
{ {
public: public:
ThumbnailsBox( QWidget * parent ) : KVBox( parent ) {} ThumbnailsBox( QWidget * parent ) : QWidget( parent ) { QVBoxLayout *vbox = new QVBoxLayout(this); vbox->setMargin(0); vbox->setSpacing(0);}
QSize sizeHint() const { return QSize(); } QSize sizeHint() const { return QSize(); }
}; };

Loading…
Cancel
Save