git-svn-id: file:///svnroot/family-shop-mgr@21 26eb2498-383b-47a6-be48-5d6f36779e85
[family-shop-mgr] / code / family-shop-mgr / ListManagerView.cpp
1 /*\r
2  * This file is part of family-shop-mgr.\r
3  *\r
4  * family-shop-mgr is free software: you can redistribute it and/or modify\r
5  * it under the terms of the GNU General Public License as published by\r
6  * the Free Software Foundation, either version 3 of the License, or\r
7  * (at your option) any later version.\r
8  *\r
9  * family-shop-mgr is distributed in the hope that it will be useful,\r
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
12  * GNU General Public License for more details.\r
13  *\r
14  * You should have received a copy of the GNU General Public License\r
15  * along with family-shop-mgr.  If not, see <http://www.gnu.org/licenses/>.\r
16  *\r
17  * Author: Unai IRIGOYEN\r
18  * Date: 12/17/2009\r
19  *\r
20  */\r
21 \r
22 #include "ListManagerView.h"\r
23 \r
24 #include "ShoppingTreeModel.h"\r
25 \r
26 /*******************************************************************/\r
27 ListManagerView::ListManagerView(QString xmlFileName, QWidget *parent)\r
28     :QTreeView(parent)\r
29 {\r
30     ShoppingTreeModel *model = new ShoppingTreeModel(xmlFileName, this);\r
31     this->setModel(model);\r
32     for(int column = 0; column < model->columnCount(); column++)\r
33         this->resizeColumnToContents(column);\r
34 }\r
35 \r
36 /*******************************************************************/\r
37 ListManagerView::~ListManagerView()\r
38 {\r
39 }\r
40 \r
41 /*******************************************************************/\r
42 void ListManagerView::updateActions()\r
43 {\r
44     bool hasSelection = !this->selectionModel()->selection().isEmpty();\r
45 \r
46 }\r