Guitar
RepositoryData.h
Go to the documentation of this file.
1 #ifndef REPOSITORYDATA_H
2 #define REPOSITORYDATA_H
3 
4 #include <QList>
5 #include <QMetaType>
6 
7 struct RepositoryData {
8  QString name;
9  QString group;
10  QString local_dir;
11  QString ssh_key;
12 };
14 
16 public:
17  RepositoryBookmark() = default;
18  static bool save(QString const &path, QList<RepositoryData> const *items);
19  static QList<RepositoryData> load(QString const &path);
20 };
21 
22 #endif // REPOSITORYDATA_H
XmlTagState.h
RepositoryBookmark::RepositoryBookmark
RepositoryBookmark()=default
RepositoryData.h
RepositoryData::group
QString group
Definition: RepositoryData.h:9
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(RepositoryData)
RepositoryBookmark::load
static QList< RepositoryData > load(QString const &path)
Definition: RepositoryData.cpp:45
RepositoryBookmark
Definition: RepositoryData.h:15
RepositoryBookmark::save
static bool save(QString const &path, QList< RepositoryData > const *items)
Definition: RepositoryData.cpp:9
XmlTagState::pop
void pop()
Definition: XmlTagState.cpp:22
RepositoryData::local_dir
QString local_dir
Definition: RepositoryData.h:10
RepositoryData
Definition: RepositoryData.h:7
RepositoryData::ssh_key
QString ssh_key
Definition: RepositoryData.h:11
XmlTagState::push
void push(QString const &tag)
Definition: XmlTagState.cpp:5
XmlTagState
Definition: XmlTagState.h:10
RepositoryData::name
QString name
Definition: RepositoryData.h:8