[Kita-svn] [2378] make all the classes that have pointer data members uncopyable

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 7月 8日 (水) 22:01:42 JST


Revision: 2378
          http://sourceforge.jp/projects/kita/svn/view?view=rev&revision=2378
Author:   nogu
Date:     2009-07-08 22:01:42 +0900 (Wed, 08 Jul 2009)

Log Message:
-----------
make all the classes that have pointer data members uncopyable

Modified Paths:
--------------
    kita/branches/KITA-KDE4/kita/src/bbsview.h
    kita/branches/KITA-KDE4/kita/src/boardview.h
    kita/branches/KITA-KDE4/kita/src/domtree.h
    kita/branches/KITA-KDE4/kita/src/htmlpart.h
    kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h
    kita/branches/KITA-KDE4/kita/src/libkita/access.h
    kita/branches/KITA-KDE4/kita/src/libkita/account.h
    kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h
    kita/branches/KITA-KDE4/kita/src/mainwindow.h
    kita/branches/KITA-KDE4/kita/src/prefs/prefs.h
    kita/branches/KITA-KDE4/kita/src/respopup.h
    kita/branches/KITA-KDE4/kita/src/threadview.h
    kita/branches/KITA-KDE4/kita/src/viewmediator.h
    kita/branches/KITA-KDE4/kita/src/writeview.h

Modified: kita/branches/KITA-KDE4/kita/src/bbsview.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/bbsview.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/bbsview.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -81,6 +81,8 @@
 private:
     void loadExtBoard();
     bool downloadBoardList();
+    KitaBBSView(const KitaBBSView&);
+    KitaBBSView& operator=(const KitaBBSView&);
 };
 
 #endif

Modified: kita/branches/KITA-KDE4/kita/src/boardview.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/boardview.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/boardview.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -59,6 +59,8 @@
     void loadHeaderOnOff();
     bool autoResize();
     void setAutoResize( bool flag );
+    KitaBoardView(const KitaBoardView&);
+    KitaBoardView& operator=(const KitaBoardView&);
 
 private slots:
     void loadThread( Q3ListViewItem* item );

Modified: kita/branches/KITA-KDE4/kita/src/domtree.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/domtree.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/domtree.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -24,6 +24,9 @@
 
 class KitaDomTree
 {
+    KitaDomTree(const KitaDomTree&);
+    KitaDomTree& operator=(const KitaDomTree&);
+
     Kita::DatInfo* m_datInfo;
     int m_bufSize;
 

Modified: kita/branches/KITA-KDE4/kita/src/htmlpart.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/htmlpart.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/htmlpart.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -158,6 +158,9 @@
     bool isUnderMouse( int mrgwd, int mrght );
     bool showSelectedDigitPopup();
 
+    KitaHTMLPart(const KitaHTMLPart&);
+    KitaHTMLPart& operator=(const KitaHTMLPart&);
+
 protected:
 
     /* user event */

Modified: kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/kitaui/tabwidgetbase.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -69,6 +69,8 @@
 
 private:
     void setupActions();
+    KitaTabWidgetBase(const KitaTabWidgetBase&);
+    KitaTabWidgetBase& operator=(const KitaTabWidgetBase&);
 
 public slots:
     void slotConfigureKeys();

Modified: kita/branches/KITA-KDE4/kita/src/libkita/access.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/access.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/libkita/access.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -69,6 +69,9 @@
         void redirection( const QString& );
         void receiveData( const QStringList& );
         void finishLoad();
+    private:
+        Access(const Access&);
+        Access& operator=(const Access&);
     };
 
     class OfflawAccess : public Access

Modified: kita/branches/KITA-KDE4/kita/src/libkita/account.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/account.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/libkita/account.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -46,6 +46,9 @@
     private slots:
         void slotReceiveData( KIO::Job* job, const QByteArray& data );
         void slotResult( KIO::Job* job );
