Add grid settings to preferences (#224)
- Allow origin to be either at the top-left corner or center of label (#174) - For non-rectangular labels (cd, round, etc.) the origin will still always be at the center of the label. - User controllable grid spacing
This commit is contained in:
+9
-1
@@ -43,7 +43,8 @@ namespace glabels
|
||||
|
||||
public:
|
||||
enum PageSizeFamily { ISO, US, };
|
||||
|
||||
enum GridOrigin { ORIGIN_TL, ORIGIN_CENTER };
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
// Life Cycle
|
||||
@@ -101,6 +102,13 @@ namespace glabels
|
||||
static QString recentPrinter();
|
||||
static void setRecentPrinter( const QString& printer );
|
||||
|
||||
static GridOrigin gridOrigin();
|
||||
static void setGridOrigin( GridOrigin origin );
|
||||
|
||||
static Distance gridSpacing();
|
||||
static void setGridSpacing( Distance spacing );
|
||||
static void resetGridSpacing();
|
||||
|
||||
|
||||
private:
|
||||
static Settings* mInstance;
|
||||
|
||||
Reference in New Issue
Block a user