15class QXmlStreamWriter;
48 void append(
const QList<GuiCameraQsp> &value);
52 iterator
erase(iterator pos);
53 iterator
erase(iterator begin, iterator end);
66 void swap(QList<GuiCameraQsp> &other);
Q_DECLARE_METATYPE(Isis::GuiCameraList *)
File name manipulation and expansion.
Definition FileName.h:100
Property
This is a list of properties and actions that are possible.
Definition GuiCameraDisplayProperties.h:80
List of GuiCameras saved as QSharedPointers.
Definition GuiCameraList.h:33
GuiCameraQsp takeFirst()
Removes and returns the first GuiCamera in the list.
Definition GuiCameraList.cpp:378
void removeFirst()
Removes the first GuiCamera in the list.
Definition GuiCameraList.cpp:301
void clear()
Clears the list.
Definition GuiCameraList.cpp:143
void setName(QString newName)
Gets a list of pre-connected actions that have to do with display, such as color, alpha,...
Definition GuiCameraList.cpp:658
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:51
QString name() const
Get the human-readable name of this gui cameray list.
Definition GuiCameraList.cpp:679
void push_back(GuiCameraQsp const &value)
Inserts a GuiCamera at the end of the list.
Definition GuiCameraList.cpp:242
void insert(int i, GuiCameraQsp const &value)
Inserts a GuiCamera into the list at a given index.
Definition GuiCameraList.cpp:196
GuiCameraQsp takeLast()
Removes and returns the last GuiCamera in the list.
Definition GuiCameraList.cpp:392
int removeAll(GuiCameraQsp const &value)
Removes all occurances of a GuiCamera from the list.
Definition GuiCameraList.cpp:272
bool allSupport(GuiCameraDisplayProperties::Property prop)
bool removeOne(GuiCameraQsp const &value)
Removes the first occurance of a GuiCamera from the list.
Definition GuiCameraList.cpp:328
void countChanged(int newCount)
Emitted when the number of GuiCameras in the list changes.
GuiCameraQsp takeAt(int i)
Removes and returns the GuiCamera at a specific index.
Definition GuiCameraList.cpp:364
void removeAt(int i)
Removes the GuiCamera at a specific index.
Definition GuiCameraList.cpp:290
void removeLast()
Removes the last GuiCamera in the list.
Definition GuiCameraList.cpp:312
void prepend(GuiCameraQsp const &value)
Inserts a GuiCamera at the beginning of the list.
Definition GuiCameraList.cpp:228
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:730
void append(GuiCameraQsp const &value)
Appends a single GuiCamera to the list.
Definition GuiCameraList.cpp:119
QString path() const
Get the path to these gui camera objects in the list (relative to project root).
Definition GuiCameraList.cpp:690
QList< QAction * > supportedActions(Project *project=NULL)
iterator erase(iterator pos)
Removes the GuiCamera associated with an iterator.
Definition GuiCameraList.cpp:162
void swap(QList< GuiCameraQsp > &other)
Swaps the list with another GuiCameraList.
Definition GuiCameraList.cpp:346
~GuiCameraList()
Create a gui camera list from a list of gui camera file names.
Definition GuiCameraList.cpp:108
void setPath(QString newPath)
Set the relative path (from the project root) to this gui camera list's folder.
Definition GuiCameraList.cpp:669
GuiCameraList & operator<<(const QList< GuiCameraQsp > &other)
Appends another GuiVameraList to the list and returns a reference to this.
Definition GuiCameraList.cpp:444
void push_front(GuiCameraQsp const &value)
Inserts a GuiCamera at the front of the list.
Definition GuiCameraList.cpp:256
GuiCameraList & operator=(const QList< GuiCameraQsp > &rhs)
Assigns a list of GuiCameras to the list.
Definition GuiCameraList.cpp:481
GuiCameraList & operator+=(const QList< GuiCameraQsp > &other)
Appends another GuiCameraList to the list and returns a reference to this.
Definition GuiCameraList.cpp:408
The main project for ipce.
Definition Project.h:287
This is free and unencumbered software released into the public domain.
Definition BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16