Skip to content

Commit 3677ee9

Browse files
authored
Merge pull request #15 from andywang0607/load-exist-annotation
[format] Rename DataSaver to AnnotationManager
2 parents c13a2be + 87cf7e8 commit 3677ee9

File tree

5 files changed

+26
-26
lines changed

5 files changed

+26
-26
lines changed

AutoAnnotationTool/AutoAnnotationTool.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ DEFINES += QT_DEPRECATED_WARNINGS
1818
SOURCES += \
1919
CV/cvmodule.cpp \
2020
CV/cvparam.cpp \
21-
datasaver.cpp \
21+
annotationmanager.cpp \
2222
labelcollector.cpp \
2323
labeldatamodel.cpp \
2424
main.cpp \
@@ -40,7 +40,7 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin
4040
HEADERS += \
4141
CV/cvmodule.h \
4242
CV/cvparam.h \
43-
datasaver.h \
43+
annotationmanager.h \
4444
labelcollector.h \
4545
labeldata.h \
4646
labeldatamodel.h \

AutoAnnotationTool/datasaver.cpp renamed to AutoAnnotationTool/annotationmanager.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@
66
#include <QJsonArray>
77
#include <QBuffer>
88

9-
#include "datasaver.h"
9+
#include "annotationmanager.h"
1010

11-
DataSaver::DataSaver(QObject *parent) : QObject(parent)
11+
AnnotationManager::AnnotationManager(QObject *parent) : QObject(parent)
1212
{
1313

1414
}
1515

16-
LabelCollector *DataSaver::labelCollector() const
16+
LabelCollector *AnnotationManager::labelCollector() const
1717
{
1818
return m_labelCollector;
1919
}
2020

21-
QString DataSaver::GetSavingPath()
21+
QString AnnotationManager::GetSavingPath()
2222
{
2323
QString imgSrc = labelCollector()->imgSrc();
2424
QFileInfo info(imgSrc);
@@ -27,13 +27,13 @@ QString DataSaver::GetSavingPath()
2727
return savingPath;
2828
}
2929

30-
QString DataSaver::GetImagePath()
30+
QString AnnotationManager::GetImagePath()
3131
{
3232
QFileInfo info(labelCollector()->imgSrc());
3333
return info.fileName();
3434
}
3535

36-
QString DataSaver::Base64Encode()
36+
QString AnnotationManager::Base64Encode()
3737
{
3838
QByteArray ba;
3939
QBuffer buf(&ba);
@@ -47,17 +47,17 @@ QString DataSaver::Base64Encode()
4747
return hexed;
4848
}
4949

50-
int DataSaver::GetImageHeight()
50+
int AnnotationManager::GetImageHeight()
5151
{
5252
return labelCollector()->image().height();
5353
}
5454

55-
int DataSaver::GetImageWidth()
55+
int AnnotationManager::GetImageWidth()
5656
{
5757
return labelCollector()->image().width();
5858
}
5959

60-
void DataSaver::SaveData(int mode)
60+
void AnnotationManager::SaveAnnotation(int mode)
6161
{
6262
QString savingPath = GetSavingPath();
6363
QFile file(savingPath);
@@ -140,7 +140,7 @@ void DataSaver::SaveData(int mode)
140140
return;
141141
}
142142

143-
void DataSaver::LoadData(int mode)
143+
void AnnotationManager::LoadAnnotation(int mode)
144144
{
145145
QFileInfo fi(GetSavingPath());
146146
if(!fi.exists()) return;
@@ -184,7 +184,7 @@ void DataSaver::LoadData(int mode)
184184
}
185185
}
186186

187-
void DataSaver::setLabelCollector(LabelCollector *labelCollector)
187+
void AnnotationManager::setLabelCollector(LabelCollector *labelCollector)
188188
{
189189
if (m_labelCollector == labelCollector)
190190
return;

AutoAnnotationTool/datasaver.h renamed to AutoAnnotationTool/annotationmanager.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
#ifndef DATASAVER_H
2-
#define DATASAVER_H
1+
#ifndef ANNOTATIONMANAGER_H
2+
#define ANNOTATIONMANAGER_H
33

44
#include <QObject>
55
#include <labelcollector.h>
6-
class DataSaver : public QObject
6+
class AnnotationManager : public QObject
77
{
88
Q_OBJECT
99
Q_PROPERTY(LabelCollector * labelCollector READ labelCollector WRITE setLabelCollector NOTIFY labelCollectorChanged)
1010

1111
public:
12-
explicit DataSaver(QObject *parent = nullptr);
12+
explicit AnnotationManager(QObject *parent = nullptr);
1313
LabelCollector * labelCollector() const;
1414
public:
15-
Q_INVOKABLE void SaveData(int mode); //0:all, 1:rectangle, 2:polygon
16-
Q_INVOKABLE void LoadData(int mode); //0:all, 1:rectangle, 2:polygon
15+
Q_INVOKABLE void SaveAnnotation(int mode); //0:all, 1:rectangle, 2:polygon
16+
Q_INVOKABLE void LoadAnnotation(int mode); //0:all, 1:rectangle, 2:polygon
1717
private:
1818
QString GetSavingPath();
1919
QString GetImagePath();
@@ -33,4 +33,4 @@ public slots:
3333

3434
};
3535

36-
#endif // DATASAVER_H
36+
#endif // ANNOTATIONMANAGER_H

AutoAnnotationTool/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#include <labelcollector.h>
77
#include <labeldatamodel.h>
8-
#include <datasaver.h>
8+
#include <annotationmanager.h>
99
#include <CV/cvparam.h>
1010

1111
int main(int argc, char *argv[])
@@ -16,7 +16,7 @@ int main(int argc, char *argv[])
1616

1717
qmlRegisterType<LabelCollector>("LabelCollector", 1, 0, "LabelCollector");
1818
qmlRegisterType<LabelDataModel>("LabelDataModel", 1, 0, "LabelDataModel");
19-
qmlRegisterType<DataSaver>("DataSaver", 1, 0, "DataSaver");
19+
qmlRegisterType<AnnotationManager>("AnnotationManager", 1, 0, "AnnotationManager");
2020

2121
CVParam cvParam;
2222
QQmlApplicationEngine engine;

AutoAnnotationTool/main.qml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import QtQuick.Window 2.14
66

77
import LabelCollector 1.0
88
import LabelDataModel 1.0
9-
import DataSaver 1.0
9+
import AnnotationManager 1.0
1010

1111
import "Setting"
1212

@@ -66,7 +66,7 @@ Window {
6666
Layout.fillWidth: true
6767
text: qsTr("Save File")
6868
onClicked: {
69-
dataSaver.SaveData(0)
69+
dataSaver.SaveAnnotation(0)
7070
}
7171
}
7272
Button{
@@ -93,7 +93,7 @@ Window {
9393
labelCollector.setImage(labelCollector.image)
9494
}
9595
onImageChanged: {
96-
dataSaver.LoadData(0)
96+
dataSaver.LoadAnnotation(0)
9797
}
9898
}
9999
Rectangle{
@@ -186,7 +186,7 @@ Window {
186186
id:labelDataModel
187187
item: labelCollector
188188
}
189-
DataSaver{
189+
AnnotationManager{
190190
id: dataSaver
191191
labelCollector: labelCollector
192192
}

0 commit comments

Comments
 (0)