1 #ifndef TargetBodyList_H 
    2 #define TargetBodyList_H 
   16 class QXmlStreamWriter;
 
   20   class XmlStackedHandlerReader;
 
   54       iterator 
erase(iterator pos);
 
   55       iterator 
erase(iterator begin, iterator end);
 
  113           virtual bool startElement(
const QString &namespaceURI, 
const QString &localName,
 
  114                                     const QString &qName, 
const QXmlAttributes &atts);
 
  115           virtual bool endElement(
const QString &namespaceURI, 
const QString &localName,
 
  116                                   const QString &qName);
 
  119           Q_DISABLE_COPY(XmlHandler);
 
  121           TargetBodyList *m_TargetBodyList; 
 
The main project for cnetsuite. 
Definition: Project.h:105
 
bool removeOne(TargetBodyQsp const &value)
Removes the first occurrence of a TargetBody from the list. 
Definition: TargetBodyList.cpp:335
 
File name manipulation and expansion. 
Definition: FileName.h:111
 
TargetBodyQsp takeAt(int i)
Removes and returns the TargetBody at a specific index. 
Definition: TargetBodyList.cpp:371
 
QString name() const 
Get the human-readable name of this target body list. 
Definition: TargetBodyList.cpp:685
 
Property
This is a list of properties and actions that are possible. 
Definition: TargetBodyDisplayProperties.h:83
 
QList< QAction * > supportedActions(Project *project=NULL)
 
TargetBodyList & operator<<(const QList< TargetBodyQsp > &other)
Appends another TargetBodyList to the list. 
Definition: TargetBodyList.cpp:451
 
void save(QXmlStreamWriter &stream, const Project *project, FileName newProjectRoot) const 
Delete all of the contained TargetBody objects from disk (see TargetBody::deleteFromDisk()) ...
Definition: TargetBodyList.cpp:740
 
TargetBodyQsp takeFirst()
Removes and returns the first TargetBody in the list. 
Definition: TargetBodyList.cpp:385
 
Q_DECLARE_METATYPE(Isis::Cube *)
This allows Cube *'s to be stored in a QVariant. 
 
List for holding TargetBodies. 
Definition: TargetBodyList.h:33
 
void removeLast()
Removes the last TargetBody from the list. 
Definition: TargetBodyList.cpp:320
 
void countChanged(int newCount)
Definition: moc_TargetBodyList.cpp:126
 
void removeFirst()
Removes the first TargetBody from the list. 
Definition: TargetBodyList.cpp:309
 
~TargetBodyList()
Create an target body list from a list of target body file names. 
Definition: TargetBodyList.cpp:122
 
QString path() const 
Get the path to these target body objects in the list (relative to project root). ...
Definition: TargetBodyList.cpp:697
 
bool allSupport(TargetBodyDisplayProperties::Property prop)
 
QSharedPointer< TargetBody > TargetBodyQsp
Defines A smart pointer to a TargetBody obj. 
Definition: TargetBody.h:224
 
int removeAll(TargetBodyQsp const &value)
Removes all occurrences of a TargetBody and returns the number removed. 
Definition: TargetBodyList.cpp:280
 
void removeAt(int i)
Removes the TargetBody at a specific index. 
Definition: TargetBodyList.cpp:298
 
void push_front(TargetBodyQsp const &value)
Insertes a TargetBody at the front of the list. 
Definition: TargetBodyList.cpp:265
 
void append(TargetBodyQsp const &value)
Appends a TargetBody to the list. 
Definition: TargetBodyList.cpp:133
 
XML Handler that parses XMLs in a stack-oriented way. 
Definition: XmlStackedHandler.h:47
 
void insert(int i, TargetBodyQsp const &value)
Inserts a TargetBody at a specific index. 
Definition: TargetBodyList.cpp:207
 
void setPath(QString newPath)
Set the relative path (from the project root) to this target body list's folder. 
Definition: TargetBodyList.cpp:675
 
iterator erase(iterator pos)
Erases the TargetBody associated with an iterator. 
Definition: TargetBodyList.cpp:173
 
void swap(QList< TargetBodyQsp > &other)
Swaps the list with another TargetBodyList. 
Definition: TargetBodyList.cpp:353
 
TargetBodyList & operator+=(const QList< TargetBodyQsp > &other)
Appends another TargetBodyList to the list. 
Definition: TargetBodyList.cpp:415
 
void push_back(TargetBodyQsp const &value)
Appends a TargetBody to the end of the list. 
Definition: TargetBodyList.cpp:252
 
TargetBodyQsp takeLast()
Removes and returns the last TargetBody in the list. 
Definition: TargetBodyList.cpp:399
 
TargetBodyList & operator=(const QList< TargetBodyQsp > &rhs)
Assignment operator for a QList of TargetBodyQsp. 
Definition: TargetBodyList.cpp:487
 
void clear()
clears the list. 
Definition: TargetBodyList.cpp:157
 
Definition: BoxcarCachingAlgorithm.h:29
 
TargetBodyList(QString name, QString path, QObject *parent=NULL)
Create an target body list from an target body list name and path (does not read TargetBody objects)...
Definition: TargetBodyList.cpp:52
 
void setName(QString newName)
Gets a list of pre-connected actions that have to do with display, such as color, alpha...
Definition: TargetBodyList.cpp:664
 
his enables stack-based XML parsing of XML files. 
Definition: XmlStackedHandlerReader.h:26
 
void prepend(TargetBodyQsp const &value)
Inserts a TargetBody at the front of the list. 
Definition: TargetBodyList.cpp:239