+    private:
+        Account(const Account&);
+        Account& operator=(const Account&);
     public:
         static const QString& getSessionID() { return getInstance() ->m_sessionID; }
         static bool isLogged() { return getInstance() ->m_isLogged; }

Modified: kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/libkita/datinfo.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -212,6 +212,8 @@
         /* parsing functions */
         bool parseDat( int num );
 
+        DatInfo(const DatInfo&);
+        DatInfo& operator=(const DatInfo&);
         /*----------------------------*/
 
     private slots:

Modified: kita/branches/KITA-KDE4/kita/src/mainwindow.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/mainwindow.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/mainwindow.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -93,6 +93,9 @@
     void loadAboneIDList();
     void loadAboneNameList();
     void loadAboneWordList();
+
+    KitaMainWindow(const KitaMainWindow&);
+    KitaMainWindow& operator=(const KitaMainWindow&);
 };
 
 #endif // KITAMAINWINDOW_H

Modified: kita/branches/KITA-KDE4/kita/src/prefs/prefs.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/prefs/prefs.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/prefs/prefs.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -49,6 +49,8 @@
     virtual void slotApply();
 
 private:
+    KitaPreferences(const KitaPreferences&);
+    KitaPreferences& operator=(const KitaPreferences&);
     Kita::Ui::FacePrefPage* m_facePage;
     Kita::Ui::AsciiArtPrefPage* m_asciiArtPage;
     Kita::Ui::UIPrefPage* m_uiPage;

Modified: kita/branches/KITA-KDE4/kita/src/respopup.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/respopup.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/respopup.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -35,6 +35,8 @@
 
     private:
         void showImage( const KUrl& url );
+        ResPopup(const ResPopup&);
+        ResPopup& operator=(const ResPopup&);
 
     signals:
         void hideChildPopup();

Modified: kita/branches/KITA-KDE4/kita/src/threadview.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/threadview.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/threadview.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -84,6 +84,13 @@
     void slotPopupMenu( KXMLGUIClient*, const QPoint&, const KUrl&, const QString&, mode_t );
 
 private:
+    void insertSearchCombo();
+    void setSubjectLabel( const QString& boardName, const QString& threadName, const QString boardURL );
+    void updateButton();
+
+    KitaThreadView(const KitaThreadView&);
+    KitaThreadView& operator=(const KitaThreadView&);
+
     int m_serverTime;
     KUrl m_datURL;
     KitaHTMLPart* m_threadPart;
@@ -92,9 +99,6 @@
     int m_viewmode;
     int m_rescode;
 
-    void insertSearchCombo();
-    void setSubjectLabel( const QString& boardName, const QString& threadName, const QString boardURL );
-    void updateButton();
     QToolButton* writeButton;
     KComboBox* SearchCombo;
     QToolButton* HighLightButton;

Modified: kita/branches/KITA-KDE4/kita/src/viewmediator.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/viewmediator.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/viewmediator.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -53,6 +53,10 @@
     void changeWriteTab( const KUrl& datURL );
     void updateFavoriteListView();
     void openURL( const KUrl& url );
+
+private:
+    ViewMediator(const ViewMediator&);
+    ViewMediator& operator=(const ViewMediator&);
 };
 
 #endif

Modified: kita/branches/KITA-KDE4/kita/src/writeview.h
===================================================================
--- kita/branches/KITA-KDE4/kita/src/writeview.h	2009-07-06 21:02:29 UTC (rev 2377)
+++ kita/branches/KITA-KDE4/kita/src/writeview.h	2009-07-08 13:01:42 UTC (rev 2378)
@@ -49,6 +49,9 @@
     QString getJBBSPostStr();
     QString getFlashCGIPostStr();
 
+    KitaWriteView(const KitaWriteView&);
+    KitaWriteView& operator=(const KitaWriteView&);
+
 protected:
 
     Q3CString m_array;




Kita-svn メーリングリストの案内
Back to archive index