From ea3945a9bd8f9830f70b1efa133f9df13b19362f Mon Sep 17 00:00:00 2001 From: mickeyl Date: Tue, 16 Nov 2004 19:14:18 +0000 Subject: libopie1 goes into unsupported --- (limited to 'libopie/pim/opimstate.cpp') diff --git a/libopie/pim/opimstate.cpp b/libopie/pim/opimstate.cpp deleted file mode 100644 index 6fb2feb..0000000 --- a/libopie/pim/opimstate.cpp +++ b/dev/null @@ -1,64 +0,0 @@ -#include - -#include "opimstate.h" - -/* - * for one int this does not make - * much sense but never the less - * we will do it for the future - */ -struct OPimState::Data : public QShared { - Data() : QShared(),state(Undefined) { - } - int state; -}; - -OPimState::OPimState( int state ) { - data = new Data; - data->state = state; -} -OPimState::OPimState( const OPimState& st) : - data( st.data ) { - /* ref up */ - data->ref(); -} -OPimState::~OPimState() { - if ( data->deref() ) { - delete data ; - data = 0; - } -} -bool OPimState::operator==( const OPimState& st) { - if ( data->state == st.data->state ) return true; - - return false; -} -OPimState &OPimState::operator=( const OPimState& st) { - st.data->ref(); - deref(); - data = st.data; - - return *this; -} -void OPimState::setState( int st) { - copyInternally(); - data->state = st; -} -int OPimState::state()const { - return data->state; -} -void OPimState::deref() { - if ( data->deref() ) { - delete data; - data = 0l; - } -} -void OPimState::copyInternally() { - /* we need to change it */ - if ( data->count != 1 ) { - data->deref(); - Data* d2 = new Data; - d2->state = data->state; - data = d2; - } -} -- cgit v0.9.0.2