00001 /* 00002 00003 Copyright (C) 2005-2007 by Peter Dimov. 00004 00005 This file is part of Calitko (http://www.calitko.org). 00006 00007 Calitko is free software; you can redistribute it and/or modify 00008 it under the terms of the GNU General Public License as published by 00009 the Free Software Foundation; either version 2 of the License, or 00010 (at your option) any later version. 00011 00012 Calitko is distributed in the hope that it will be useful, 00013 but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 GNU General Public License for more details. 00016 00017 You should have received a copy of the GNU General Public License 00018 along with Calitko; if not, write to the Free Software 00019 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 00020 00021 */ 00022 00023 #include "Qt.h" 00024 //#include "NetworkModel.h" 00025 #include "Gnutella/LocalPeer.h" 00026 #include "NetworkTab.h" 00027 00028 using UIs::NetworkTab; 00029 using UIs::NetworkTreeView; 00030 00031 NetworkTab::NetworkTab (NetworkTreeView *networkTreeView, QAbstractItemModel *nodeModel, QWidget *parent) : QWidget(parent) 00032 { 00033 // NetworkModel *networkModel = new NetworkModel (networkTreeView); 00034 00035 // Node *node = new Node ("node1", "192.168.1.1:6248", "Shareaza 2.0.0"); 00036 // Node *node1 = new Node ("node3", "111.222.333.1:9876", "Shareaza 2.0.0"); 00037 00038 // networkTreeView->setModel (networkModel); 00039 networkTreeView->setRootIsDecorated (false); 00040 networkTreeView->setModel (nodeModel); 00041 00042 // networkTreeView->addItem (node); 00043 // networkTreeView->addItem (node1); 00044 00045 // delete node; 00046 // delete node1; 00047 00048 QHBoxLayout *networkLayout = new QHBoxLayout(); 00049 networkLayout->setMargin (0); 00050 networkLayout->addWidget (networkTreeView); 00051 00052 setLayout (networkLayout); 00053 // addWidget (networkTreeView); 00054 }