OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
WellFileList Class Reference

#include <wellupdate.h>

Inheritance diagram for WellFileList:
[legend]

Public Member Functions

 WellFileList ()
 
 ~WellFileList ()
 
void addLoadedWells (const BufferString &, const MultiID &)
 
void addNewId (const MultiID &, const BufferString &)
 
const QHash< const QString, QString > & allIdsNamePairs () const
 
void catchChange ()
 
const QHash< const QString, QString > & fileList () const
 
bool hasLoadedWellInfo () const
 
const QHash< const QString, QString > & loadedNameIDPairs () const
 
int nrFiles () const
 
int nrWells () const
 
WellFileListoperator= (const WellFileList &)
 
void removeFromLoadedWells (const BufferString &)
 
void removeId (const MultiID &)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object.
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use.
 
CallBackeroperator= (const CallBacker &)=delete
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Public Attributes

Notifier< WellFileListtriggerupdate
 

Private Member Functions

bool catchChangedFiles (const WellFileList &)
 
bool catchChangedWells (const WellFileList &)
 
bool getAddedFiles (const WellFileList &)
 
bool getAddedWells (const WellFileList &)
 
bool getChangedFiles (const WellFileList &)
 
bool getDeletedFiles (const WellFileList &)
 
bool getDeletedWells (const WellFileList &)
 
bool getRenamedWells (const WellFileList &)
 
void updateWellQueue (const QString &fnm, bool reqall=false)
 

Private Attributes

QHash< const QString, QString > allidsnmpair_
 
QHash< const QString, QString > filelist_
 
QHash< const QString, QString > loadednmidpair_
 
Threads::Lock lock_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ WellFileList()

WellFileList::WellFileList ( )

◆ ~WellFileList()

WellFileList::~WellFileList ( )

Member Function Documentation

◆ addLoadedWells()

void WellFileList::addLoadedWells ( const BufferString & ,
const MultiID &  )

◆ addNewId()

void WellFileList::addNewId ( const MultiID & ,
const BufferString &  )

◆ allIdsNamePairs()

const QHash< const QString, QString > & WellFileList::allIdsNamePairs ( ) const

◆ catchChange()

void WellFileList::catchChange ( )

◆ catchChangedFiles()

bool WellFileList::catchChangedFiles ( const WellFileList & )
private

◆ catchChangedWells()

bool WellFileList::catchChangedWells ( const WellFileList & )
private

◆ fileList()

const QHash< const QString, QString > & WellFileList::fileList ( ) const

◆ getAddedFiles()

bool WellFileList::getAddedFiles ( const WellFileList & )
private

◆ getAddedWells()

bool WellFileList::getAddedWells ( const WellFileList & )
private

◆ getChangedFiles()

bool WellFileList::getChangedFiles ( const WellFileList & )
private

◆ getDeletedFiles()

bool WellFileList::getDeletedFiles ( const WellFileList & )
private

◆ getDeletedWells()

bool WellFileList::getDeletedWells ( const WellFileList & )
private

◆ getRenamedWells()

bool WellFileList::getRenamedWells ( const WellFileList & )
private

◆ hasLoadedWellInfo()

bool WellFileList::hasLoadedWellInfo ( ) const

◆ loadedNameIDPairs()

const QHash< const QString, QString > & WellFileList::loadedNameIDPairs ( ) const

◆ nrFiles()

int WellFileList::nrFiles ( ) const

◆ nrWells()

int WellFileList::nrWells ( ) const

◆ operator=()

WellFileList & WellFileList::operator= ( const WellFileList & )

◆ removeFromLoadedWells()

void WellFileList::removeFromLoadedWells ( const BufferString & )

◆ removeId()

void WellFileList::removeId ( const MultiID & )

◆ updateWellQueue()

void WellFileList::updateWellQueue ( const QString & fnm,
bool reqall = false )
private

Member Data Documentation

◆ allidsnmpair_

QHash<const QString,QString> WellFileList::allidsnmpair_
private

◆ filelist_

QHash<const QString,QString> WellFileList::filelist_
private

◆ loadednmidpair_

QHash<const QString,QString> WellFileList::loadednmidpair_
private

◆ lock_

Threads::Lock WellFileList::lock_
mutableprivate

◆ triggerupdate

Notifier<WellFileList> WellFileList::triggerupdate

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025