Changeset 173

Show
Ignore:
Timestamp:
05/12/06 07:14:53 (2 years ago)
Author:
jordi
Message:

Added the missing pure virtual function to make the tests compile.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/tests/DumbFindView.cxx

    r154 r173  
    4040{ 
    4141    return m_TextToFind; 
     42} 
     43 
     44void 
     45DumbFindView::hide () 
     46{ 
    4247} 
    4348 
  • trunk/tests/DumbFindView.h

    r154 r173  
    2828             
    2929            const gchar *getTextToFind (void); 
     30            void hide (void); 
    3031            void sensitiveFindNext (gboolean sensitive); 
    3132            void sensitiveFindPrevious (gboolean sensitive); 
  • trunk/tests/DumbMainView.cxx

    r141 r173  
    1717 
    1818#include <epdfview.h> 
     19#include "DumbFindView.h" 
    1920#include "DumbPageView.h" 
    2021#include "DumbMainView.h" 
     
    2930{ 
    3031    m_CurrentPage = 0; 
     32    m_FindView = new DumbFindView (); 
    3133    m_GoToPageText = g_strdup (""); 
    3234    m_OpenFileName = g_strdup (""); 
     
    3537    m_PageView = new DumbPageView ();  
    3638    m_Password = NULL; 
     39    m_SensitiveFind = TRUE; 
    3740    m_SensitiveGoToFirstPage = TRUE; 
    3841    m_SensitiveGoToLastPage = TRUE; 
     
    6164DumbMainView::~DumbMainView () 
    6265{ 
     66    delete m_FindView; 
     67    delete m_PageView; 
    6368    g_free (m_GoToPageText); 
    6469    g_free (m_LastOpenFileFolder); 
     
    8085} 
    8186 
     87IFindView * 
     88DumbMainView::getFindView () 
     89{ 
     90    return m_FindView; 
     91} 
     92 
    8293IPageView * 
    83 DumbMainView::getPageView (void
     94DumbMainView::getPageView (
    8495{ 
    8596    return m_PageView; 
     
    108119 
    109120void 
     121DumbMainView::sensitiveFind (gboolean sensitive) 
     122{ 
     123    m_SensitiveFind = sensitive; 
     124} 
     125 
     126void 
    110127DumbMainView::sensitiveGoToLastPage (gboolean sensitive) 
    111128{ 
     
    290307{ 
    291308    return m_Title; 
     309} 
     310 
     311gboolean 
     312DumbMainView::isSensitiveFind () 
     313{ 
     314    return m_SensitiveFind; 
    292315} 
    293316 
  • trunk/tests/DumbMainView.h

    r141 r173  
    2222{ 
    2323    // Forward declarations. 
     24    class DumbFindView; 
    2425    class DumbPageView; 
    2526     
     
    3334            void activeZoomFit (gboolean active); 
    3435            void activeZoomWidth (gboolean active); 
     36            IFindView *getFindView (void); 
    3537            IPageView *getPageView (void); 
    3638            gchar *openFileDialog (const gchar *lastFolder); 
    3739            gchar *promptPasswordDialog (void); 
     40            void sensitiveFind (gboolean sensitive); 
    3841            void sensitiveGoToFirstPage (gboolean sensitive); 
    3942            void sensitiveGoToLastPage (gboolean sensitive); 
     
    7073            gint getTotalPages (void); 
    7174            gboolean isShown (void); 
     75            gboolean isSensitiveFind (void); 
    7276            gboolean isSensitiveGoToFirstPage (void); 
    7377            gboolean isSensitiveGoToLastPage (void); 
     
    9397        protected: 
    9498            gint m_CurrentPage; 
     99            DumbFindView *m_FindView; 
    95100            gchar *m_GoToPageText; 
    96101            gchar *m_LastOpenFileFolder; 
     
    99104            DumbPageView *m_PageView; 
    100105            gchar *m_Password; 
     106            gboolean m_SensitiveFind; 
    101107            gboolean m_SensitiveGoToFirstPage; 
    102108            gboolean m_SensitiveGoToLastPage; 
  • trunk/tests/DumbPageView.cxx

    r153 r173  
    5252 
    5353void 
     54DumbPageView::makeRectangleVisible (DocumentRectangle &rect, gdouble scale) 
     55{ 
     56} 
     57 
     58void 
    5459DumbPageView::resizePage (gint width, gint height) 
    5560{ 
  • trunk/tests/DumbPageView.h

    r153 r173  
    3030            void getSize (gint *width, gint *height); 
    3131            gdouble getVerticalScroll (void); 
     32            void makeRectangleVisible (DocumentRectangle &rect, gdouble scale); 
    3233            void resizePage (gint width, gint height); 
    3334            void scrollPage (gdouble scrollX, gdouble scrollY,