Author: jghali
Date: Fri Jul 17 10:21:45 2020
New Revision: 23924

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23924
Log:
Refactor BookMView and rename it to BookmarkView

Modified:
    trunk/Scribus/scribus/pdflib_core.cpp
    trunk/Scribus/scribus/pdflib_core.h
    trunk/Scribus/scribus/ui/bookmarkpalette.cpp
    trunk/Scribus/scribus/ui/bookmarkpalette.h
    trunk/Scribus/scribus/ui/bookmwin.cpp
    trunk/Scribus/scribus/ui/bookmwin.h

Modified: trunk/Scribus/scribus/pdflib_core.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23924&path=/trunk/Scribus/scribus/pdflib_core.cpp
==============================================================================
--- trunk/Scribus/scribus/pdflib_core.cpp       (original)
+++ trunk/Scribus/scribus/pdflib_core.cpp       Fri Jul 17 10:21:45 2020
@@ -1001,7 +1001,7 @@
        return (succeed ? bytesWritten : 0);
 }
 
-bool PDFLibCore::PDF_Begin_Doc(const QString& fn, SCFonts &AllFonts, const 
QMap<QString, QMap<uint, FPointArray> >& DocFonts, BookMView* vi)
+bool PDFLibCore::PDF_Begin_Doc(const QString& fn, SCFonts &AllFonts, const 
QMap<QString, QMap<uint, FPointArray> >& DocFonts, BookmarkView* vi)
 {
        if (!writer.open(fn))
                return false;

Modified: trunk/Scribus/scribus/pdflib_core.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23924&path=/trunk/Scribus/scribus/pdflib_core.h
==============================================================================
--- trunk/Scribus/scribus/pdflib_core.h (original)
+++ trunk/Scribus/scribus/pdflib_core.h Fri Jul 17 10:21:45 2020
@@ -22,7 +22,7 @@
 class QTextCodec;
 class PageItem;
 class BookMItem;
-class BookMView;
+class BookmarkView;
 class ScribusDoc;
 class ScPage;
 class PDFOptions;
@@ -95,7 +95,7 @@
        bool PDF_IsPDFX();
        bool PDF_IsPDFX(const PDFVersion& ver);
 
-       bool PDF_Begin_Doc(const QString& fn, SCFonts &AllFonts, const 
QMap<QString, QMap<uint, FPointArray> >& DocFonts, BookMView* vi);
+       bool PDF_Begin_Doc(const QString& fn, SCFonts &AllFonts, const 
QMap<QString, QMap<uint, FPointArray> >& DocFonts, BookmarkView* vi);
        void PDF_Begin_Catalog();
        void PDF_Begin_MetadataAndEncrypt();
        QMap<QString, QMap<uint, FPointArray> >
@@ -257,7 +257,7 @@
        ScribusDoc & doc;
        const ScPage * ActPageP;
        const PDFOptions & Options;
-       BookMView* Bvie;
+       BookmarkView* Bvie;
        //int Dokument;
        QMap<QString,ShIm> SharedImages;
        QList<PdfDest> NamedDest;

Modified: trunk/Scribus/scribus/ui/bookmarkpalette.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23924&path=/trunk/Scribus/scribus/ui/bookmarkpalette.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/bookmarkpalette.cpp        (original)
+++ trunk/Scribus/scribus/ui/bookmarkpalette.cpp        Fri Jul 17 10:21:45 2020
@@ -29,7 +29,7 @@
 {
        setObjectName(QString::fromLocal8Bit("Books"));
        setSizePolicy( QSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum));
-       BView = new BookMView(this);
+       BView = new BookmarkView(this);
        BView->setMinimumSize(QSize(100,150));
        setWidget( BView );
        languageChange();

Modified: trunk/Scribus/scribus/ui/bookmarkpalette.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23924&path=/trunk/Scribus/scribus/ui/bookmarkpalette.h
==============================================================================
--- trunk/Scribus/scribus/ui/bookmarkpalette.h  (original)
+++ trunk/Scribus/scribus/ui/bookmarkpalette.h  Fri Jul 17 10:21:45 2020
@@ -54,7 +54,7 @@
        
        virtual void changeEvent(QEvent *e);
        
-       BookMView       *BView;
+       BookmarkView    *BView;
        
 public slots:
        void languageChange();

Modified: trunk/Scribus/scribus/ui/bookmwin.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23924&path=/trunk/Scribus/scribus/ui/bookmwin.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/bookmwin.cpp       (original)
+++ trunk/Scribus/scribus/ui/bookmwin.cpp       Fri Jul 17 10:21:45 2020
@@ -109,7 +109,7 @@
 }
 
 
