Geometrize  1.0
An application for geometrizing images into geometric primitives
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
strings.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QObject>
4 #include <QString>
5 
6 #include "geometrize/shape/shapetypes.h"
7 
8 namespace geometrize
9 {
10 
11 namespace strings
12 {
13 
17 class Strings : public QObject
18 {
19  Q_OBJECT
20 public:
21  Strings() = delete;
22  Strings& operator=(const Strings&) = delete;
23  Strings(const Strings&) = delete;
24 
29  static QString getApplicationName();
30 
35  static QString getShortApplicationDescription();
36 
41  static QString getCopyrightNotice();
42 
48  static QString getShapeTypeNamePlural(geometrize::ShapeTypes shapeType);
49 };
50 
51 }
52 
53 }
static QString getShapeTypeNamePlural(geometrize::ShapeTypes shapeType)
getShapeTypeNamePlural Gets the plural name of the shape for the given shape type.
Definition: strings.cpp:24
Strings & operator=(const Strings &)=delete
static QString getCopyrightNotice()
getCopyrightNotice Gets a copyright notice for the application.
Definition: strings.cpp:19
static QString getShortApplicationDescription()
getApplicationDescription Gets a short description of the application.
Definition: strings.cpp:14
static QString getApplicationName()
getApplicationName Gets the name of the application.
Definition: strings.cpp:9
The Strings class contains methods for getting miscelleanous translatable strings.
Definition: strings.h:17