src/ldConfig.h

changeset 946
9cbd658b63f9
parent 945
c310073e4f22
child 947
edc8fc0f37f2
--- a/src/ldConfig.h	Sat Aug 22 15:58:50 2015 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-/*
- *  LDForge: LDraw parts authoring CAD
- *  Copyright (C) 2013, 2014 Teemu Piippo
- *
- *  This program is free software: you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation, either version 3 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-#pragma once
-#include "basics.h"
-#include <QStringList>
-
-// ============================================================================
-//
-// String parsing utility for parsing ldconfig.ldr
-//
-class LDConfigParser
-{
-public:
-	LDConfigParser (QString inText, char sep);
-
-	bool isAtEnd();
-	bool isAtBeginning();
-	bool getNextToken (QString& val);
-	bool peekNextToken (QString& val);
-	bool getToken (QString& val, const int pos);
-	bool findToken (int& result, char const* needle, int args);
-	int getSize();
-	void rewind();
-	void seek (int amount, bool rel);
-	bool tokenCompare (int inPos, const char* sOther);
-
-	inline QString operator[] (const int idx)
-	{
-		return m_tokens[idx];
-	}
-
-	static void parseLDConfig();
-
-private:
-	QStringList m_tokens;
-	int m_pos;
-};

mercurial