-BookMView::BookMView(QWidget* parent) : QTreeWidget(parent)
+BookmarkView::BookmarkView(QWidget* parent) : QTreeWidget(parent)
 {
        NrItems = 0;
        First = 1;
@@ -123,11 +123,10 @@
        setRootIsDecorated(true);
        header()->hide();
 
-       connect(this, SIGNAL(currentItemChanged( QTreeWidgetItem *, 
QTreeWidgetItem *)),
-                       this, SLOT(setPageItem(QTreeWidgetItem *, 
QTreeWidgetItem *)));
-}
-
-void BookMView::addPageItem(PageItem* ite)
+       connect(this, SIGNAL(itemClicked(QTreeWidgetItem *, int)), this, 
SLOT(selectPageItem(QTreeWidgetItem *, int)));
+}
+
+void BookmarkView::addPageItem(PageItem* ite)
 {
        QString bm, bm2;
        getTextAndTitle(ite, bm, bm2);
@@ -135,7 +134,7 @@
        Last = NrItems;
 }
 
-void BookMView::getTextAndTitle(PageItem* item, QString& text, QString& title)
+void BookmarkView::getTextAndTitle(PageItem* item, QString& text, QString& 
title)
 {
        QChar ch;
        QString str;
@@ -165,15 +164,15 @@
        }
 }
 
-void BookMView::setPageItem(QTreeWidgetItem * current, QTreeWidgetItem * 
/*previous*/)
-{
-       BookMItem * i = dynamic_cast<BookMItem*>(current);
+void BookmarkView::selectPageItem(QTreeWidgetItem * current, int /*column*/)
+{
+       BookMItem * bookmark = dynamic_cast<BookMItem*>(current);
        // something weird here at 1st call...
-       if (i)
-               emit selectElement(i->PageObject, false);
-}
-
-void BookMView::dropEvent(QDropEvent *e)
+       if (bookmark)
+               emit selectElement(bookmark->PageObject, false);
+}
+
+void BookmarkView::dropEvent(QDropEvent *e)
 {
        QTreeWidget::dropEvent(e);
 //     QApplication::restoreOverrideCursor();
@@ -181,7 +180,7 @@
 }
 
 // #include <QtDebug>
-void BookMView::rebuildTree()
+void BookmarkView::rebuildTree()
 {
        Last = 0;
 
@@ -245,7 +244,7 @@
        emit changed();
 }
 
-void BookMView::addItem(const QString& text, const QString& Tit, PageItem 
*PageObject)
+void BookmarkView::addItem(const QString& text, const QString& Tit, PageItem 
*PageObject)
 {
        BookMItem * ite = new BookMItem(this, NrItems+1, PageObject);
        ite->setText(0, text);
@@ -253,7 +252,7 @@
        rebuildTree();
 }
 
-void BookMView::deleteItem(PageItem *pObject)
+void BookmarkView::deleteItem(PageItem *pObject)
 {
        QTreeWidgetItemIterator it(this);
        BookMItem * item;
@@ -270,7 +269,7 @@
        rebuildTree();
 }
 
-void BookMView::setAction(PageItem *currItem, const QString& Act)
+void BookmarkView::setAction(PageItem *currItem, const QString& Act)
 {
        BookMItem *ite;
        QTreeWidgetItemIterator it(this);
@@ -286,7 +285,7 @@
        }
 }
 
-void BookMView::changeText(PageItem *currItem)
+void BookmarkView::changeText(PageItem *currItem)
 {
        BookMItem *ite;
        QString bm, bm2;

Modified: trunk/Scribus/scribus/ui/bookmwin.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23924&path=/trunk/Scribus/scribus/ui/bookmwin.h
==============================================================================
--- trunk/Scribus/scribus/ui/bookmwin.h (original)
+++ trunk/Scribus/scribus/ui/bookmwin.h Fri Jul 17 10:21:45 2020
@@ -33,7 +33,7 @@
 /*! \brief Tree widget item for PDF Bookmarks.
 Secret items like Pare, First, Last etc. are PDF Outlines
 attributes. See PDF specification for more info.
-These attrs are recomputed in the BookMView::rebuildTree()
+These attrs are recomputed in the BookmarkView::rebuildTree()
 method.
 @author Franz Schmid
 */
@@ -72,13 +72,13 @@
 @author Franz Schmid
 \author Petr Vanek <[email protected]>
 */
-class SCRIBUS_API BookMView : public QTreeWidget
+class SCRIBUS_API BookmarkView : public QTreeWidget
 {
        Q_OBJECT
 
 public:
-       BookMView(QWidget* parent);
-       ~BookMView() {};
+       BookmarkView(QWidget* parent);
+       ~BookmarkView() {};
 
        void addItem(const QString& text, const QString& Tit, PageItem 
*PageObject);
        void deleteItem(PageItem *PageObject);
@@ -109,7 +109,7 @@
        void getTextAndTitle(PageItem* item, QString& text, QString& title);
 
 private slots:
-       void setPageItem(QTreeWidgetItem * current, QTreeWidgetItem * previous);
+       void selectPageItem(QTreeWidgetItem * current, int column);
 };
 
 #endif


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to