source: trunk/output/ContainerTable.h @ 58

Revision 58, 1.1 KB checked in by jls17, 10 years ago (diff)

first steps to support multiple platforms:

  • updated includes to case-sensitive filenames;
  • "\" within includes are replaced with "/";
  • all files end with new line;
  • itoa function is not available under linux => use sprintf instead;

CARInside::LoadFromFile?

  • outputs item count loaded from xml file;
Line 
1//Copyright (C) 2009 Stefan Nerlich | stefan.nerlich@hotmail.com
2//
3//This file is part of ARInside.
4//
5//    ARInside is free software: you can redistribute it and/or modify
6//    it under the terms of the GNU General Public License as published by
7//    the Free Software Foundation, version 2 of the License.
8//
9//    ARInside is distributed in the hope that it will be useful,
10//    but WITHOUT ANY WARRANTY; without even the implied warranty of
11//    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12//    GNU General Public License for more details.
13//
14//    You should have received a copy of the GNU General Public License
15//    along with Foobar.  If not, see <http://www.gnu.org/licenses/>.
16
17#pragma once
18#include "../ARInside.h"
19#include "ObjectTable.h"
20
21namespace OUTPUT
22{
23        class CContainerTable :
24                public CObjectTable
25        {
26        public:
27                CContainerTable(CARInside &arIn);
28                ~CContainerTable(void);
29
30                void AddRow(CARContainer &cont, int rootLevel);
31
32        private:
33                int NumRelatedActiveLinks(CARContainer &obj);
34                int NumRelatedFilters(CARContainer &obj);
35        };
36}
Note: See TracBrowser for help on using the repository browser.