Changeset 8f15b2767f118e46fbe06dd1a54566a656ce89a3

Show
Ignore:
Timestamp:
01/06/07 23:56:42 (6 years ago)
Author:
Philipp Kern <phil@…>
Parents:
774f0f8fd0e0da7827ba65e5075e6c4e9e78f153
Children:
990094824987f571e7c4a20b1dfe67c17f167fdd
git-committer:
Philipp Kern <phil@0x539.de> / 2007-01-06T22:56:42Z+0000
Message:

[project @ Temporary adjustments for document template parameter in document info]

Original author: Armin Burgmeier <armin@…>
Date: 2006-01-30 11:52:22+00:00

Files:
15 modified

Legend:

Unmodified
Added
Removed
  • inc/chat.hpp

    rcb61def r8f15b27  
    4747        void obby_user_join(const obby::user& user); 
    4848        void obby_user_part(const obby::user& user); 
    49         void obby_document_insert(obby::local_document_info& document); 
    50         void obby_document_remove(obby::local_document_info& document); 
     49        void obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& document); 
     50        void obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& document); 
    5151 
    5252        //void obby_message(const obby::user& user, const Glib::ustring& message); 
  • inc/document.hpp

    r7065283 r8f15b27  
    4141        typedef sigc::signal<void> signal_language_changed_type; 
    4242 
    43         Document(obby::local_document_info& doc, const Folder& folder, 
     43        Document(obby::basic_local_document_info<obby::document, net6::selector>& doc, const Folder& folder, 
    4444                 const Preferences& preferences); 
    4545 
    46         const obby::local_document_info& get_document() const; 
    47         obby::local_document_info& get_document(); 
     46        const obby::basic_local_document_info<obby::document, net6::selector>& get_document() const; 
     47        obby::basic_local_document_info<obby::document, net6::selector>& get_document(); 
    4848 
    4949        /** Writes the current cursor position into row and col. 
     
    193193        /** The underlaying obby document info. 
    194194         */ 
    195         obby::local_document_info& m_doc; 
     195        obby::basic_local_document_info<obby::document, net6::selector>& m_doc; 
    196196 
    197197        /** Preferences for this document. 
  • inc/documentlist.hpp

    r24041fb r8f15b27  
    5858        virtual void obby_user_part(const obby::user& user); 
    5959        virtual void obby_user_colour(const obby::user& user); 
    60         virtual void obby_document_insert(obby::local_document_info& info); 
    61         virtual void obby_document_remove(obby::local_document_info& info); 
     60        virtual void obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& info); 
     61        virtual void obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& info); 
    6262protected: 
    63         Gtk::TreeIter find_iter(const obby::local_document_info& info) const; 
     63        Gtk::TreeIter find_iter(const obby::basic_local_document_info<obby::document, net6::selector>& info) const; 
    6464 
    6565        virtual void on_user_subscribe(const obby::user& user, 
    66                                        const obby::local_document_info& info); 
     66                                       const obby::basic_local_document_info<obby::document, net6::selector>& info); 
    6767        virtual void on_user_unsubscribe(const obby::user& user, 
    68                                          const obby::local_document_info& info); 
     68                                         const obby::basic_local_document_info<obby::document, net6::selector>& info); 
    6969 
    7070        virtual void on_subscribe(); 
  • inc/docwindow.hpp

    r4a2cffc r8f15b27  
    4040                signal_language_changed_type; 
    4141 
    42         DocWindow(obby::local_document_info& doc, const Folder& folder, 
     42        DocWindow(obby::basic_local_document_info<obby::document, net6::selector>& doc, const Folder& folder, 
    4343                  const Preferences& preferences); 
    4444        virtual ~DocWindow(); 
  • inc/folder.hpp

    rb70179d r8f15b27  
    9999        void obby_user_part(const obby::user& user); 
    100100        void obby_user_colour(const obby::user& user); 
    101         void obby_document_insert(obby::local_document_info& document); 
    102         void obby_document_remove(obby::local_document_info& document); 
     101        void obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& document); 
     102        void obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& document); 
    103103 
    104104        /** Signal which will be emitted if a document has been added to the 
     
    157157 
    158158        void on_document_subscribe(const obby::user& user, 
    159                                    obby::local_document_info& info); 
     159                                   obby::basic_local_document_info<obby::document, net6::selector>& info); 
    160160        void on_document_unsubscribe(const obby::user& user, 
    161                                      obby::local_document_info& info); 
     161                                     obby::basic_local_document_info<obby::document, net6::selector>& info); 
    162162 
    163163        // Called by on_document_subscribe/unsubscribe if the (un)subscribing 
    164164        // user is the local one. 
    165         void on_self_subscribe(obby::local_document_info& info); 
    166         void on_self_unsubscribe(obby::local_document_info& info); 
     165        void on_self_subscribe(obby::basic_local_document_info<obby::document, net6::selector>& info); 
     166        void on_self_unsubscribe(obby::basic_local_document_info<obby::document, net6::selector>& info); 
    167167 
    168168        void on_document_modified_changed(DocWindow& window); 
  • inc/statusbar.hpp

    rafc8e5a r8f15b27  
    5252        void obby_user_join(const obby::user& user); 
    5353        void obby_user_part(const obby::user& user); 
    54         void obby_document_insert(obby::local_document_info& document); 
    55         void obby_document_remove(obby::local_document_info& document); 
     54        void obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& document); 
     55        void obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& document); 
    5656 
    5757        virtual void on_show(); 
  • inc/userlist.hpp

    r24041fb r8f15b27  
    5858        virtual void obby_user_part(const obby::user& user); 
    5959        virtual void obby_user_colour(const obby::user& user); 
    60         virtual void obby_document_insert(obby::local_document_info& info); 
    61         virtual void obby_document_remove(obby::local_document_info& info); 
     60        virtual void obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& info); 
     61        virtual void obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& info); 
    6262protected: 
    6363        Gtk::TreeIter find_iter(const Gtk::TreeIter& parent, 
     
    6666 
    6767        void on_user_subscribe(const obby::user& user, 
    68                                const obby::local_document_info& info); 
     68                               const obby::basic_local_document_info<obby::document, net6::selector>& info); 
    6969        void on_user_unsubscribe(const obby::user& user, 
    70                                  const obby::local_document_info& info); 
     70                                 const obby::basic_local_document_info<obby::document, net6::selector>& info); 
    7171 
    7272        Header& m_header; 
  • src/chat.cpp

    rcb61def r8f15b27  
    146146} 
    147147 
    148 void Gobby::Chat::obby_document_insert(obby::local_document_info& document) 
    149 { 
    150 } 
    151  
    152 void Gobby::Chat::obby_document_remove(obby::local_document_info& document) 
     148void Gobby::Chat::obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& document) 
     149{ 
     150} 
     151 
     152void Gobby::Chat::obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& document) 
    153153{ 
    154154} 
  • src/document.cpp

    r7065283 r8f15b27  
    2323#include "folder.hpp" 
    2424 
    25 Gobby::Document::Document(obby::local_document_info& doc, const Folder& folder, 
     25Gobby::Document::Document(obby::basic_local_document_info<obby::document, net6::selector>& doc, const Folder& folder, 
    2626                          const Preferences& preferences) 
    2727 : Gtk::SourceView(), 
     
    171171} 
    172172 
    173 const obby::local_document_info& Gobby::Document::get_document() const 
     173const obby::basic_local_document_info<obby::document, net6::selector>& Gobby::Document::get_document() const 
    174174{ 
    175175        return m_doc; 
    176176} 
    177177 
    178 obby::local_document_info& Gobby::Document::get_document() 
     178obby::basic_local_document_info<obby::document, net6::selector>& Gobby::Document::get_document() 
    179179{ 
    180180        return m_doc; 
  • src/documentlist.cpp

    r24041fb r8f15b27  
    128128} 
    129129 
    130 void Gobby::DocumentList::obby_document_insert(obby::local_document_info& info) 
     130void Gobby::DocumentList::obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& info) 
    131131{ 
    132132        info.subscribe_event().connect( 
     
    155155        (*new_doc)[m_tree_cols.text] = info.get_title(); 
    156156        (*new_doc)[m_tree_cols.color] = 
    157                 info.is_subscribed(info.get_buffer().get_self() ) ? 
    158                         COLOR_SUBSCRIBED : COLOR_UNSUBSCRIBED; 
     157                info.is_subscribed() ? COLOR_SUBSCRIBED : COLOR_UNSUBSCRIBED; 
    159158        (*new_doc)[m_tree_cols.data] = static_cast<void*>(&info); 
    160159} 
    161160 
    162 void Gobby::DocumentList::obby_document_remove(obby::local_document_info& info) 
     161void Gobby::DocumentList::obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& info) 
    163162{ 
    164163        Gtk::TreeIter iter = find_iter(info); 
     
    175174void 
    176175Gobby::DocumentList::on_user_subscribe(const obby::user& user, 
    177                                        const obby::local_document_info& info) 
     176                                       const obby::basic_local_document_info<obby::document, net6::selector>& info) 
    178177{ 
    179178        if(&user == &info.get_buffer().get_self() ) 
     
    190189void 
    191190Gobby::DocumentList::on_user_unsubscribe(const obby::user& user, 
    192                                          const obby::local_document_info& info) 
     191                                         const obby::basic_local_document_info<obby::document, net6::selector>& info) 
    193192{ 
    194193        if(&user == &info.get_buffer().get_self() ) 
     
    204203 
    205204Gtk::TreeIter 
    206 Gobby::DocumentList::find_iter(const obby::local_document_info& info) const 
     205Gobby::DocumentList::find_iter(const obby::basic_local_document_info<obby::document, net6::selector>& info) const 
    207206{ 
    208207        const Gtk::TreeNodeChildren& list = m_tree_data->children(); 
     
    229228        { 
    230229                Gtk::TreeIter tree_iter = m_tree_data->get_iter(*iter); 
    231                 obby::local_document_info* info = 
    232                         static_cast<obby::local_document_info*>( 
     230                obby::basic_local_document_info<obby::document, net6::selector>* info = 
     231                        static_cast<obby::basic_local_document_info<obby::document, net6::selector>*>( 
    233232                                static_cast<void*>( 
    234233                                        (*tree_iter)[m_tree_cols.data] 
     
    250249        { 
    251250                Gtk::TreeIter tree_iter = m_tree_data->get_iter(*iter); 
    252                 const obby::local_document_info* info = 
    253                         static_cast<const obby::local_document_info*>( 
     251                const obby::basic_local_document_info<obby::document, net6::selector>* info = 
     252                        static_cast<const obby::basic_local_document_info<obby::document, net6::selector>*>( 
    254253                                static_cast<const void*>( 
    255254                                        (*tree_iter)[m_tree_cols.data] 
  • src/docwindow.cpp

    r4a2cffc r8f15b27  
    1919#include "docwindow.hpp" 
    2020 
    21 Gobby::DocWindow::DocWindow(obby::local_document_info& doc, 
     21Gobby::DocWindow::DocWindow(obby::basic_local_document_info<obby::document, net6::selector>& doc, 
    2222                            const Folder& folder, 
    2323                            const Preferences& preferences) 
  • src/folder.cpp

    rb70179d r8f15b27  
    194194} 
    195195 
    196 void Gobby::Folder::obby_document_insert(obby::local_document_info& document) 
     196void Gobby::Folder::obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& document) 
    197197{ 
    198198        // Document subscription handling 
     
    212212} 
    213213 
    214 void Gobby::Folder::obby_document_remove(obby::local_document_info& document) 
     214void Gobby::Folder::obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& document) 
    215215{ 
    216216        // Nothing to do, the unsubscription signal handler has already removed 
     
    315315 
    316316void Gobby::Folder::on_document_subscribe(const obby::user& user, 
    317                                           obby::local_document_info& info) 
     317                                          obby::basic_local_document_info<obby::document, net6::selector>& info) 
    318318{ 
    319319        if(&info.get_buffer().get_self() == &user) 
     
    321321} 
    322322 
    323 void Gobby::Folder::on_self_subscribe(obby::local_document_info& info) 
     323void Gobby::Folder::on_self_subscribe(obby::basic_local_document_info<obby::document, net6::selector>& info) 
    324324{ 
    325325        // Create new document 
     
    398398 
    399399void Gobby::Folder::on_document_unsubscribe(const obby::user& user, 
    400                                             obby::local_document_info& info) 
     400                                            obby::basic_local_document_info<obby::document, net6::selector>& info) 
    401401{ 
    402402        if(&info.get_buffer().get_self() == &user) 
     
    404404} 
    405405 
    406 void Gobby::Folder::on_self_unsubscribe(obby::local_document_info& info) 
     406void Gobby::Folder::on_self_unsubscribe(obby::basic_local_document_info<obby::document, net6::selector>& info) 
    407407{ 
    408408        DocWindow* wnd = NULL; 
  • src/statusbar.cpp

    rafc8e5a r8f15b27  
    110110} 
    111111 
    112 void Gobby::StatusBar::obby_document_insert(obby::local_document_info& document) 
     112void Gobby::StatusBar::obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& document) 
    113113{ 
    114114} 
    115115 
    116 void Gobby::StatusBar::obby_document_remove(obby::local_document_info& document) 
     116void Gobby::StatusBar::obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& document) 
    117117{ 
    118118        // Last document that is closed? 
  • src/userlist.cpp

    r24041fb r8f15b27  
    173173                        on_user_subscribe( 
    174174                                user, 
    175                                 dynamic_cast<const obby::local_document_info&>( 
     175                                dynamic_cast<const obby::basic_local_document_info<obby::document, net6::selector>&>( 
    176176                                        *iter 
    177177                                ) 
     
    215215} 
    216216 
    217 void Gobby::UserList::obby_document_insert(obby::local_document_info& info) 
     217void Gobby::UserList::obby_document_insert(obby::basic_local_document_info<obby::document, net6::selector>& info) 
    218218{ 
    219219        info.subscribe_event().connect( 
     
    232232} 
    233233 
    234 void Gobby::UserList::obby_document_remove(obby::local_document_info& info) 
     234void Gobby::UserList::obby_document_remove(obby::basic_local_document_info<obby::document, net6::selector>& info) 
    235235{ 
    236236        // Do nothing here because unsubscrption signal will be emitted for all 
     
    239239 
    240240void Gobby::UserList::on_user_subscribe(const obby::user& user, 
    241                                         const obby::local_document_info& info) 
     241                                        const obby::basic_local_document_info<obby::document, net6::selector>& info) 
    242242{ 
    243243        Gtk::TreeIter iter = find_iter(m_iter_online, user.get_name() ); 
     
    255255 
    256256void Gobby::UserList::on_user_unsubscribe(const obby::user& user, 
    257                                           const obby::local_document_info& info) 
     257                                          const obby::basic_local_document_info<obby::document, net6::selector>& info) 
    258258{ 
    259259        Gtk::TreeIter user_iter = find_iter(m_iter_online, user.get_name() ); 
  • src/window.cpp

    r774f0f8 r8f15b27  
    950950void Gobby::Window::on_obby_document_insert(obby::basic_document_info<obby::document, net6::selector>& document) 
    951951{ 
    952         obby::local_document_info& local_doc = 
    953                 dynamic_cast<obby::local_document_info&>(document); 
     952        obby::basic_local_document_info<obby::document, net6::selector>& local_doc = 
     953                dynamic_cast<obby::basic_local_document_info<obby::document, net6::selector>&>(document); 
    954954 
    955955        m_folder.obby_document_insert(local_doc); 
     
    962962void Gobby::Window::on_obby_document_remove(obby::basic_document_info<obby::document, net6::selector>& document) 
    963963{ 
    964         obby::local_document_info& local_doc = 
    965                 dynamic_cast<obby::local_document_info&>(document); 
     964        obby::basic_local_document_info<obby::document, net6::selector>& local_doc = 
     965                dynamic_cast<obby::basic_local_document_info<obby::document, net6::selector>&>(document); 
    966966 
    967967        m_folder.obby_document_remove(local_doc);