~ubuntu-branches/ubuntu/oneiric/kdepim/oneiric-updates

« back to all changes in this revision

Viewing changes to kdgantt2/kdganttconstraintmodel_p.h

  • Committer: Package Import Robot
  • Author(s): Philip Muškovac
  • Date: 2011-06-28 19:33:24 UTC
  • mfrom: (0.2.13) (0.1.13 sid)
  • Revision ID: package-import@ubuntu.com-20110628193324-8yvjs8sdv9rdoo6c
Tags: 4:4.7.0-0ubuntu1
* New upstream release
  - update install files
  - add missing kdepim-doc package to control file
  - Fix Vcs lines
  - kontact breaks/replaces korganizer << 4:4.6.80
  - tighten the dependency of kdepim-dev on libkdepim4 to fix lintian error

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/****************************************************************************
 
2
 ** Copyright (C) 2001-2006 Klarälvdalens Datakonsult AB.  All rights reserved.
 
3
 **
 
4
 ** This file is part of the KD Gantt library.
 
5
 **
 
6
 ** This file may be distributed and/or modified under the terms of the
 
7
 ** GNU General Public License version 2 as published by the Free Software
 
8
 ** Foundation and appearing in the file LICENSE.GPL included in the
 
9
 ** packaging of this file.
 
10
 **
 
11
 ** Licensees holding valid commercial KD Gantt licenses may use this file in
 
12
 ** accordance with the KD Gantt Commercial License Agreement provided with
 
13
 ** the Software.
 
14
 **
 
15
 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
 
16
 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
17
 **
 
18
 ** See http://www.kdab.net/kdgantt for
 
19
 **   information about KD Gantt Commercial License Agreements.
 
20
 **
 
21
 ** Contact info@kdab.net if any conditions of this
 
22
 ** licensing are not clear to you.
 
23
 **
 
24
 **********************************************************************/
 
25
#ifndef KDGANTTCONSTRAINTMODEL_P_H
 
26
#define KDGANTTCONSTRAINTMODEL_P_H
 
27
 
 
28
#include "kdganttconstraintmodel.h"
 
29
 
 
30
#include <QList>
 
31
#include <QMultiHash>
 
32
#include <QPersistentModelIndex>
 
33
 
 
34
namespace KDGantt {
 
35
    class ConstraintModel::Private {
 
36
    public:
 
37
        Private();
 
38
 
 
39
        void addConstraintToIndex( const QModelIndex& idx, const Constraint& c );
 
40
        void removeConstraintFromIndex( const QModelIndex& idx,  const Constraint& c );
 
41
 
 
42
        typedef QMultiHash<QPersistentModelIndex,Constraint> IndexType;
 
43
 
 
44
        QList<Constraint> constraints;
 
45
        IndexType indexMap;
 
46
    };
 
47
}
 
48
 
 
49
#endif /* KDGANTTCONSTRAINTMODEL_P_H */
 
50