1 #ifndef GuiCameraList_H 
    2 #define GuiCameraList_H 
   16 class QXmlStreamWriter;
 
   20   class XmlStackedHandlerReader;
 
   56       iterator 
erase(iterator pos);
 
   57       iterator 
erase(iterator begin, iterator end);
 
  121           virtual bool startElement(
const QString &namespaceURI, 
const QString &localName,
 
  122                                     const QString &qName, 
const QXmlAttributes &atts);
 
  123           virtual bool endElement(
const QString &namespaceURI, 
const QString &localName,
 
  124                                   const QString &qName);
 
  127           Q_DISABLE_COPY(XmlHandler);
 
  129           GuiCameraList *m_GuiCameraList;
 
void push_front(GuiCameraQsp const &value)
Inserts a GuiCamera at the front of the list. 
Definition: GuiCameraList.cpp:270
 
int removeAll(GuiCameraQsp const &value)
Removes all occurances of a GuiCamera from the list. 
Definition: GuiCameraList.cpp:286
 
~GuiCameraList()
Create a gui camera list from a list of gui camera file names. 
Definition: GuiCameraList.cpp:122
 
The main project for cnetsuite. 
Definition: Project.h:105
 
File name manipulation and expansion. 
Definition: FileName.h:111
 
iterator erase(iterator pos)
Removes the GuiCamera associated with an iterator. 
Definition: GuiCameraList.cpp:176
 
GuiCameraList & operator=(const QList< GuiCameraQsp > &rhs)
Assigns a list of GuiCameras to the list. 
Definition: GuiCameraList.cpp:495
 
void swap(QList< GuiCameraQsp > &other)
Swaps the list with another GuiCameraList. 
Definition: GuiCameraList.cpp:360
 
GuiCameraQsp takeAt(int i)
Removes and returns the GuiCamera at a specific index. 
Definition: GuiCameraList.cpp:378
 
Q_DECLARE_METATYPE(Isis::Cube *)
This allows Cube *'s to be stored in a QVariant. 
 
QString path() const 
Get the path to these gui camera objects in the list (relative to project root). 
Definition: GuiCameraList.cpp:704
 
void removeFirst()
Removes the first GuiCamera in the list. 
Definition: GuiCameraList.cpp:315
 
QList< QAction * > supportedActions(Project *project=NULL)
 
void prepend(GuiCameraQsp const &value)
Inserts a GuiCamera at the beginning of the list. 
Definition: GuiCameraList.cpp:242
 
void clear()
Clears the list. 
Definition: GuiCameraList.cpp:157
 
void save(QXmlStreamWriter &stream, const Project *project, FileName newProjectRoot) const 
Delete all of the contained GuiCamera objects from disk (see GuiCamera::deleteFromDisk()) ...
Definition: GuiCameraList.cpp:744
 
void push_back(GuiCameraQsp const &value)
Inserts a GuiCamera at the end of the list. 
Definition: GuiCameraList.cpp:256
 
void insert(int i, GuiCameraQsp const &value)
Inserts a GuiCamera into the list at a given index. 
Definition: GuiCameraList.cpp:210
 
GuiCameraQsp takeFirst()
Removes and returns the first GuiCamera in the list. 
Definition: GuiCameraList.cpp:392
 
bool removeOne(GuiCameraQsp const &value)
Removes the first occurance of a GuiCamera from the list. 
Definition: GuiCameraList.cpp:342
 
void removeAt(int i)
Removes the GuiCamera at a specific index. 
Definition: GuiCameraList.cpp:304
 
void setPath(QString newPath)
Set the relative path (from the project root) to this gui camera list's folder. 
Definition: GuiCameraList.cpp:683
 
XML Handler that parses XMLs in a stack-oriented way. 
Definition: XmlStackedHandler.h:47
 
bool allSupport(GuiCameraDisplayProperties::Property prop)
 
GuiCameraList & operator+=(const QList< GuiCameraQsp > &other)
Appends another GuiCameraList to the list and returns a reference to this. 
Definition: GuiCameraList.cpp:422
 
GuiCameraList(QString name, QString path, QObject *parent=NULL)
Create an gui camera list from a gui camera list name and path (does not read GuiCamera objects)...
Definition: GuiCameraList.cpp:52
 
Property
This is a list of properties and actions that are possible. 
Definition: GuiCameraDisplayProperties.h:82
 
List of GuiCameras saved as QSharedPointers. 
Definition: GuiCameraList.h:35
 
QSharedPointer< GuiCamera > GuiCameraQsp
GuiCameraQsp Represents a smart pointer to a GuiCamera object. 
Definition: GuiCamera.h:188
 
void countChanged(int newCount)
Emitted when the number of GuiCameras in the list changes. 
Definition: moc_GuiCameraList.cpp:126
 
void removeLast()
Removes the last GuiCamera in the list. 
Definition: GuiCameraList.cpp:326
 
void append(GuiCameraQsp const &value)
Appends a single GuiCamera to the list. 
Definition: GuiCameraList.cpp:133
 
GuiCameraQsp takeLast()
Removes and returns the last GuiCamera in the list. 
Definition: GuiCameraList.cpp:406
 
Definition: BoxcarCachingAlgorithm.h:29
 
GuiCameraList & operator<<(const QList< GuiCameraQsp > &other)
Appends another GuiVameraList to the list and returns a reference to this. 
Definition: GuiCameraList.cpp:458
 
QString name() const 
Get the human-readable name of this gui cameray list. 
Definition: GuiCameraList.cpp:693
 
void setName(QString newName)
Gets a list of pre-connected actions that have to do with display, such as color, alpha...
Definition: GuiCameraList.cpp:672
 
his enables stack-based XML parsing of XML files. 
Definition: XmlStackedHandlerReader.h:26