summaryrefslogtreecommitdiffstats
path: root/data/instancebase.h
diff options
context:
space:
mode:
authorOrochimarufan <orochimarufan.x3@gmail.com>2013-02-21 20:40:32 +0100
committerOrochimarufan <orochimarufan.x3@gmail.com>2013-02-21 20:40:32 +0100
commitca1fd44637ad5ce9ec287ff71addd38e98f66f4f (patch)
tree3642ff488dd144b014131de48bf926c6e3d1043c /data/instancebase.h
parent576e979df4a54df9bf5ffeae3559f488b3045268 (diff)
parent50d1f62bf4a8d70466100463238228bc8305a5c7 (diff)
downloadMultiMC-ca1fd44637ad5ce9ec287ff71addd38e98f66f4f.tar
MultiMC-ca1fd44637ad5ce9ec287ff71addd38e98f66f4f.tar.gz
MultiMC-ca1fd44637ad5ce9ec287ff71addd38e98f66f4f.tar.lz
MultiMC-ca1fd44637ad5ce9ec287ff71addd38e98f66f4f.tar.xz
MultiMC-ca1fd44637ad5ce9ec287ff71addd38e98f66f4f.zip
Merge branch 'master' of http://github.com/peterix/MultiMC5
Conflicts: CMakeLists.txt gui/mainwindow.cpp main.cpp
Diffstat (limited to 'data/instancebase.h')
-rw-r--r--data/instancebase.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/data/instancebase.h b/data/instancebase.h
deleted file mode 100644
index fa043c5f..00000000
--- a/data/instancebase.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Copyright 2013 MultiMC Contributors
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef INSTANCEBASE_H
-#define INSTANCEBASE_H
-
-#include <QObject>
-#include <QString>
-
-#include "../data/inifile.h"
-#include "instancemodel.h"
-
-class InstanceBase : public QObject, public InstanceModelItem
-{
- friend class InstanceGroup;
- Q_OBJECT
-public:
- explicit InstanceBase(QString rootDir, QObject *parent = 0);
-
- QString getRootDir() const;
-
- QString getInstName() const;
- void setInstName(QString name);
-
- QString getInstID() const;
-
- virtual IMI_type getModelItemType() const;
- virtual InstanceModelItem* getParent() const;
- virtual int numChildren() const;
- virtual InstanceModelItem* getChild ( int index ) const;
- virtual InstanceModel* getModel() const;
- virtual QVariant data ( int column ) const;
- virtual int getRow() const;
-
-private:
- void setGroup ( InstanceGroup* group )
- {
- currentGroup = group;
- };
-
- QString rootDir;
- INIFile config;
- InstanceGroup * currentGroup;
-};
-
-#endif // INSTANCEBASE_H