X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Fflags.cpp;fp=src%2Fbase%2Fflags.cpp;h=0000000000000000000000000000000000000000;hb=9f6ad3fe0b9cb30115a5d38e8af3aebed0d70c08;hp=d5b4dd5c2bbcfac85ce9779f804c117aa3417bc2;hpb=43c13b052d069ba435277d93867380d00c04931f;p=architektonas diff --git a/src/base/flags.cpp b/src/base/flags.cpp deleted file mode 100644 index d5b4dd5..0000000 --- a/src/base/flags.cpp +++ /dev/null @@ -1,68 +0,0 @@ -// flags.cpp -// -// Part of the Architektonas Project -// Originally part of QCad Community Edition by Andrew Mustun -// Extensively rewritten and refactored by James L. Hammons -// Portions copyright (C) 2001-2003 RibbonSoft -// Copyright (C) 2010 Underground Software -// See the README and GPLv2 files for licensing and warranty information -// -// JLH = James L. Hammons -// -// Who When What -// --- ---------- ----------------------------------------------------------- -// JLH 08/03/2010 Created this file. :-) -// - -#include "flags.h" - -/** Default constructor. Resets all flags to 0. */ -Flags::Flags() -{ - flags = 0; -} - -/** Constructor with initialisation to the given flags. */ -Flags::Flags(unsigned int f) -{ - flags = f; -} - -/*virtual*/ Flags::~Flags() -{ -} - -unsigned int Flags::getFlags() const -{ - return flags; -} - -void Flags::resetFlags() -{ - flags = 0; -} - -void Flags::setFlags(unsigned int f) -{ - flags = f; -} - -void Flags::setFlag(unsigned int f) -{ - flags = flags | f; -} - -void Flags::delFlag(unsigned int f) -{ - flags = flags & (~f); -} - -void Flags::toggleFlag(unsigned int f) -{ - flags = flags ^ f; -} - -bool Flags::getFlag(unsigned int f) const -{ - return (flags & f ? true : false); -}