Some namespace cleanup.
This commit is contained in:
@@ -21,9 +21,6 @@
|
||||
#include "BarcodeBackends.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
namespace
|
||||
{
|
||||
const std::string default_id = "code39";
|
||||
@@ -180,7 +177,3 @@ namespace glabels
|
||||
mStyleIdMap.insert( id, style );
|
||||
mStyleNameMap.insert( fqName, style );
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_BarcodeBackends_h
|
||||
#define glabels_BarcodeBackends_h
|
||||
#ifndef BarcodeBackends_h
|
||||
#define BarcodeBackends_h
|
||||
|
||||
#include "BarcodeStyle.h"
|
||||
|
||||
@@ -29,9 +29,6 @@
|
||||
#include <QList>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Barcode Backends Database
|
||||
///
|
||||
@@ -95,7 +92,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endif // glabels_BarcodeBackends_h
|
||||
#endif // BarcodeBackends_h
|
||||
|
||||
@@ -24,9 +24,6 @@
|
||||
#include "BarcodeMenuItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -62,7 +59,3 @@ namespace glabels
|
||||
|
||||
emit styleChanged();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_BarcodeMenu_h
|
||||
#define glabels_BarcodeMenu_h
|
||||
#ifndef BarcodeMenu_h
|
||||
#define BarcodeMenu_h
|
||||
|
||||
#include <QMenu>
|
||||
#include "BarcodeStyle.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Barcode Menu
|
||||
///
|
||||
@@ -72,6 +69,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_BarcodeMenu_h
|
||||
#endif // BarcodeMenu_h
|
||||
|
||||
@@ -24,9 +24,6 @@
|
||||
#include "BarcodeMenuItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -62,7 +59,3 @@ namespace glabels
|
||||
|
||||
emit styleChanged();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,17 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_BarcodeMenuButton_h
|
||||
#define glabels_BarcodeMenuButton_h
|
||||
#ifndef BarcodeMenuButton_h
|
||||
#define BarcodeMenuButton_h
|
||||
|
||||
#include <QPushButton>
|
||||
#include "BarcodeMenu.h"
|
||||
#include "BarcodeStyle.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Barcode Menu Button
|
||||
///
|
||||
@@ -74,6 +71,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_BarcodeMenuButton_h
|
||||
#endif // BarcodeMenuButton_h
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#include "BarcodeMenuItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor From Data
|
||||
///
|
||||
@@ -52,6 +49,3 @@ namespace glabels
|
||||
{
|
||||
emit activated( mBcStyle );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_BarcodeMenuItem_h
|
||||
#define glabels_BarcodeMenuItem_h
|
||||
#ifndef BarcodeMenuItem_h
|
||||
#define BarcodeMenuItem_h
|
||||
|
||||
#include <QAction>
|
||||
#include "BarcodeStyle.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Barcode Menu Item
|
||||
///
|
||||
@@ -72,6 +69,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_BarcodeMenuItem_h
|
||||
#endif // BarcodeMenuItem_h
|
||||
|
||||
@@ -23,9 +23,6 @@
|
||||
#include <algorithm>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Default Constructor
|
||||
///
|
||||
@@ -177,6 +174,3 @@ namespace glabels
|
||||
return mDefaultDigits;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_BarcodeStyle_h
|
||||
#define glabels_BarcodeStyle_h
|
||||
#ifndef BarcodeStyle_h
|
||||
#define BarcodeStyle_h
|
||||
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Barcode Style Type
|
||||
///
|
||||
@@ -100,6 +97,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_BarcodeStyle_h
|
||||
#endif // BarcodeStyle_h
|
||||
|
||||
@@ -33,9 +33,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
ColorButton::ColorButton( QWidget* parent )
|
||||
: QPushButton( parent )
|
||||
{
|
||||
@@ -161,6 +158,3 @@ namespace glabels
|
||||
|
||||
emit colorChanged();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorButton_h
|
||||
#define glabels_ColorButton_h
|
||||
#ifndef ColorButton_h
|
||||
#define ColorButton_h
|
||||
|
||||
#include <QPushButton>
|
||||
|
||||
@@ -27,9 +27,6 @@
|
||||
#include "ColorPaletteDialog.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Color Button
|
||||
///
|
||||
@@ -92,7 +89,5 @@ namespace glabels
|
||||
ColorPaletteDialog* mDialog;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endif // glabels_ColorButton_h
|
||||
#endif // ColorButton_h
|
||||
|
||||
@@ -23,9 +23,6 @@
|
||||
#include <QSettings>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
ColorHistory::ColorHistory()
|
||||
{
|
||||
}
|
||||
@@ -117,5 +114,3 @@ namespace glabels
|
||||
|
||||
settings.endGroup();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorHistory_h
|
||||
#define glabels_ColorHistory_h
|
||||
#ifndef ColorHistory_h
|
||||
#define ColorHistory_h
|
||||
|
||||
#include <QObject>
|
||||
#include <QColor>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Barcode Backends Database
|
||||
///
|
||||
@@ -78,7 +75,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endif // glabels_ColorHistory_h
|
||||
#endif // ColorHistory_h
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#include "ColorNode.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Default Constructor
|
||||
///
|
||||
@@ -198,6 +195,3 @@ namespace glabels
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-7
@@ -18,17 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorNode_h
|
||||
#define glabels_ColorNode_h
|
||||
#ifndef ColorNode_h
|
||||
#define ColorNode_h
|
||||
|
||||
#include <QString>
|
||||
#include <QColor>
|
||||
#include <stdint.h>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Color Node Type
|
||||
///
|
||||
@@ -106,6 +103,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_ColorNode_h
|
||||
#endif // ColorNode_h
|
||||
|
||||
@@ -36,9 +36,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor From Data
|
||||
///
|
||||
@@ -121,6 +118,3 @@ namespace glabels
|
||||
{
|
||||
emit activated();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorPaletteButtonItem_h
|
||||
#define glabels_ColorPaletteButtonItem_h
|
||||
#ifndef ColorPaletteButtonItem_h
|
||||
#define ColorPaletteButtonItem_h
|
||||
|
||||
#include <QWidget>
|
||||
#include <QColor>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Color Palette Item
|
||||
///
|
||||
@@ -69,6 +66,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_ColorPaletteButtonItem_h
|
||||
#endif // ColorPaletteButtonItem_h
|
||||
|
||||
@@ -29,9 +29,6 @@
|
||||
#include <QFrame>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
ColorPaletteDialog::ColorTableEntry ColorPaletteDialog::mColorTable[] = {
|
||||
|
||||
{ "#ef2929", tr("Light Scarlet Red", "Color name") },
|
||||
@@ -234,5 +231,3 @@ namespace glabels
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorPaletteDialog_h
|
||||
#define glabels_ColorPaletteDialog_h
|
||||
#ifndef ColorPaletteDialog_h
|
||||
#define ColorPaletteDialog_h
|
||||
|
||||
#include <QObject>
|
||||
#include <QDialog>
|
||||
@@ -29,9 +29,6 @@
|
||||
#include "ColorPaletteItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Color Palette Dialog
|
||||
///
|
||||
@@ -105,7 +102,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
#endif // glabels_ColorPaletteDialog_h
|
||||
#endif // ColorPaletteDialog_h
|
||||
|
||||
@@ -40,9 +40,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor From Data
|
||||
///
|
||||
@@ -145,6 +142,3 @@ namespace glabels
|
||||
{
|
||||
emit activated( mId );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorPaletteItem_h
|
||||
#define glabels_ColorPaletteItem_h
|
||||
#ifndef ColorPaletteItem_h
|
||||
#define ColorPaletteItem_h
|
||||
|
||||
#include <QWidget>
|
||||
#include <QColor>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Color Palette Item
|
||||
///
|
||||
@@ -83,6 +80,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_ColorPaletteItem_h
|
||||
#endif // ColorPaletteItem_h
|
||||
|
||||
@@ -33,9 +33,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -56,5 +53,3 @@ namespace glabels
|
||||
painter.setPen( pen );
|
||||
painter.drawRect( 1, 1, w-2, h-2 );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ColorSwatch_h
|
||||
#define glabels_ColorSwatch_h
|
||||
#ifndef ColorSwatch_h
|
||||
#define ColorSwatch_h
|
||||
|
||||
#include <QPixmap>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Simple Preview Widget
|
||||
///
|
||||
@@ -41,6 +38,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_ColorSwatch_h
|
||||
#endif // ColorSwatch_h
|
||||
|
||||
+6
-6
@@ -24,37 +24,37 @@
|
||||
#include <QPixmap>
|
||||
|
||||
|
||||
glabels::Cursors::Barcode::Barcode()
|
||||
Cursors::Barcode::Barcode()
|
||||
: QCursor( QPixmap(":cursors/32x32/cursor_barcode.png"), 7, 7 )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
glabels::Cursors::Box::Box()
|
||||
Cursors::Box::Box()
|
||||
: QCursor( QPixmap(":cursors/32x32/cursor_box.png"), 7, 7 )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
glabels::Cursors::Ellipse::Ellipse()
|
||||
Cursors::Ellipse::Ellipse()
|
||||
: QCursor( QPixmap(":cursors/32x32/cursor_ellipse.png"), 7, 7 )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
glabels::Cursors::Image::Image()
|
||||
Cursors::Image::Image()
|
||||
: QCursor( QPixmap(":cursors/32x32/cursor_image.png"), 7, 7 )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
glabels::Cursors::Line::Line()
|
||||
Cursors::Line::Line()
|
||||
: QCursor( QPixmap(":cursors/32x32/cursor_line.png"), 7, 7 )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
glabels::Cursors::Text::Text()
|
||||
Cursors::Text::Text()
|
||||
: QCursor( QPixmap(":cursors/32x32/cursor_text.png"), 7, 7 )
|
||||
{
|
||||
}
|
||||
|
||||
+4
-8
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Cursors_h
|
||||
#define glabels_Cursors_h
|
||||
#ifndef Cursors_h
|
||||
#define Cursors_h
|
||||
|
||||
|
||||
#include <QCursor>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Glabels Cursors
|
||||
///
|
||||
@@ -76,8 +73,7 @@ namespace glabels
|
||||
Text();
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endif // glabels_Cursors_h
|
||||
|
||||
#endif // Cursors_h
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#include "FieldButton.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -115,7 +112,3 @@ namespace glabels
|
||||
|
||||
emit keySelected( key );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,17 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_FieldButton_h
|
||||
#define glabels_FieldButton_h
|
||||
#ifndef FieldButton_h
|
||||
#define FieldButton_h
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QString>
|
||||
#include "FieldMenu.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Field Button
|
||||
///
|
||||
@@ -84,6 +81,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_FieldButton_h
|
||||
#endif // FieldButton_h
|
||||
|
||||
@@ -23,9 +23,6 @@
|
||||
#include "FieldMenuItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -58,7 +55,3 @@ namespace glabels
|
||||
{
|
||||
emit keySelected( key );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-8
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_FieldMenu_h
|
||||
#define glabels_FieldMenu_h
|
||||
#ifndef FieldMenu_h
|
||||
#define FieldMenu_h
|
||||
|
||||
#include <QMenu>
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Field Menu
|
||||
///
|
||||
@@ -71,6 +68,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_FieldMenu_h
|
||||
#endif // FieldMenu_h
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#include "FieldMenuItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor From Data
|
||||
///
|
||||
@@ -52,6 +49,3 @@ namespace glabels
|
||||
{
|
||||
emit activated( mKey );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_FieldMenuItem_h
|
||||
#define glabels_FieldMenuItem_h
|
||||
#ifndef FieldMenuItem_h
|
||||
#define FieldMenuItem_h
|
||||
|
||||
#include <QAction>
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Field Menu Item
|
||||
///
|
||||
@@ -72,6 +69,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_FieldMenuItem_h
|
||||
#endif // FieldMenuItem_h
|
||||
|
||||
+1
-7
@@ -31,8 +31,6 @@
|
||||
#include <QDebug>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
/// @TODO keep track of cwd between open/save dialogs
|
||||
|
||||
///
|
||||
@@ -41,7 +39,7 @@ namespace glabels
|
||||
void File::newLabel( MainWindow *window )
|
||||
{
|
||||
// @TODO lookup latest template, if none default based on locale
|
||||
const libglabels::Template* tmplate = libglabels::Db::lookupTemplateFromBrandPart( "Avery", "5159" );
|
||||
const glabels::Template* tmplate = glabels::Db::lookupTemplateFromBrandPart( "Avery", "5159" );
|
||||
LabelModel* label = new LabelModel();
|
||||
label->setTmplate( tmplate );
|
||||
label->setRotate( false );
|
||||
@@ -219,7 +217,3 @@ namespace glabels
|
||||
close( window );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
+4
-6
@@ -18,17 +18,16 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_File_h
|
||||
#define glabels_File_h
|
||||
#ifndef File_h
|
||||
#define File_h
|
||||
|
||||
|
||||
#include <QObject>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class MainWindow;
|
||||
|
||||
|
||||
///
|
||||
/// File Actions
|
||||
///
|
||||
@@ -46,6 +45,5 @@ namespace glabels
|
||||
static void exit();
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_File_h
|
||||
#endif // File_h
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#include "FileUtil.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
namespace FileUtil
|
||||
{
|
||||
|
||||
@@ -38,7 +35,3 @@ namespace glabels
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
+4
-7
@@ -18,21 +18,18 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_FileUtil_h
|
||||
#define glabels_FileUtil_h
|
||||
#ifndef FileUtil_h
|
||||
#define FileUtil_h
|
||||
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
namespace FileUtil
|
||||
{
|
||||
|
||||
QString addExtension( const QString& rawFilename, const QString& extension );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_FileUtil_h
|
||||
|
||||
#endif // FileUtil_h
|
||||
|
||||
+50
-50
@@ -41,7 +41,7 @@ namespace
|
||||
///
|
||||
/// Handle Constructor
|
||||
///
|
||||
glabels::Handle::Handle( LabelModelObject* owner, Location location )
|
||||
Handle::Handle( LabelModelObject* owner, Location location )
|
||||
: mOwner(owner), mLocation(location)
|
||||
{
|
||||
}
|
||||
@@ -50,7 +50,7 @@ glabels::Handle::Handle( LabelModelObject* owner, Location location )
|
||||
///
|
||||
/// Handle Destructor
|
||||
///
|
||||
glabels::Handle::~Handle()
|
||||
Handle::~Handle()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ glabels::Handle::~Handle()
|
||||
///
|
||||
/// Handle owner
|
||||
///
|
||||
glabels::LabelModelObject* glabels::Handle::owner() const
|
||||
LabelModelObject* Handle::owner() const
|
||||
{
|
||||
return mOwner;
|
||||
}
|
||||
@@ -67,7 +67,7 @@ glabels::LabelModelObject* glabels::Handle::owner() const
|
||||
///
|
||||
/// Handle location
|
||||
///
|
||||
glabels::Handle::Location glabels::Handle::location() const
|
||||
Handle::Location Handle::location() const
|
||||
{
|
||||
return mLocation;
|
||||
}
|
||||
@@ -76,10 +76,10 @@ glabels::Handle::Location glabels::Handle::location() const
|
||||
///
|
||||
/// Draw Handle at x,y
|
||||
///
|
||||
void glabels::Handle::drawAt( QPainter* painter,
|
||||
void Handle::drawAt( QPainter* painter,
|
||||
double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y,
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y,
|
||||
QColor color ) const
|
||||
{
|
||||
painter->save();
|
||||
@@ -104,9 +104,9 @@ void glabels::Handle::drawAt( QPainter* painter,
|
||||
///
|
||||
/// Create Handle path at x,y
|
||||
///
|
||||
QPainterPath glabels::Handle::pathAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const
|
||||
QPainterPath Handle::pathAt( double scale,
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const
|
||||
{
|
||||
QPainterPath path;
|
||||
|
||||
@@ -122,7 +122,7 @@ QPainterPath glabels::Handle::pathAt( double scale,
|
||||
///
|
||||
/// HandleNorthWest Constructor
|
||||
///
|
||||
glabels::HandleNorthWest::HandleNorthWest( LabelModelObject* owner )
|
||||
HandleNorthWest::HandleNorthWest( LabelModelObject* owner )
|
||||
: Handle( owner, NW )
|
||||
{
|
||||
}
|
||||
@@ -131,7 +131,7 @@ glabels::HandleNorthWest::HandleNorthWest( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleNorthWest Destructor
|
||||
///
|
||||
glabels::HandleNorthWest::~HandleNorthWest()
|
||||
HandleNorthWest::~HandleNorthWest()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ glabels::HandleNorthWest::~HandleNorthWest()
|
||||
///
|
||||
/// Draw HandleNorthWest
|
||||
///
|
||||
void glabels::HandleNorthWest::draw( QPainter* painter, double scale ) const
|
||||
void HandleNorthWest::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, 0, 0, originHandleFillColor );
|
||||
}
|
||||
@@ -148,7 +148,7 @@ void glabels::HandleNorthWest::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleNorthWest Path
|
||||
///
|
||||
QPainterPath glabels::HandleNorthWest::path( double scale ) const
|
||||
QPainterPath HandleNorthWest::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, 0, 0 );
|
||||
}
|
||||
@@ -157,7 +157,7 @@ QPainterPath glabels::HandleNorthWest::path( double scale ) const
|
||||
///
|
||||
/// HandleNorth Constructor
|
||||
///
|
||||
glabels::HandleNorth::HandleNorth( LabelModelObject* owner )
|
||||
HandleNorth::HandleNorth( LabelModelObject* owner )
|
||||
: Handle( owner, N )
|
||||
{
|
||||
}
|
||||
@@ -166,7 +166,7 @@ glabels::HandleNorth::HandleNorth( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleNorth Destructor
|
||||
///
|
||||
glabels::HandleNorth::~HandleNorth()
|
||||
HandleNorth::~HandleNorth()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -174,7 +174,7 @@ glabels::HandleNorth::~HandleNorth()
|
||||
///
|
||||
/// Draw HandleNorth
|
||||
///
|
||||
void glabels::HandleNorth::draw( QPainter* painter, double scale ) const
|
||||
void HandleNorth::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, mOwner->w()/2, 0, handleFillColor );
|
||||
}
|
||||
@@ -183,7 +183,7 @@ void glabels::HandleNorth::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleNorth Path
|
||||
///
|
||||
QPainterPath glabels::HandleNorth::path( double scale ) const
|
||||
QPainterPath HandleNorth::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, mOwner->w()/2, 0 );
|
||||
}
|
||||
@@ -192,7 +192,7 @@ QPainterPath glabels::HandleNorth::path( double scale ) const
|
||||
///
|
||||
/// HandleNorthEast Constructor
|
||||
///
|
||||
glabels::HandleNorthEast::HandleNorthEast( LabelModelObject* owner )
|
||||
HandleNorthEast::HandleNorthEast( LabelModelObject* owner )
|
||||
: Handle( owner, NE )
|
||||
{
|
||||
}
|
||||
@@ -201,7 +201,7 @@ glabels::HandleNorthEast::HandleNorthEast( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleNorthEast Destructor
|
||||
///
|
||||
glabels::HandleNorthEast::~HandleNorthEast()
|
||||
HandleNorthEast::~HandleNorthEast()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -209,7 +209,7 @@ glabels::HandleNorthEast::~HandleNorthEast()
|
||||
///
|
||||
/// Draw HandleNorthEast
|
||||
///
|
||||
void glabels::HandleNorthEast::draw( QPainter* painter, double scale ) const
|
||||
void HandleNorthEast::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, mOwner->w(), 0, handleFillColor );
|
||||
}
|
||||
@@ -218,7 +218,7 @@ void glabels::HandleNorthEast::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleNorthEast Path
|
||||
///
|
||||
QPainterPath glabels::HandleNorthEast::path( double scale ) const
|
||||
QPainterPath HandleNorthEast::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, mOwner->w(), 0 );
|
||||
}
|
||||
@@ -227,7 +227,7 @@ QPainterPath glabels::HandleNorthEast::path( double scale ) const
|
||||
///
|
||||
/// HandleEast Constructor
|
||||
///
|
||||
glabels::HandleEast::HandleEast( LabelModelObject* owner )
|
||||
HandleEast::HandleEast( LabelModelObject* owner )
|
||||
: Handle( owner, E )
|
||||
{
|
||||
}
|
||||
@@ -236,7 +236,7 @@ glabels::HandleEast::HandleEast( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleEast Destructor
|
||||
///
|
||||
glabels::HandleEast::~HandleEast()
|
||||
HandleEast::~HandleEast()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -244,7 +244,7 @@ glabels::HandleEast::~HandleEast()
|
||||
///
|
||||
/// Draw HandleEast
|
||||
///
|
||||
void glabels::HandleEast::draw( QPainter* painter, double scale ) const
|
||||
void HandleEast::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, mOwner->w(), mOwner->h()/2, handleFillColor );
|
||||
}
|
||||
@@ -253,7 +253,7 @@ void glabels::HandleEast::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleEast Path
|
||||
///
|
||||
QPainterPath glabels::HandleEast::path( double scale ) const
|
||||
QPainterPath HandleEast::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, mOwner->w(), mOwner->h()/2 );
|
||||
}
|
||||
@@ -262,7 +262,7 @@ QPainterPath glabels::HandleEast::path( double scale ) const
|
||||
///
|
||||
/// HandleSouthEast Constructor
|
||||
///
|
||||
glabels::HandleSouthEast::HandleSouthEast( LabelModelObject* owner )
|
||||
HandleSouthEast::HandleSouthEast( LabelModelObject* owner )
|
||||
: Handle( owner, SE )
|
||||
{
|
||||
}
|
||||
@@ -271,7 +271,7 @@ glabels::HandleSouthEast::HandleSouthEast( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleSouthEast Destructor
|
||||
///
|
||||
glabels::HandleSouthEast::~HandleSouthEast()
|
||||
HandleSouthEast::~HandleSouthEast()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -279,7 +279,7 @@ glabels::HandleSouthEast::~HandleSouthEast()
|
||||
///
|
||||
/// Draw HandleSouthEast
|
||||
///
|
||||
void glabels::HandleSouthEast::draw( QPainter* painter, double scale ) const
|
||||
void HandleSouthEast::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, mOwner->w(), mOwner->h(), handleFillColor );
|
||||
}
|
||||
@@ -288,7 +288,7 @@ void glabels::HandleSouthEast::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleSouthEast Path
|
||||
///
|
||||
QPainterPath glabels::HandleSouthEast::path( double scale ) const
|
||||
QPainterPath HandleSouthEast::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, mOwner->w(), mOwner->h() );
|
||||
}
|
||||
@@ -297,7 +297,7 @@ QPainterPath glabels::HandleSouthEast::path( double scale ) const
|
||||
///
|
||||
/// HandleSouth Constructor
|
||||
///
|
||||
glabels::HandleSouth::HandleSouth( LabelModelObject* owner )
|
||||
HandleSouth::HandleSouth( LabelModelObject* owner )
|
||||
: Handle( owner, S )
|
||||
{
|
||||
}
|
||||
@@ -306,7 +306,7 @@ glabels::HandleSouth::HandleSouth( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleSouth Destructor
|
||||
///
|
||||
glabels::HandleSouth::~HandleSouth()
|
||||
HandleSouth::~HandleSouth()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -314,7 +314,7 @@ glabels::HandleSouth::~HandleSouth()
|
||||
///
|
||||
/// Draw HandleSouth
|
||||
///
|
||||
void glabels::HandleSouth::draw( QPainter* painter, double scale ) const
|
||||
void HandleSouth::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, mOwner->w()/2, mOwner->h(), handleFillColor );
|
||||
}
|
||||
@@ -323,7 +323,7 @@ void glabels::HandleSouth::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleSouth Path
|
||||
///
|
||||
QPainterPath glabels::HandleSouth::path( double scale ) const
|
||||
QPainterPath HandleSouth::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, mOwner->w()/2, mOwner->h() );
|
||||
}
|
||||
@@ -332,7 +332,7 @@ QPainterPath glabels::HandleSouth::path( double scale ) const
|
||||
///
|
||||
/// HandleSouthWest Constructor
|
||||
///
|
||||
glabels::HandleSouthWest::HandleSouthWest( LabelModelObject* owner )
|
||||
HandleSouthWest::HandleSouthWest( LabelModelObject* owner )
|
||||
: Handle( owner, SW )
|
||||
{
|
||||
}
|
||||
@@ -341,7 +341,7 @@ glabels::HandleSouthWest::HandleSouthWest( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleSouthWest Destructor
|
||||
///
|
||||
glabels::HandleSouthWest::~HandleSouthWest()
|
||||
HandleSouthWest::~HandleSouthWest()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -349,7 +349,7 @@ glabels::HandleSouthWest::~HandleSouthWest()
|
||||
///
|
||||
/// Draw HandleSouthWest
|
||||
///
|
||||
void glabels::HandleSouthWest::draw( QPainter* painter, double scale ) const
|
||||
void HandleSouthWest::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, 0, mOwner->h(), handleFillColor );
|
||||
}
|
||||
@@ -358,7 +358,7 @@ void glabels::HandleSouthWest::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleSouthWest Path
|
||||
///
|
||||
QPainterPath glabels::HandleSouthWest::path( double scale ) const
|
||||
QPainterPath HandleSouthWest::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, 0, mOwner->h() );
|
||||
}
|
||||
@@ -367,7 +367,7 @@ QPainterPath glabels::HandleSouthWest::path( double scale ) const
|
||||
///
|
||||
/// HandleWest Constructor
|
||||
///
|
||||
glabels::HandleWest::HandleWest( LabelModelObject* owner )
|
||||
HandleWest::HandleWest( LabelModelObject* owner )
|
||||
: Handle( owner, W )
|
||||
{
|
||||
}
|
||||
@@ -376,7 +376,7 @@ glabels::HandleWest::HandleWest( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleWest Destructor
|
||||
///
|
||||
glabels::HandleWest::~HandleWest()
|
||||
HandleWest::~HandleWest()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -384,7 +384,7 @@ glabels::HandleWest::~HandleWest()
|
||||
///
|
||||
/// Draw HandleWest
|
||||
///
|
||||
void glabels::HandleWest::draw( QPainter* painter, double scale ) const
|
||||
void HandleWest::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, 0, mOwner->h()/2, handleFillColor );
|
||||
}
|
||||
@@ -393,7 +393,7 @@ void glabels::HandleWest::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleWest Path
|
||||
///
|
||||
QPainterPath glabels::HandleWest::path( double scale ) const
|
||||
QPainterPath HandleWest::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, 0, mOwner->h()/2 );
|
||||
}
|
||||
@@ -402,7 +402,7 @@ QPainterPath glabels::HandleWest::path( double scale ) const
|
||||
///
|
||||
/// HandleP1 Constructor
|
||||
///
|
||||
glabels::HandleP1::HandleP1( LabelModelObject* owner )
|
||||
HandleP1::HandleP1( LabelModelObject* owner )
|
||||
: Handle( owner, P1 )
|
||||
{
|
||||
}
|
||||
@@ -411,7 +411,7 @@ glabels::HandleP1::HandleP1( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleP1 Destructor
|
||||
///
|
||||
glabels::HandleP1::~HandleP1()
|
||||
HandleP1::~HandleP1()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -419,7 +419,7 @@ glabels::HandleP1::~HandleP1()
|
||||
///
|
||||
/// Draw HandleP1
|
||||
///
|
||||
void glabels::HandleP1::draw( QPainter* painter, double scale ) const
|
||||
void HandleP1::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, 0, 0, originHandleFillColor );
|
||||
}
|
||||
@@ -428,7 +428,7 @@ void glabels::HandleP1::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleP1 Path
|
||||
///
|
||||
QPainterPath glabels::HandleP1::path( double scale ) const
|
||||
QPainterPath HandleP1::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, 0, 0 );
|
||||
}
|
||||
@@ -437,7 +437,7 @@ QPainterPath glabels::HandleP1::path( double scale ) const
|
||||
///
|
||||
/// HandleP2 Constructor
|
||||
///
|
||||
glabels::HandleP2::HandleP2( LabelModelObject* owner )
|
||||
HandleP2::HandleP2( LabelModelObject* owner )
|
||||
: Handle( owner, P2 )
|
||||
{
|
||||
}
|
||||
@@ -446,7 +446,7 @@ glabels::HandleP2::HandleP2( LabelModelObject* owner )
|
||||
///
|
||||
/// HandleP2 Destructor
|
||||
///
|
||||
glabels::HandleP2::~HandleP2()
|
||||
HandleP2::~HandleP2()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -454,7 +454,7 @@ glabels::HandleP2::~HandleP2()
|
||||
///
|
||||
/// Draw HandleP2
|
||||
///
|
||||
void glabels::HandleP2::draw( QPainter* painter, double scale ) const
|
||||
void HandleP2::draw( QPainter* painter, double scale ) const
|
||||
{
|
||||
drawAt( painter, scale, mOwner->w(), mOwner->h(), handleFillColor );
|
||||
}
|
||||
@@ -463,7 +463,7 @@ void glabels::HandleP2::draw( QPainter* painter, double scale ) const
|
||||
///
|
||||
/// HandleP2 Path
|
||||
///
|
||||
QPainterPath glabels::HandleP2::path( double scale ) const
|
||||
QPainterPath HandleP2::path( double scale ) const
|
||||
{
|
||||
return pathAt( scale, mOwner->w(), mOwner->h() );
|
||||
}
|
||||
|
||||
+7
-12
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Handles_h
|
||||
#define glabels_Handles_h
|
||||
#ifndef Handles_h
|
||||
#define Handles_h
|
||||
|
||||
|
||||
#include <QPainter>
|
||||
@@ -27,9 +27,6 @@
|
||||
#include "libglabels/Distance.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
class LabelModelObject;
|
||||
|
||||
|
||||
@@ -70,13 +67,13 @@ namespace glabels
|
||||
protected:
|
||||
void drawAt( QPainter* painter,
|
||||
double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y,
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y,
|
||||
QColor color ) const;
|
||||
|
||||
QPainterPath pathAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const;
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const;
|
||||
|
||||
|
||||
////////////////////////////
|
||||
@@ -309,6 +306,4 @@ namespace glabels
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_Handles_h
|
||||
#endif // Handles_h
|
||||
|
||||
@@ -25,9 +25,6 @@
|
||||
#include <iostream>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Display Help Contents
|
||||
///
|
||||
@@ -57,6 +54,3 @@ namespace glabels
|
||||
|
||||
aboutBox.exec();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
+5
-7
@@ -18,25 +18,23 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Help_h
|
||||
#define glabels_Help_h
|
||||
#ifndef Help_h
|
||||
#define Help_h
|
||||
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Help Actions
|
||||
///
|
||||
namespace Help
|
||||
{
|
||||
|
||||
void displayContents( QWidget *parent );
|
||||
void displayAbout( QWidget *parent );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_Help_h
|
||||
|
||||
#endif // Help_h
|
||||
|
||||
+4
-7
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Icons_h
|
||||
#define glabels_Icons_h
|
||||
#ifndef Icons_h
|
||||
#define Icons_h
|
||||
|
||||
#include <QIcon>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Glabels Icons
|
||||
///
|
||||
@@ -468,6 +465,6 @@ namespace glabels
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
#endif // glabels_Icons_h
|
||||
|
||||
#endif // Icons_h
|
||||
|
||||
+36
-42
@@ -29,9 +29,6 @@
|
||||
#include "LabelRegion.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Default constructor.
|
||||
///
|
||||
@@ -117,8 +114,8 @@ namespace glabels
|
||||
/// Object at x,y
|
||||
///
|
||||
LabelModelObject* LabelModel::objectAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const
|
||||
{
|
||||
/* Search object list in reverse order. I.e. from top to bottom. */
|
||||
QList<LabelModelObject*>::const_iterator it = mObjectList.end();
|
||||
@@ -140,8 +137,8 @@ namespace glabels
|
||||
/// Handle at x,y
|
||||
///
|
||||
Handle* LabelModel::handleAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const
|
||||
{
|
||||
foreach( LabelModelObject* object, mObjectList )
|
||||
{
|
||||
@@ -238,10 +235,10 @@ namespace glabels
|
||||
using std::min;
|
||||
using std::max;
|
||||
|
||||
libglabels::Distance rX1 = min( region.x1(), region.x2() );
|
||||
libglabels::Distance rY1 = min( region.y1(), region.y2() );
|
||||
libglabels::Distance rX2 = max( region.x1(), region.x2() );
|
||||
libglabels::Distance rY2 = max( region.y1(), region.y2() );
|
||||
glabels::Distance rX1 = min( region.x1(), region.x2() );
|
||||
glabels::Distance rY1 = min( region.y1(), region.y2() );
|
||||
glabels::Distance rX2 = max( region.x1(), region.x2() );
|
||||
glabels::Distance rY2 = max( region.y1(), region.y2() );
|
||||
|
||||
foreach ( LabelModelObject* object, mObjectList )
|
||||
{
|
||||
@@ -563,7 +560,7 @@ namespace glabels
|
||||
QList<LabelModelObject*> selectedList = getSelection();
|
||||
|
||||
/// Find left-most edge.
|
||||
libglabels::Distance x1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
||||
glabels::Distance x1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
@@ -574,7 +571,7 @@ namespace glabels
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dx = x1_min - r.x1();
|
||||
glabels::Distance dx = x1_min - r.x1();
|
||||
object->setPositionRelative( dx, 0 );
|
||||
}
|
||||
|
||||
@@ -598,7 +595,7 @@ namespace glabels
|
||||
QList<LabelModelObject*> selectedList = getSelection();
|
||||
|
||||
/// Find right-most edge.
|
||||
libglabels::Distance x1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
||||
glabels::Distance x1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
@@ -609,7 +606,7 @@ namespace glabels
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dx = x1_max - r.x1();
|
||||
glabels::Distance dx = x1_max - r.x1();
|
||||
object->setPositionRelative( dx, 0 );
|
||||
}
|
||||
|
||||
@@ -633,7 +630,7 @@ namespace glabels
|
||||
QList<LabelModelObject*> selectedList = getSelection();
|
||||
|
||||
/// Find average center of objects.
|
||||
libglabels::Distance xsum = 0;
|
||||
glabels::Distance xsum = 0;
|
||||
int n = 0;
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
@@ -641,15 +638,15 @@ namespace glabels
|
||||
xsum += (r.x1() + r.x2()) / 2.0;
|
||||
n++;
|
||||
}
|
||||
libglabels::Distance xavg = xsum / n;
|
||||
glabels::Distance xavg = xsum / n;
|
||||
|
||||
/// Find object closest to average center of objects.
|
||||
libglabels::Distance xcenter = 7200; /// Start with very large value.
|
||||
libglabels::Distance dxmin = fabs( xavg - xcenter );
|
||||
glabels::Distance xcenter = 7200; /// Start with very large value.
|
||||
glabels::Distance dxmin = fabs( xavg - xcenter );
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dx = fabs( xavg - (r.x1() + r.x2())/2.0 );
|
||||
glabels::Distance dx = fabs( xavg - (r.x1() + r.x2())/2.0 );
|
||||
if ( dx < dxmin )
|
||||
{
|
||||
dxmin = dx;
|
||||
@@ -661,7 +658,7 @@ namespace glabels
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dx = xcenter - (r.x1() + r.x2())/2.0;
|
||||
glabels::Distance dx = xcenter - (r.x1() + r.x2())/2.0;
|
||||
object->setPositionRelative( dx, 0 );
|
||||
}
|
||||
|
||||
@@ -685,7 +682,7 @@ namespace glabels
|
||||
QList<LabelModelObject*> selectedList = getSelection();
|
||||
|
||||
/// Find top-most edge.
|
||||
libglabels::Distance y1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
||||
glabels::Distance y1_min = 7200; /// Start with a very large value: 7200pts = 100in
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
@@ -696,7 +693,7 @@ namespace glabels
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dy = y1_min - r.y1();
|
||||
glabels::Distance dy = y1_min - r.y1();
|
||||
object->setPositionRelative( 0, dy );
|
||||
}
|
||||
|
||||
@@ -720,7 +717,7 @@ namespace glabels
|
||||
QList<LabelModelObject*> selectedList = getSelection();
|
||||
|
||||
/// Find bottom-most edge.
|
||||
libglabels::Distance y1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
||||
glabels::Distance y1_max = -7200; /// Start with a very large negative value: 7200pts = 100in
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
@@ -731,7 +728,7 @@ namespace glabels
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dy = y1_max - r.y1();
|
||||
glabels::Distance dy = y1_max - r.y1();
|
||||
object->setPositionRelative( 0, dy );
|
||||
}
|
||||
|
||||
@@ -755,7 +752,7 @@ namespace glabels
|
||||
QList<LabelModelObject*> selectedList = getSelection();
|
||||
|
||||
/// Find average center of objects.
|
||||
libglabels::Distance ysum = 0;
|
||||
glabels::Distance ysum = 0;
|
||||
int n = 0;
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
@@ -763,15 +760,15 @@ namespace glabels
|
||||
ysum += (r.y1() + r.y2()) / 2.0;
|
||||
n++;
|
||||
}
|
||||
libglabels::Distance yavg = ysum / n;
|
||||
glabels::Distance yavg = ysum / n;
|
||||
|
||||
/// Find object closest to average center of objects.
|
||||
libglabels::Distance ycenter = 7200; /// Start with very large value.
|
||||
libglabels::Distance dymin = fabs( yavg - ycenter );
|
||||
glabels::Distance ycenter = 7200; /// Start with very large value.
|
||||
glabels::Distance dymin = fabs( yavg - ycenter );
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dy = fabs( yavg - (r.y1() + r.y2())/2.0 );
|
||||
glabels::Distance dy = fabs( yavg - (r.y1() + r.y2())/2.0 );
|
||||
if ( dy < dymin )
|
||||
{
|
||||
dymin = dy;
|
||||
@@ -783,7 +780,7 @@ namespace glabels
|
||||
foreach ( LabelModelObject* object, selectedList )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance dy = ycenter - (r.y1() + r.y2())/2.0;
|
||||
glabels::Distance dy = ycenter - (r.y1() + r.y2())/2.0;
|
||||
object->setPositionRelative( 0, dy );
|
||||
}
|
||||
|
||||
@@ -799,15 +796,15 @@ namespace glabels
|
||||
///
|
||||
void LabelModel::centerSelectionHoriz()
|
||||
{
|
||||
libglabels::Distance xLabelCenter = w() / 2.0;
|
||||
glabels::Distance xLabelCenter = w() / 2.0;
|
||||
|
||||
foreach ( LabelModelObject* object, mObjectList )
|
||||
{
|
||||
if ( object->isSelected() )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance xObjectCenter = (r.x1() + r.x2()) / 2.0;
|
||||
libglabels::Distance dx = xLabelCenter - xObjectCenter;
|
||||
glabels::Distance xObjectCenter = (r.x1() + r.x2()) / 2.0;
|
||||
glabels::Distance dx = xLabelCenter - xObjectCenter;
|
||||
object->setPositionRelative( dx, 0 );
|
||||
}
|
||||
}
|
||||
@@ -824,15 +821,15 @@ namespace glabels
|
||||
///
|
||||
void LabelModel::centerSelectionVert()
|
||||
{
|
||||
libglabels::Distance yLabelCenter = h() / 2.0;
|
||||
glabels::Distance yLabelCenter = h() / 2.0;
|
||||
|
||||
foreach ( LabelModelObject* object, mObjectList )
|
||||
{
|
||||
if ( object->isSelected() )
|
||||
{
|
||||
LabelRegion r = object->getExtent();
|
||||
libglabels::Distance yObjectCenter = (r.y1() + r.y2()) / 2.0;
|
||||
libglabels::Distance dy = yLabelCenter - yObjectCenter;
|
||||
glabels::Distance yObjectCenter = (r.y1() + r.y2()) / 2.0;
|
||||
glabels::Distance dy = yLabelCenter - yObjectCenter;
|
||||
object->setPositionRelative( 0, dy );
|
||||
}
|
||||
}
|
||||
@@ -847,7 +844,7 @@ namespace glabels
|
||||
///
|
||||
/// Move Selected Objects By dx,dy
|
||||
///
|
||||
void LabelModel::moveSelection( const libglabels::Distance& dx, const libglabels::Distance& dy )
|
||||
void LabelModel::moveSelection( const glabels::Distance& dx, const glabels::Distance& dy )
|
||||
{
|
||||
foreach ( LabelModelObject* object, mObjectList )
|
||||
{
|
||||
@@ -1027,7 +1024,7 @@ namespace glabels
|
||||
///
|
||||
/// Set Line Width Of Selected Objects
|
||||
///
|
||||
void LabelModel::setSelectionLineWidth( const libglabels::Distance& lineWidth )
|
||||
void LabelModel::setSelectionLineWidth( const glabels::Distance& lineWidth )
|
||||
{
|
||||
foreach ( LabelModelObject* object, mObjectList )
|
||||
{
|
||||
@@ -1094,6 +1091,3 @@ namespace glabels
|
||||
object->draw( painter, inEditor, record );
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
+21
-25
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_LabelModel_h
|
||||
#define glabels_LabelModel_h
|
||||
#ifndef LabelModel_h
|
||||
#define LabelModel_h
|
||||
|
||||
#include <QObject>
|
||||
#include <QList>
|
||||
@@ -29,8 +29,6 @@
|
||||
#include "libglabels/Template.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
// Forward References
|
||||
class LabelModelObject;
|
||||
class Handle;
|
||||
@@ -81,15 +79,15 @@ namespace glabels
|
||||
inline int compressionLevel() const;
|
||||
inline void setCompressionLevel( int compressionLevel );
|
||||
|
||||
inline const libglabels::Template* tmplate() const;
|
||||
inline const libglabels::Frame* frame() const;
|
||||
inline void setTmplate( const libglabels::Template* tmplate );
|
||||
inline const glabels::Template* tmplate() const;
|
||||
inline const glabels::Frame* frame() const;
|
||||
inline void setTmplate( const glabels::Template* tmplate );
|
||||
|
||||
inline bool rotate() const;
|
||||
inline void setRotate( bool rotate );
|
||||
|
||||
inline libglabels::Distance w() const;
|
||||
inline libglabels::Distance h() const;
|
||||
inline glabels::Distance w() const;
|
||||
inline glabels::Distance h() const;
|
||||
|
||||
inline const QList<LabelModelObject*>& objectList() const;
|
||||
|
||||
@@ -102,12 +100,12 @@ namespace glabels
|
||||
void deleteObject( LabelModelObject* object );
|
||||
|
||||
LabelModelObject* objectAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const;
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const;
|
||||
|
||||
Handle* handleAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const;
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const;
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
@@ -161,7 +159,7 @@ namespace glabels
|
||||
void alignSelectionVCenter();
|
||||
void centerSelectionHoriz();
|
||||
void centerSelectionVert();
|
||||
void moveSelection( const libglabels::Distance& dx, const libglabels::Distance& dy );
|
||||
void moveSelection( const glabels::Distance& dx, const glabels::Distance& dy );
|
||||
void setSelectionFontFamily( const QString& fontFamily );
|
||||
void setSelectionFontSize( double fontSize );
|
||||
void setSelectionFontWeight( QFont::Weight fontWeight );
|
||||
@@ -170,7 +168,7 @@ namespace glabels
|
||||
void setSelectionTextVAlign( Qt::Alignment textVAlign );
|
||||
void setSelectionTextLineSpacing( double textLineSpacing );
|
||||
void setSelectionTextColorNode( ColorNode textColorNode );
|
||||
void setSelectionLineWidth( const libglabels::Distance& lineWidth );
|
||||
void setSelectionLineWidth( const glabels::Distance& lineWidth );
|
||||
void setSelectionLineColorNode( ColorNode lineColorNode );
|
||||
void setSelectionFillColorNode( ColorNode fillColorNode );
|
||||
|
||||
@@ -198,8 +196,8 @@ namespace glabels
|
||||
bool mModified;
|
||||
QString mFileName;
|
||||
int mCompressionLevel;
|
||||
const libglabels::Template* mTmplate;
|
||||
const libglabels::Frame* mFrame;
|
||||
const glabels::Template* mTmplate;
|
||||
const glabels::Frame* mFrame;
|
||||
bool mRotate;
|
||||
|
||||
QList<LabelModelObject*> mObjectList;
|
||||
@@ -246,19 +244,19 @@ namespace glabels
|
||||
}
|
||||
|
||||
|
||||
inline const libglabels::Template* LabelModel::tmplate() const
|
||||
inline const glabels::Template* LabelModel::tmplate() const
|
||||
{
|
||||
return mTmplate;
|
||||
}
|
||||
|
||||
|
||||
inline const libglabels::Frame* LabelModel::frame() const
|
||||
inline const glabels::Frame* LabelModel::frame() const
|
||||
{
|
||||
return mFrame;
|
||||
}
|
||||
|
||||
|
||||
inline void LabelModel::setTmplate( const libglabels::Template* tmplate )
|
||||
inline void LabelModel::setTmplate( const glabels::Template* tmplate )
|
||||
{
|
||||
if (mTmplate != tmplate)
|
||||
{
|
||||
@@ -289,13 +287,13 @@ namespace glabels
|
||||
}
|
||||
|
||||
|
||||
inline libglabels::Distance LabelModel::w() const
|
||||
inline glabels::Distance LabelModel::w() const
|
||||
{
|
||||
return mRotate ? mFrame->h() : mFrame->w();
|
||||
}
|
||||
|
||||
|
||||
inline libglabels::Distance LabelModel::h() const
|
||||
inline glabels::Distance LabelModel::h() const
|
||||
{
|
||||
return mRotate ? mFrame->w() : mFrame->h();
|
||||
}
|
||||
@@ -307,6 +305,4 @@ namespace glabels
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_LabelModel_h
|
||||
#endif // LabelModel_h
|
||||
|
||||
@@ -30,9 +30,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -145,5 +142,3 @@ namespace glabels
|
||||
|
||||
return path;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_LabelModelBoxObject_h
|
||||
#define glabels_LabelModelBoxObject_h
|
||||
#ifndef LabelModelBoxObject_h
|
||||
#define LabelModelBoxObject_h
|
||||
|
||||
|
||||
#include "LabelModelShapeObject.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Label Model Box Object
|
||||
///
|
||||
@@ -53,6 +50,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_LabelModelBoxObject_h
|
||||
#endif // LabelModelBoxObject_h
|
||||
|
||||
@@ -32,9 +32,6 @@
|
||||
#include "MergeRecord.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Next Object ID
|
||||
///
|
||||
@@ -113,7 +110,7 @@ namespace glabels
|
||||
///
|
||||
/// X0 Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelObject::x0() const
|
||||
glabels::Distance LabelModelObject::x0() const
|
||||
{
|
||||
return mX0;
|
||||
}
|
||||
@@ -122,7 +119,7 @@ namespace glabels
|
||||
///
|
||||
/// X0 Property Setter
|
||||
///
|
||||
void LabelModelObject::setX0( const libglabels::Distance& value )
|
||||
void LabelModelObject::setX0( const glabels::Distance& value )
|
||||
{
|
||||
if ( mX0 != value )
|
||||
{
|
||||
@@ -135,7 +132,7 @@ namespace glabels
|
||||
///
|
||||
/// Y0 Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelObject::y0() const
|
||||
glabels::Distance LabelModelObject::y0() const
|
||||
{
|
||||
return mY0;
|
||||
}
|
||||
@@ -144,7 +141,7 @@ namespace glabels
|
||||
///
|
||||
/// Y0 Property Setter
|
||||
///
|
||||
void LabelModelObject::setY0( const libglabels::Distance& value )
|
||||
void LabelModelObject::setY0( const glabels::Distance& value )
|
||||
{
|
||||
if ( mY0 != value )
|
||||
{
|
||||
@@ -157,7 +154,7 @@ namespace glabels
|
||||
///
|
||||
/// W (Width) Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelObject::w() const
|
||||
glabels::Distance LabelModelObject::w() const
|
||||
{
|
||||
return mW;
|
||||
}
|
||||
@@ -166,7 +163,7 @@ namespace glabels
|
||||
///
|
||||
/// W (Width) Property Setter
|
||||
///
|
||||
void LabelModelObject::setW( const libglabels::Distance& value )
|
||||
void LabelModelObject::setW( const glabels::Distance& value )
|
||||
{
|
||||
if ( mW != value )
|
||||
{
|
||||
@@ -179,7 +176,7 @@ namespace glabels
|
||||
///
|
||||
/// H (Height) Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelObject::h() const
|
||||
glabels::Distance LabelModelObject::h() const
|
||||
{
|
||||
return mH;
|
||||
}
|
||||
@@ -188,7 +185,7 @@ namespace glabels
|
||||
///
|
||||
/// H (Height) Property Setter
|
||||
///
|
||||
void LabelModelObject::setH( const libglabels::Distance& value )
|
||||
void LabelModelObject::setH( const glabels::Distance& value )
|
||||
{
|
||||
if ( mH != value )
|
||||
{
|
||||
@@ -245,7 +242,7 @@ namespace glabels
|
||||
///
|
||||
/// Shadow X Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelObject::shadowX() const
|
||||
glabels::Distance LabelModelObject::shadowX() const
|
||||
{
|
||||
return mShadowX;
|
||||
}
|
||||
@@ -254,7 +251,7 @@ namespace glabels
|
||||
///
|
||||
/// Shadow X Property Setter
|
||||
///
|
||||
void LabelModelObject::setShadowX( const libglabels::Distance& value )
|
||||
void LabelModelObject::setShadowX( const glabels::Distance& value )
|
||||
{
|
||||
if ( mShadowX != value )
|
||||
{
|
||||
@@ -267,7 +264,7 @@ namespace glabels
|
||||
///
|
||||
/// Shadow Y Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelObject::shadowY() const
|
||||
glabels::Distance LabelModelObject::shadowY() const
|
||||
{
|
||||
return mShadowY;
|
||||
}
|
||||
@@ -276,7 +273,7 @@ namespace glabels
|
||||
///
|
||||
/// Shadow Y Property Setter
|
||||
///
|
||||
void LabelModelObject::setShadowY( const libglabels::Distance& value )
|
||||
void LabelModelObject::setShadowY( const glabels::Distance& value )
|
||||
{
|
||||
if ( mShadowY != value )
|
||||
{
|
||||
@@ -524,7 +521,7 @@ namespace glabels
|
||||
/// Virtual Line Width Property Default Getter
|
||||
/// (Overridden by concrete class)
|
||||
///
|
||||
libglabels::Distance LabelModelObject::lineWidth() const
|
||||
glabels::Distance LabelModelObject::lineWidth() const
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
@@ -534,7 +531,7 @@ namespace glabels
|
||||
/// Virtual Line Width Property Default Setter
|
||||
/// (Overridden by concrete class)
|
||||
///
|
||||
void LabelModelObject::setLineWidth( const libglabels::Distance& value )
|
||||
void LabelModelObject::setLineWidth( const glabels::Distance& value )
|
||||
{
|
||||
}
|
||||
|
||||
@@ -734,8 +731,8 @@ namespace glabels
|
||||
///
|
||||
/// Set Absolute Position
|
||||
///
|
||||
void LabelModelObject::setPosition( const libglabels::Distance& x0,
|
||||
const libglabels::Distance& y0 )
|
||||
void LabelModelObject::setPosition( const glabels::Distance& x0,
|
||||
const glabels::Distance& y0 )
|
||||
{
|
||||
if ( ( mX0 != x0 ) || ( mY0 != y0 ) )
|
||||
{
|
||||
@@ -750,8 +747,8 @@ namespace glabels
|
||||
///
|
||||
/// Set Relative Position
|
||||
///
|
||||
void LabelModelObject::setPositionRelative( const libglabels::Distance& dx,
|
||||
const libglabels::Distance& dy )
|
||||
void LabelModelObject::setPositionRelative( const glabels::Distance& dx,
|
||||
const glabels::Distance& dy )
|
||||
{
|
||||
if ( ( dx != 0 ) || ( dy != 0 ) )
|
||||
{
|
||||
@@ -766,8 +763,8 @@ namespace glabels
|
||||
///
|
||||
/// Set Size
|
||||
///
|
||||
void LabelModelObject::setSize( const libglabels::Distance& w,
|
||||
const libglabels::Distance& h )
|
||||
void LabelModelObject::setSize( const glabels::Distance& w,
|
||||
const glabels::Distance& h )
|
||||
{
|
||||
mW = w;
|
||||
mH = h;
|
||||
@@ -779,12 +776,12 @@ namespace glabels
|
||||
///
|
||||
/// Set Size (But Maintain Current Aspect Ratio)
|
||||
///
|
||||
void LabelModelObject::setSizeHonorAspect( const libglabels::Distance& w,
|
||||
const libglabels::Distance& h )
|
||||
void LabelModelObject::setSizeHonorAspect( const glabels::Distance& w,
|
||||
const glabels::Distance& h )
|
||||
{
|
||||
double aspectRatio = mH / mW;
|
||||
libglabels::Distance wNew = w;
|
||||
libglabels::Distance hNew = h;
|
||||
glabels::Distance wNew = w;
|
||||
glabels::Distance hNew = h;
|
||||
|
||||
if ( h > (w*aspectRatio) )
|
||||
{
|
||||
@@ -802,10 +799,10 @@ namespace glabels
|
||||
///
|
||||
/// Set Width (But Maintain Current Aspect Ratio)
|
||||
///
|
||||
void LabelModelObject::setWHonorAspect( const libglabels::Distance& w )
|
||||
void LabelModelObject::setWHonorAspect( const glabels::Distance& w )
|
||||
{
|
||||
double aspectRatio = mH / mW;
|
||||
libglabels::Distance h = w * aspectRatio;
|
||||
glabels::Distance h = w * aspectRatio;
|
||||
|
||||
if ( ( mW != w ) || ( mH != h ) )
|
||||
{
|
||||
@@ -820,10 +817,10 @@ namespace glabels
|
||||
///
|
||||
/// Set Height (But Maintain Current Aspect Ratio)
|
||||
///
|
||||
void LabelModelObject::setHHonorAspect( const libglabels::Distance& h )
|
||||
void LabelModelObject::setHHonorAspect( const glabels::Distance& h )
|
||||
{
|
||||
double aspectRatio = mH / mW;
|
||||
libglabels::Distance w = h / aspectRatio;
|
||||
glabels::Distance w = h / aspectRatio;
|
||||
|
||||
if ( ( mW != w ) || ( mH != h ) )
|
||||
{
|
||||
@@ -854,10 +851,10 @@ namespace glabels
|
||||
a4 = mMatrix.map( a4 );
|
||||
|
||||
LabelRegion region;
|
||||
region.setX1( libglabels::Distance(min( a1.x(), min( a2.x(), min( a3.x(), a4.x() ) ) )) + mX0 );
|
||||
region.setY1( libglabels::Distance(min( a1.y(), min( a2.y(), min( a3.y(), a4.y() ) ) )) + mY0 );
|
||||
region.setX2( libglabels::Distance(max( a1.x(), max( a2.x(), max( a3.x(), a4.x() ) ) )) + mX0 );
|
||||
region.setY2( libglabels::Distance(max( a1.y(), max( a2.y(), max( a3.y(), a4.y() ) ) )) + mY0 );
|
||||
region.setX1( glabels::Distance(min( a1.x(), min( a2.x(), min( a3.x(), a4.x() ) ) )) + mX0 );
|
||||
region.setY1( glabels::Distance(min( a1.y(), min( a2.y(), min( a3.y(), a4.y() ) ) )) + mY0 );
|
||||
region.setX2( glabels::Distance(max( a1.x(), max( a2.x(), max( a3.x(), a4.x() ) ) )) + mX0 );
|
||||
region.setY2( glabels::Distance(max( a1.y(), max( a2.y(), max( a3.y(), a4.y() ) ) )) + mY0 );
|
||||
|
||||
return region;
|
||||
}
|
||||
@@ -909,8 +906,8 @@ namespace glabels
|
||||
/// Is this object located at x,y?
|
||||
///
|
||||
bool LabelModelObject::isLocatedAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const
|
||||
{
|
||||
QPointF p( x.pt(), y.pt() );
|
||||
|
||||
@@ -940,8 +937,8 @@ namespace glabels
|
||||
/// Is one of this object's handles locate at x,y? If so, return it.
|
||||
///
|
||||
Handle* LabelModelObject::handleAt( double scale,
|
||||
const libglabels::Distance& x,
|
||||
const libglabels::Distance& y ) const
|
||||
const glabels::Distance& x,
|
||||
const glabels::Distance& y ) const
|
||||
{
|
||||
if ( mSelectedFlag )
|
||||
{
|
||||
@@ -1008,7 +1005,3 @@ namespace glabels
|
||||
|
||||
painter->restore();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
+31
-34
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_LabelModelObject_h
|
||||
#define glabels_LabelModelObject_h
|
||||
#ifndef LabelModelObject_h
|
||||
#define LabelModelObject_h
|
||||
|
||||
#include <QObject>
|
||||
#include <QFont>
|
||||
@@ -34,8 +34,6 @@
|
||||
#include "Outline.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
// Forward References
|
||||
class LabelRegion;
|
||||
class MergeRecord;
|
||||
@@ -84,29 +82,29 @@ namespace glabels
|
||||
//
|
||||
// x0 Property ( x coordinate of origin )
|
||||
//
|
||||
libglabels::Distance x0() const;
|
||||
void setX0( const libglabels::Distance& value );
|
||||
glabels::Distance x0() const;
|
||||
void setX0( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
// y0 Property ( y coordinate of origin )
|
||||
//
|
||||
libglabels::Distance y0() const;
|
||||
void setY0( const libglabels::Distance& value );
|
||||
glabels::Distance y0() const;
|
||||
void setY0( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
// w Property ( width of bounding box )
|
||||
//
|
||||
libglabels::Distance w() const;
|
||||
void setW( const libglabels::Distance& value );
|
||||
glabels::Distance w() const;
|
||||
void setW( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
// h Property ( height of bounding box )
|
||||
//
|
||||
libglabels::Distance h() const;
|
||||
void setH( const libglabels::Distance& value );
|
||||
glabels::Distance h() const;
|
||||
void setH( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
@@ -126,15 +124,15 @@ namespace glabels
|
||||
//
|
||||
// Shadow x Offset Property
|
||||
//
|
||||
libglabels::Distance shadowX() const;
|
||||
void setShadowX( const libglabels::Distance& value );
|
||||
glabels::Distance shadowX() const;
|
||||
void setShadowX( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
// Shadow y Offset Property
|
||||
//
|
||||
libglabels::Distance shadowY() const;
|
||||
void setShadowY( const libglabels::Distance& value );
|
||||
glabels::Distance shadowY() const;
|
||||
void setShadowY( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
@@ -236,8 +234,8 @@ namespace glabels
|
||||
//
|
||||
// Virtual Shape Property: lineWidth
|
||||
//
|
||||
virtual libglabels::Distance lineWidth() const;
|
||||
virtual void setLineWidth( const libglabels::Distance& value );
|
||||
virtual glabels::Distance lineWidth() const;
|
||||
virtual void setLineWidth( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
@@ -314,18 +312,18 @@ namespace glabels
|
||||
// Position and Size methods
|
||||
///////////////////////////////////////////////////////////////
|
||||
public:
|
||||
void setPosition( const libglabels::Distance& x0, const libglabels::Distance& y0 );
|
||||
void setPositionRelative( const libglabels::Distance& dx, const libglabels::Distance& dy );
|
||||
void setSize( const libglabels::Distance& w, const libglabels::Distance& h );
|
||||
void setSizeHonorAspect( const libglabels::Distance& w, const libglabels::Distance& h );
|
||||
void setWHonorAspect( const libglabels::Distance& w );
|
||||
void setHHonorAspect( const libglabels::Distance& h );
|
||||
void setPosition( const glabels::Distance& x0, const glabels::Distance& y0 );
|
||||
void setPositionRelative( const glabels::Distance& dx, const glabels::Distance& dy );
|
||||
void setSize( const glabels::Distance& w, const glabels::Distance& h );
|
||||
void setSizeHonorAspect( const glabels::Distance& w, const glabels::Distance& h );
|
||||
void setWHonorAspect( const glabels::Distance& w );
|
||||
void setHHonorAspect( const glabels::Distance& h );
|
||||
LabelRegion getExtent();
|
||||
void rotate( double thetaDegs );
|
||||
void flipHoriz();
|
||||
void flipVert();
|
||||
bool isLocatedAt( double scale, const libglabels::Distance& x, const libglabels::Distance& y ) const;
|
||||
Handle* handleAt( double scale, const libglabels::Distance& x, const libglabels::Distance& y ) const;
|
||||
bool isLocatedAt( double scale, const glabels::Distance& x, const glabels::Distance& y ) const;
|
||||
Handle* handleAt( double scale, const glabels::Distance& x, const glabels::Distance& y ) const;
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////
|
||||
@@ -347,14 +345,14 @@ namespace glabels
|
||||
protected:
|
||||
bool mSelectedFlag;
|
||||
|
||||
libglabels::Distance mX0;
|
||||
libglabels::Distance mY0;
|
||||
libglabels::Distance mW;
|
||||
libglabels::Distance mH;
|
||||
glabels::Distance mX0;
|
||||
glabels::Distance mY0;
|
||||
glabels::Distance mW;
|
||||
glabels::Distance mH;
|
||||
|
||||
bool mShadowState;
|
||||
libglabels::Distance mShadowX;
|
||||
libglabels::Distance mShadowY;
|
||||
glabels::Distance mShadowX;
|
||||
glabels::Distance mShadowY;
|
||||
double mShadowOpacity;
|
||||
ColorNode mShadowColorNode;
|
||||
|
||||
@@ -373,6 +371,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_LabelModelObject_h
|
||||
#endif // LabelModelObject_h
|
||||
|
||||
@@ -24,9 +24,6 @@
|
||||
#include <QPen>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -67,7 +64,7 @@ namespace glabels
|
||||
///
|
||||
/// Line Width Property Getter
|
||||
///
|
||||
libglabels::Distance LabelModelShapeObject::lineWidth( void ) const
|
||||
glabels::Distance LabelModelShapeObject::lineWidth( void ) const
|
||||
{
|
||||
return mLineWidth;
|
||||
}
|
||||
@@ -76,7 +73,7 @@ namespace glabels
|
||||
///
|
||||
/// Line Width Property Setter
|
||||
///
|
||||
void LabelModelShapeObject::setLineWidth( const libglabels::Distance& value )
|
||||
void LabelModelShapeObject::setLineWidth( const glabels::Distance& value )
|
||||
{
|
||||
if ( mLineWidth != value )
|
||||
{
|
||||
@@ -155,6 +152,3 @@ namespace glabels
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_LabelModelShapeObject_h
|
||||
#define glabels_LabelModelShapeObject_h
|
||||
#ifndef LabelModelShapeObject_h
|
||||
#define LabelModelShapeObject_h
|
||||
|
||||
#include "LabelModelObject.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Label Model Shape Object (Box or Ellipse)
|
||||
///
|
||||
@@ -50,8 +47,8 @@ namespace glabels
|
||||
//
|
||||
// Shape Property: lineWidth
|
||||
//
|
||||
virtual libglabels::Distance lineWidth( void ) const;
|
||||
virtual void setLineWidth( const libglabels::Distance& value );
|
||||
virtual glabels::Distance lineWidth( void ) const;
|
||||
virtual void setLineWidth( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
@@ -81,12 +78,11 @@ namespace glabels
|
||||
// Private Members
|
||||
///////////////////////////////////////////////////////////////
|
||||
protected:
|
||||
libglabels::Distance mLineWidth;
|
||||
glabels::Distance mLineWidth;
|
||||
ColorNode mLineColorNode;
|
||||
ColorNode mFillColorNode;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_LabelModelShapeObject_h
|
||||
#endif // LabelModelShapeObject_h
|
||||
|
||||
@@ -24,9 +24,6 @@
|
||||
#include <cmath>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
QRectF LabelRegion::rect() const
|
||||
{
|
||||
using std::min;
|
||||
@@ -41,5 +38,3 @@ namespace glabels
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+23
-27
@@ -18,16 +18,13 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_LabelRegion_h
|
||||
#define glabels_LabelRegion_h
|
||||
#ifndef LabelRegion_h
|
||||
#define LabelRegion_h
|
||||
|
||||
#include <QRectF>
|
||||
#include "libglabels/Distance.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Label Region Type
|
||||
///
|
||||
@@ -41,30 +38,30 @@ namespace glabels
|
||||
//
|
||||
// X1 Property
|
||||
//
|
||||
libglabels::Distance x1( void ) const;
|
||||
void setX1( const libglabels::Distance& value );
|
||||
glabels::Distance x1( void ) const;
|
||||
void setX1( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
// Y1 Property
|
||||
//
|
||||
libglabels::Distance y1( void ) const;
|
||||
void setY1( const libglabels::Distance& value );
|
||||
glabels::Distance y1( void ) const;
|
||||
void setY1( const glabels::Distance& value );
|
||||
|
||||
|
||||
//
|
||||
// X2 Property
|
||||
//
|
||||
libglabels::Distance x2( void ) const;
|
||||
void setX2( const libglabels::Distance& value );
|
||||
glabels::Distance x2( void ) const;
|
||||
void setX2( const glabels::Distance& value );
|
||||
|
||||
|
||||
|
||||
//
|
||||
// Y2 Property
|
||||
//
|
||||
libglabels::Distance y2( void ) const;
|
||||
void setY2( const libglabels::Distance& value );
|
||||
glabels::Distance y2( void ) const;
|
||||
void setY2( const glabels::Distance& value );
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
@@ -78,63 +75,62 @@ namespace glabels
|
||||
// Private Data
|
||||
/////////////////////////////////
|
||||
private:
|
||||
libglabels::Distance mX1;
|
||||
libglabels::Distance mY1;
|
||||
libglabels::Distance mX2;
|
||||
libglabels::Distance mY2;
|
||||
glabels::Distance mX1;
|
||||
glabels::Distance mY1;
|
||||
glabels::Distance mX2;
|
||||
glabels::Distance mY2;
|
||||
};
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
// INLINE METHODS
|
||||
/////////////////////////////////
|
||||
inline libglabels::Distance LabelRegion::x1( void ) const
|
||||
inline glabels::Distance LabelRegion::x1( void ) const
|
||||
{
|
||||
return mX1;
|
||||
}
|
||||
|
||||
|
||||
inline void LabelRegion::setX1( const libglabels::Distance& value )
|
||||
inline void LabelRegion::setX1( const glabels::Distance& value )
|
||||
{
|
||||
mX1 = value;
|
||||
}
|
||||
|
||||
|
||||
inline libglabels::Distance LabelRegion::y1( void ) const
|
||||
inline glabels::Distance LabelRegion::y1( void ) const
|
||||
{
|
||||
return mY1;
|
||||
}
|
||||
|
||||
|
||||
inline void LabelRegion::setY1( const libglabels::Distance& value )
|
||||
inline void LabelRegion::setY1( const glabels::Distance& value )
|
||||
{
|
||||
mY1 = value;
|
||||
}
|
||||
|
||||
|
||||
inline libglabels::Distance LabelRegion::x2( void ) const
|
||||
inline glabels::Distance LabelRegion::x2( void ) const
|
||||
{
|
||||
return mX2;
|
||||
}
|
||||
|
||||
|
||||
inline void LabelRegion::setX2( const libglabels::Distance& value )
|
||||
inline void LabelRegion::setX2( const glabels::Distance& value )
|
||||
{
|
||||
mX2 = value;
|
||||
}
|
||||
|
||||
|
||||
inline libglabels::Distance LabelRegion::y2( void ) const
|
||||
inline glabels::Distance LabelRegion::y2( void ) const
|
||||
{
|
||||
return mY2;
|
||||
}
|
||||
|
||||
|
||||
inline void LabelRegion::setY2( const libglabels::Distance& value )
|
||||
inline void LabelRegion::setY2( const glabels::Distance& value )
|
||||
{
|
||||
mY2 = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_LabelRegion_h
|
||||
#endif // LabelRegion_h
|
||||
|
||||
@@ -45,9 +45,6 @@
|
||||
#include "Help.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Static window list
|
||||
///
|
||||
@@ -1373,7 +1370,3 @@ namespace glabels
|
||||
{
|
||||
/* @TODO: update undo/redo verbs. */
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_MainWindow_h
|
||||
#define glabels_MainWindow_h
|
||||
#ifndef MainWindow_h
|
||||
#define MainWindow_h
|
||||
|
||||
#include <QMainWindow>
|
||||
|
||||
@@ -32,8 +32,6 @@ class QLabel;
|
||||
class QScrollArea;
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
// Forward References
|
||||
class LabelModel;
|
||||
class PropertiesView;
|
||||
@@ -271,6 +269,5 @@ namespace glabels
|
||||
QAction* contextDeleteAction;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_MainWindow_h
|
||||
#endif // MainWindow_h
|
||||
|
||||
@@ -21,9 +21,6 @@
|
||||
#include "Merge.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -129,7 +126,3 @@ namespace glabels
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
+3
-7
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Merge_h
|
||||
#define glabels_Merge_h
|
||||
#ifndef Merge_h
|
||||
#define Merge_h
|
||||
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
@@ -28,9 +28,6 @@
|
||||
#include "MergeRecord.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Merge Record Structure
|
||||
///
|
||||
@@ -143,6 +140,5 @@ namespace glabels
|
||||
return mRecordList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_Merge_h
|
||||
#endif // Merge_h
|
||||
|
||||
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_MergeField_h
|
||||
#define glabels_MergeField_h
|
||||
#ifndef MergeField_h
|
||||
#define MergeField_h
|
||||
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Merge Field Structure
|
||||
///
|
||||
@@ -87,6 +84,5 @@ namespace glabels
|
||||
mValue = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_MergeField_h
|
||||
#endif // MergeField_h
|
||||
|
||||
@@ -24,9 +24,6 @@
|
||||
#include <QtDebug>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -62,5 +59,3 @@ namespace glabels
|
||||
void MergePropertyEditor::onLabelChanged()
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,14 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_MergePropertyEditor_h
|
||||
#define glabels_MergePropertyEditor_h
|
||||
#ifndef MergePropertyEditor_h
|
||||
#define MergePropertyEditor_h
|
||||
|
||||
#include "ui_MergePropertyEditor.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel; // Forward reference
|
||||
|
||||
|
||||
@@ -66,6 +64,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_MergePropertyEditor_h
|
||||
#endif // MergePropertyEditor_h
|
||||
|
||||
@@ -21,16 +21,9 @@
|
||||
#include "MergeRecord.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
MergeRecord::MergeRecord() : mSelected( false )
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_MergeRecord_h
|
||||
#define glabels_MergeRecord_h
|
||||
#ifndef MergeRecord_h
|
||||
#define MergeRecord_h
|
||||
|
||||
#include <QString>
|
||||
#include <QList>
|
||||
@@ -27,9 +27,6 @@
|
||||
#include "MergeField.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Merge Record Structure
|
||||
///
|
||||
@@ -95,6 +92,5 @@ namespace glabels
|
||||
mFieldList = value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_MergeRecord_h
|
||||
#endif // MergeRecord_h
|
||||
|
||||
@@ -29,9 +29,6 @@
|
||||
#include <QtDebug>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -138,7 +135,7 @@ namespace glabels
|
||||
{
|
||||
mBlocked = true;
|
||||
|
||||
libglabels::Distance whMax = std::max( mModel->w(), mModel->h() );
|
||||
glabels::Distance whMax = std::max( mModel->w(), mModel->h() );
|
||||
|
||||
posXSpin->setRange( -whMax.in(), 2*whMax.in() );
|
||||
posYSpin->setRange( -whMax.in(), 2*whMax.in() );
|
||||
@@ -236,7 +233,7 @@ namespace glabels
|
||||
{
|
||||
mBlocked = true;
|
||||
|
||||
mObject->setLineWidth( libglabels::Distance::pt(lineWidthSpin->value()) );
|
||||
mObject->setLineWidth( glabels::Distance::pt(lineWidthSpin->value()) );
|
||||
mObject->setLineColorNode( lineColorButton->colorNode() );
|
||||
|
||||
mBlocked = false;
|
||||
@@ -276,8 +273,8 @@ namespace glabels
|
||||
{
|
||||
mBlocked = true;
|
||||
|
||||
libglabels::Distance spinW = libglabels::Distance::in(sizeWSpin->value());
|
||||
libglabels::Distance spinH = libglabels::Distance::in(sizeHSpin->value());
|
||||
glabels::Distance spinW = glabels::Distance::in(sizeWSpin->value());
|
||||
glabels::Distance spinH = glabels::Distance::in(sizeHSpin->value());
|
||||
|
||||
if ( sizeAspectCheck->isChecked() )
|
||||
{
|
||||
@@ -309,8 +306,8 @@ namespace glabels
|
||||
mBlocked = true;
|
||||
|
||||
mObject->setShadow( shadowEnableCheck->isChecked() );
|
||||
mObject->setShadowX( libglabels::Distance::in(shadowXSpin->value()) );
|
||||
mObject->setShadowY( libglabels::Distance::in(shadowYSpin->value()) );
|
||||
mObject->setShadowX( glabels::Distance::in(shadowXSpin->value()) );
|
||||
mObject->setShadowY( glabels::Distance::in(shadowYSpin->value()) );
|
||||
mObject->setShadowColorNode( shadowColorButton->colorNode() );
|
||||
mObject->setShadowOpacity( shadowOpacitySpin->value()/100.0 );
|
||||
|
||||
@@ -330,5 +327,3 @@ namespace glabels
|
||||
mBlocked = false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,14 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_ObjectEditor_h
|
||||
#define glabels_ObjectEditor_h
|
||||
#ifndef ObjectEditor_h
|
||||
#define ObjectEditor_h
|
||||
|
||||
#include "ui_ObjectEditor.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel; // Forward reference
|
||||
class LabelModelObject; // Forward reference
|
||||
|
||||
@@ -89,6 +87,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_ObjectEditor_h
|
||||
#endif // ObjectEditor_h
|
||||
|
||||
+4
-4
@@ -40,7 +40,7 @@ namespace
|
||||
///
|
||||
/// Outline Constructor
|
||||
///
|
||||
glabels::Outline::Outline( LabelModelObject* owner )
|
||||
Outline::Outline( LabelModelObject* owner )
|
||||
: mOwner(owner)
|
||||
{
|
||||
mDashes << dashSize << dashSize;
|
||||
@@ -63,7 +63,7 @@ glabels::Outline::Outline( LabelModelObject* owner )
|
||||
///
|
||||
/// Outline Destructor
|
||||
///
|
||||
glabels::Outline::~Outline()
|
||||
Outline::~Outline()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -71,7 +71,7 @@ glabels::Outline::~Outline()
|
||||
///
|
||||
/// Draw Outline
|
||||
///
|
||||
void glabels::Outline::draw( QPainter* painter ) const
|
||||
void Outline::draw( QPainter* painter ) const
|
||||
{
|
||||
painter->save();
|
||||
|
||||
@@ -90,7 +90,7 @@ void glabels::Outline::draw( QPainter* painter ) const
|
||||
///
|
||||
/// Create path for testing for hover condition
|
||||
///
|
||||
QPainterPath glabels::Outline::hoverPath( double scale ) const
|
||||
QPainterPath Outline::hoverPath( double scale ) const
|
||||
{
|
||||
double s = 1 / scale;
|
||||
|
||||
|
||||
+3
-7
@@ -18,17 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Outline_h
|
||||
#define glabels_Outline_h
|
||||
#ifndef Outline_h
|
||||
#define Outline_h
|
||||
|
||||
|
||||
#include <QPainter>
|
||||
#include <QPainterPath>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
class LabelModelObject;
|
||||
|
||||
|
||||
@@ -65,6 +62,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_Outline_h
|
||||
#endif // Outline_h
|
||||
|
||||
@@ -36,9 +36,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
PageRenderer::PageRenderer()
|
||||
: mModel(0), mNLabels(0), mStartLabel(0),
|
||||
mPrintOutlines(false), mPrintCropMarks(false), mPrintReverse(false),
|
||||
@@ -251,5 +248,3 @@ namespace glabels
|
||||
|
||||
painter->restore();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_PageRenderer_h
|
||||
#define glabels_PageRenderer_h
|
||||
#ifndef PageRenderer_h
|
||||
#define PageRenderer_h
|
||||
|
||||
|
||||
#include "libglabels/Point.h"
|
||||
@@ -31,8 +31,6 @@
|
||||
class QPainter; // Forward reference
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel; // Forward reference
|
||||
class MergeRecord; // Forward reference
|
||||
|
||||
@@ -94,9 +92,8 @@ namespace glabels
|
||||
int mNPages;
|
||||
int mNLabelsPerPage;
|
||||
|
||||
QVector<libglabels::Point> mOrigins;
|
||||
QVector<glabels::Point> mOrigins;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_PageRenderer_h
|
||||
#endif // PageRenderer_h
|
||||
|
||||
+9
-15
@@ -47,9 +47,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -79,10 +76,10 @@ namespace glabels
|
||||
if ( mModel != NULL )
|
||||
{
|
||||
// Set scene up with a 5% margin around paper
|
||||
libglabels::Distance x = -0.05 * mModel->tmplate()->pageWidth();
|
||||
libglabels::Distance y = -0.05 * mModel->tmplate()->pageHeight();
|
||||
libglabels::Distance w = 1.10 * mModel->tmplate()->pageWidth();
|
||||
libglabels::Distance h = 1.10 * mModel->tmplate()->pageHeight();
|
||||
glabels::Distance x = -0.05 * mModel->tmplate()->pageWidth();
|
||||
glabels::Distance y = -0.05 * mModel->tmplate()->pageHeight();
|
||||
glabels::Distance w = 1.10 * mModel->tmplate()->pageWidth();
|
||||
glabels::Distance h = 1.10 * mModel->tmplate()->pageHeight();
|
||||
|
||||
mScene->setSceneRect( x.pt(), y.pt(), w.pt(), h.pt() );
|
||||
fitInView( mScene->sceneRect(), Qt::KeepAspectRatio );
|
||||
@@ -128,7 +125,7 @@ namespace glabels
|
||||
///
|
||||
/// Draw Paper
|
||||
///
|
||||
void Preview::drawPaper( const libglabels::Distance& pw, const libglabels::Distance& ph )
|
||||
void Preview::drawPaper( const glabels::Distance& pw, const glabels::Distance& ph )
|
||||
{
|
||||
QGraphicsDropShadowEffect *shadowEffect = new QGraphicsDropShadowEffect();
|
||||
shadowEffect->setColor( shadowColor );
|
||||
@@ -154,9 +151,9 @@ namespace glabels
|
||||
///
|
||||
void Preview::drawLabels()
|
||||
{
|
||||
libglabels::Frame *frame = mModel->tmplate()->frames().first();
|
||||
glabels::Frame *frame = mModel->tmplate()->frames().first();
|
||||
|
||||
foreach (libglabels::Point origin, frame->getOrigins() )
|
||||
foreach (glabels::Point origin, frame->getOrigins() )
|
||||
{
|
||||
drawLabel( origin.x(), origin.y(), frame->path() );
|
||||
}
|
||||
@@ -166,8 +163,8 @@ namespace glabels
|
||||
///
|
||||
/// Draw a Single Label at x,y
|
||||
///
|
||||
void Preview::drawLabel( const libglabels::Distance& x,
|
||||
const libglabels::Distance& y,
|
||||
void Preview::drawLabel( const glabels::Distance& x,
|
||||
const glabels::Distance& y,
|
||||
const QPainterPath& path )
|
||||
{
|
||||
QBrush brush( Qt::NoBrush );
|
||||
@@ -196,6 +193,3 @@ namespace glabels
|
||||
mScene->addItem( overlayItem );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
+6
-9
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_Preview_h
|
||||
#define glabels_Preview_h
|
||||
#ifndef Preview_h
|
||||
#define Preview_h
|
||||
|
||||
#include <QGraphicsView>
|
||||
#include <QGraphicsScene>
|
||||
@@ -27,8 +27,6 @@
|
||||
#include "PageRenderer.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel; // Forward reference
|
||||
|
||||
|
||||
@@ -67,10 +65,10 @@ namespace glabels
|
||||
/////////////////////////////////
|
||||
private:
|
||||
void clearScene();
|
||||
void drawPaper( const libglabels::Distance& pw, const libglabels::Distance& ph );
|
||||
void drawPaper( const glabels::Distance& pw, const glabels::Distance& ph );
|
||||
void drawLabels();
|
||||
void drawLabel( const libglabels::Distance& x,
|
||||
const libglabels::Distance& y,
|
||||
void drawLabel( const glabels::Distance& x,
|
||||
const glabels::Distance& y,
|
||||
const QPainterPath& path );
|
||||
|
||||
void drawPreviewOverlay();
|
||||
@@ -86,6 +84,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_Preview_h
|
||||
#endif // Preview_h
|
||||
|
||||
@@ -23,9 +23,6 @@
|
||||
#include "PageRenderer.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
PreviewOverlayItem::PreviewOverlayItem( const PageRenderer* renderer, QGraphicsItem* parent )
|
||||
: QGraphicsItem(parent), mRenderer(renderer)
|
||||
{
|
||||
@@ -42,5 +39,3 @@ namespace glabels
|
||||
{
|
||||
mRenderer->printPage( painter );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,14 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_PreviewOverlayItem_h
|
||||
#define glabels_PreviewOverlayItem_h
|
||||
#ifndef PreviewOverlayItem_h
|
||||
#define PreviewOverlayItem_h
|
||||
|
||||
#include <QGraphicsItem>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class PageRenderer; // Forward reference
|
||||
|
||||
|
||||
@@ -58,6 +56,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_PreviewOverlayItem_h
|
||||
#endif // PreviewOverlayItem_h
|
||||
|
||||
@@ -26,9 +26,6 @@
|
||||
#include <QtDebug>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -171,5 +168,3 @@ namespace glabels
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+3
-6
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_PrintView_h
|
||||
#define glabels_PrintView_h
|
||||
#ifndef PrintView_h
|
||||
#define PrintView_h
|
||||
|
||||
#include "ui_PrintView.h"
|
||||
#include "PageRenderer.h"
|
||||
@@ -27,8 +27,6 @@
|
||||
#include <QPrinter>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel; // Forward reference
|
||||
|
||||
|
||||
@@ -76,6 +74,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_PrintView_h
|
||||
#endif // PrintView_h
|
||||
|
||||
+10
-15
@@ -27,9 +27,6 @@
|
||||
#include <QtDebug>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -69,14 +66,14 @@ namespace glabels
|
||||
///
|
||||
void PropertiesView::onLabelSizeChanged()
|
||||
{
|
||||
const libglabels::Template *tmplate = mModel->tmplate();
|
||||
const libglabels::Frame *frame = tmplate->frames().first();
|
||||
const glabels::Template *tmplate = mModel->tmplate();
|
||||
const glabels::Frame *frame = tmplate->frames().first();
|
||||
bool isRotated = mModel->rotate();
|
||||
|
||||
preview->setTemplate( tmplate );
|
||||
preview->setRotate( isRotated );
|
||||
|
||||
const libglabels::Vendor *vendor = libglabels::Db::lookupVendorFromName( tmplate->brand() );
|
||||
const glabels::Vendor *vendor = glabels::Db::lookupVendorFromName( tmplate->brand() );
|
||||
if ( (vendor != NULL) && (vendor->url() != NULL) )
|
||||
{
|
||||
QString markup = "<a href='" + vendor->url() + "'>" + vendor->name() + "</a>";
|
||||
@@ -99,16 +96,16 @@ namespace glabels
|
||||
|
||||
descriptionLabel->setText( tmplate->description() );
|
||||
|
||||
QString pgSizeString = libglabels::Db::lookupPaperNameFromId( tmplate->paperId() );
|
||||
QString pgSizeString = glabels::Db::lookupPaperNameFromId( tmplate->paperId() );
|
||||
pageSizeLabel->setText( pgSizeString );
|
||||
|
||||
QString labelSizeString = frame->sizeDescription( libglabels::Distance::Units::IN );
|
||||
QString labelSizeString = frame->sizeDescription( glabels::Distance::Units::IN );
|
||||
labelSizeLabel->setText( labelSizeString );
|
||||
|
||||
QString layoutString = frame->layoutDescription();
|
||||
layoutLabel->setText( layoutString );
|
||||
|
||||
QStringList list = libglabels::Db::getNameListOfSimilarTemplates( tmplate->name() );
|
||||
QStringList list = glabels::Db::getNameListOfSimilarTemplates( tmplate->name() );
|
||||
if ( list.isEmpty() )
|
||||
{
|
||||
similarProductsGroupBox->hide();
|
||||
@@ -148,8 +145,8 @@ namespace glabels
|
||||
///
|
||||
void PropertiesView::onFormChanged()
|
||||
{
|
||||
const libglabels::Template *tmplate = mModel->tmplate();
|
||||
const libglabels::Frame *frame = tmplate->frames().first();
|
||||
const glabels::Template *tmplate = mModel->tmplate();
|
||||
const glabels::Frame *frame = tmplate->frames().first();
|
||||
|
||||
if ( frame->w() == frame->h() )
|
||||
{
|
||||
@@ -176,18 +173,16 @@ namespace glabels
|
||||
SelectProductDialog selectProductDialog( this );
|
||||
selectProductDialog.exec();
|
||||
|
||||
const libglabels::Template* tmplate = selectProductDialog.tmplate();
|
||||
const glabels::Template* tmplate = selectProductDialog.tmplate();
|
||||
if ( tmplate )
|
||||
{
|
||||
mModel->setTmplate( tmplate );
|
||||
|
||||
// Don't rotate circular or round labels
|
||||
const libglabels::Frame *frame = tmplate->frames().first();
|
||||
const glabels::Frame *frame = tmplate->frames().first();
|
||||
if ( frame->w() == frame->h() )
|
||||
{
|
||||
mModel->setRotate( false );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,14 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_PropertiesView_h
|
||||
#define glabels_PropertiesView_h
|
||||
#ifndef PropertiesView_h
|
||||
#define PropertiesView_h
|
||||
|
||||
#include "ui_PropertiesView.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel; // Forward reference
|
||||
|
||||
|
||||
@@ -68,6 +66,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_PropertiesView_h
|
||||
#endif // PropertiesView_h
|
||||
|
||||
@@ -26,9 +26,6 @@
|
||||
#include "TemplatePickerItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -43,7 +40,7 @@ namespace glabels
|
||||
pageSizeUsCheck->setChecked( true );
|
||||
pageSizeOtherCheck->setChecked( true );
|
||||
|
||||
QList<libglabels::Template*> tmplates = libglabels::Db::templates();
|
||||
QList<glabels::Template*> tmplates = glabels::Db::templates();
|
||||
templatePicker->setTemplates( tmplates );
|
||||
|
||||
templatePicker->applyFilter( searchEntry->text(),
|
||||
@@ -55,7 +52,7 @@ namespace glabels
|
||||
///
|
||||
/// Get selected template
|
||||
///
|
||||
const libglabels::Template* SelectProductDialog::tmplate() const
|
||||
const glabels::Template* SelectProductDialog::tmplate() const
|
||||
{
|
||||
if ( !mCanceled )
|
||||
{
|
||||
@@ -106,7 +103,7 @@ namespace glabels
|
||||
///
|
||||
void SelectProductDialog::onTemplatePickerSelectionChanged()
|
||||
{
|
||||
const libglabels::Template *tmplate = templatePicker->selectedTemplate();
|
||||
const glabels::Template *tmplate = templatePicker->selectedTemplate();
|
||||
|
||||
selectButton->setEnabled( tmplate != NULL );
|
||||
}
|
||||
@@ -129,5 +126,3 @@ namespace glabels
|
||||
mCanceled = true;
|
||||
close();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_SelectProductDialog_h
|
||||
#define glabels_SelectProductDialog_h
|
||||
#ifndef SelectProductDialog_h
|
||||
#define SelectProductDialog_h
|
||||
|
||||
#include "ui_SelectProductDialog.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// New Label Dialog Widget
|
||||
///
|
||||
@@ -45,7 +42,7 @@ namespace glabels
|
||||
/////////////////////////////////
|
||||
// Accessors
|
||||
/////////////////////////////////
|
||||
const libglabels::Template* tmplate() const;
|
||||
const glabels::Template* tmplate() const;
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
@@ -68,6 +65,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_SelectProductDialog_h
|
||||
#endif // SelectProductDialog_h
|
||||
|
||||
+17
-22
@@ -51,9 +51,6 @@ namespace
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -74,7 +71,7 @@ namespace glabels
|
||||
///
|
||||
/// Template Property Setter
|
||||
///
|
||||
void SimplePreview::setTemplate( const libglabels::Template *tmplate )
|
||||
void SimplePreview::setTemplate( const glabels::Template *tmplate )
|
||||
{
|
||||
mTmplate = tmplate;
|
||||
update();
|
||||
@@ -110,10 +107,10 @@ namespace glabels
|
||||
if ( mTmplate != NULL )
|
||||
{
|
||||
// Set scene up with a 5% margin around paper
|
||||
libglabels::Distance x = -0.05 * mTmplate->pageWidth();
|
||||
libglabels::Distance y = -0.05 * mTmplate->pageHeight();
|
||||
libglabels::Distance w = 1.10 * mTmplate->pageWidth();
|
||||
libglabels::Distance h = 1.10 * mTmplate->pageHeight();
|
||||
glabels::Distance x = -0.05 * mTmplate->pageWidth();
|
||||
glabels::Distance y = -0.05 * mTmplate->pageHeight();
|
||||
glabels::Distance w = 1.10 * mTmplate->pageWidth();
|
||||
glabels::Distance h = 1.10 * mTmplate->pageHeight();
|
||||
|
||||
mScene->setSceneRect( x.pt(), y.pt(), w.pt(), h.pt() );
|
||||
fitInView( mScene->sceneRect(), Qt::KeepAspectRatio );
|
||||
@@ -141,7 +138,7 @@ namespace glabels
|
||||
///
|
||||
/// Draw Paper
|
||||
///
|
||||
void SimplePreview::drawPaper( const libglabels::Distance& pw, const libglabels::Distance& ph )
|
||||
void SimplePreview::drawPaper( const glabels::Distance& pw, const glabels::Distance& ph )
|
||||
{
|
||||
QGraphicsDropShadowEffect *shadowEffect = new QGraphicsDropShadowEffect();
|
||||
shadowEffect->setColor( shadowColor );
|
||||
@@ -167,9 +164,9 @@ namespace glabels
|
||||
///
|
||||
void SimplePreview::drawLabels()
|
||||
{
|
||||
libglabels::Frame *frame = mTmplate->frames().first();
|
||||
glabels::Frame *frame = mTmplate->frames().first();
|
||||
|
||||
foreach (libglabels::Point origin, frame->getOrigins() )
|
||||
foreach (glabels::Point origin, frame->getOrigins() )
|
||||
{
|
||||
drawLabel( origin.x(), origin.y(), frame->path() );
|
||||
}
|
||||
@@ -179,8 +176,8 @@ namespace glabels
|
||||
///
|
||||
/// Draw a Single Label at x,y
|
||||
///
|
||||
void SimplePreview::drawLabel( const libglabels::Distance& x,
|
||||
const libglabels::Distance& y,
|
||||
void SimplePreview::drawLabel( const glabels::Distance& x,
|
||||
const glabels::Distance& y,
|
||||
const QPainterPath& path )
|
||||
{
|
||||
QBrush brush( labelColor );
|
||||
@@ -202,12 +199,12 @@ namespace glabels
|
||||
///
|
||||
void SimplePreview::drawArrow()
|
||||
{
|
||||
libglabels::Frame *frame = mTmplate->frames().first();
|
||||
glabels::Frame *frame = mTmplate->frames().first();
|
||||
|
||||
libglabels::Distance w = frame->w();
|
||||
libglabels::Distance h = frame->h();
|
||||
glabels::Distance w = frame->w();
|
||||
glabels::Distance h = frame->h();
|
||||
|
||||
libglabels::Distance min = libglabels::min( w, h );
|
||||
glabels::Distance min = glabels::min( w, h );
|
||||
|
||||
QPen pen( arrowColor );
|
||||
pen.setWidthF( 0.25*min.pt()*arrowScale );
|
||||
@@ -216,9 +213,9 @@ namespace glabels
|
||||
|
||||
QBrush brush( upColor );
|
||||
|
||||
libglabels::Point origin = frame->getOrigins().first();
|
||||
libglabels::Distance x0 = origin.x();
|
||||
libglabels::Distance y0 = origin.y();
|
||||
glabels::Point origin = frame->getOrigins().first();
|
||||
glabels::Distance x0 = origin.x();
|
||||
glabels::Distance y0 = origin.y();
|
||||
|
||||
QPainterPath path;
|
||||
path.moveTo( 0, min.pt()*arrowScale/3 );
|
||||
@@ -253,5 +250,3 @@ namespace glabels
|
||||
mScene->addItem( arrowItem );
|
||||
mScene->addItem( upItem );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+8
-12
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_SimplePreview_h
|
||||
#define glabels_SimplePreview_h
|
||||
#ifndef SimplePreview_h
|
||||
#define SimplePreview_h
|
||||
|
||||
#include <QGraphicsView>
|
||||
#include <QGraphicsScene>
|
||||
@@ -29,9 +29,6 @@
|
||||
#include "libglabels/Template.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Simple Preview Widget
|
||||
///
|
||||
@@ -51,7 +48,7 @@ namespace glabels
|
||||
// Properties
|
||||
/////////////////////////////////
|
||||
public:
|
||||
void setTemplate( const libglabels::Template *tmplate );
|
||||
void setTemplate( const glabels::Template *tmplate );
|
||||
void setRotate( bool rotateFlag );
|
||||
|
||||
|
||||
@@ -68,10 +65,10 @@ namespace glabels
|
||||
private:
|
||||
void update();
|
||||
void clearScene();
|
||||
void drawPaper( const libglabels::Distance& pw, const libglabels::Distance& ph );
|
||||
void drawPaper( const glabels::Distance& pw, const glabels::Distance& ph );
|
||||
void drawLabels();
|
||||
void drawLabel( const libglabels::Distance& x,
|
||||
const libglabels::Distance& y,
|
||||
void drawLabel( const glabels::Distance& x,
|
||||
const glabels::Distance& y,
|
||||
const QPainterPath& path );
|
||||
void drawArrow();
|
||||
|
||||
@@ -80,13 +77,12 @@ namespace glabels
|
||||
// Private Data
|
||||
/////////////////////////////////
|
||||
private:
|
||||
const libglabels::Template *mTmplate;
|
||||
const glabels::Template *mTmplate;
|
||||
bool mRotateFlag;
|
||||
|
||||
QGraphicsScene *mScene;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_SimplePreview_h
|
||||
#endif // SimplePreview_h
|
||||
|
||||
@@ -25,9 +25,6 @@
|
||||
#include "TemplatePickerItem.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
@@ -38,16 +35,16 @@ namespace glabels
|
||||
setSpacing( 24 );
|
||||
setWordWrap( true );
|
||||
setUniformItemSizes( true );
|
||||
setIconSize( QSize(libglabels::TEMPLATE_PREVIEW_SIZE, libglabels::TEMPLATE_PREVIEW_SIZE) );
|
||||
setIconSize( QSize(glabels::TEMPLATE_PREVIEW_SIZE, glabels::TEMPLATE_PREVIEW_SIZE) );
|
||||
}
|
||||
|
||||
|
||||
///
|
||||
/// Set List of Templates to Pick From
|
||||
///
|
||||
void TemplatePicker::setTemplates( const QList <libglabels::Template*> &tmplates )
|
||||
void TemplatePicker::setTemplates( const QList <glabels::Template*> &tmplates )
|
||||
{
|
||||
foreach (libglabels::Template *tmplate, tmplates)
|
||||
foreach (glabels::Template *tmplate, tmplates)
|
||||
{
|
||||
TemplatePickerItem *item = new TemplatePickerItem( tmplate, this );
|
||||
}
|
||||
@@ -85,7 +82,7 @@ namespace glabels
|
||||
///
|
||||
/// Get Currently Selected Template
|
||||
///
|
||||
const libglabels::Template *TemplatePicker::selectedTemplate()
|
||||
const glabels::Template *TemplatePicker::selectedTemplate()
|
||||
{
|
||||
QList<QListWidgetItem *> items = selectedItems();
|
||||
if ( items.isEmpty() )
|
||||
@@ -98,6 +95,3 @@ namespace glabels
|
||||
return tItem->tmplate();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_TemplatePicker_h
|
||||
#define glabels_TemplatePicker_h
|
||||
#ifndef TemplatePicker_h
|
||||
#define TemplatePicker_h
|
||||
|
||||
#include <QListWidget>
|
||||
|
||||
@@ -28,9 +28,6 @@
|
||||
#include "libglabels/Template.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Template Picker Widget
|
||||
///
|
||||
@@ -50,7 +47,7 @@ namespace glabels
|
||||
// Properties
|
||||
/////////////////////////////////
|
||||
public:
|
||||
void setTemplates( const QList <libglabels::Template*> &tmplates );
|
||||
void setTemplates( const QList <glabels::Template*> &tmplates );
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
@@ -58,10 +55,9 @@ namespace glabels
|
||||
/////////////////////////////////
|
||||
void applyFilter( const QString &searchString, bool isoMask, bool usMask, bool otherMask );
|
||||
|
||||
const libglabels::Template *selectedTemplate();
|
||||
const glabels::Template *selectedTemplate();
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_TemplatePicker_h
|
||||
#endif // TemplatePicker_h
|
||||
|
||||
@@ -25,13 +25,10 @@
|
||||
#include <QHBoxLayout>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
TemplatePickerItem::TemplatePickerItem( libglabels::Template *tmplate,
|
||||
TemplatePickerItem::TemplatePickerItem( glabels::Template *tmplate,
|
||||
QListWidget *parent )
|
||||
: QListWidgetItem(parent)
|
||||
{
|
||||
@@ -47,10 +44,8 @@ namespace glabels
|
||||
///
|
||||
/// Template Property Getter
|
||||
///
|
||||
const libglabels::Template *TemplatePickerItem::tmplate() const
|
||||
const glabels::Template *TemplatePickerItem::tmplate() const
|
||||
{
|
||||
return mTmplate;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_TemplatePickerItem_h
|
||||
#define glabels_TemplatePickerItem_h
|
||||
#ifndef TemplatePickerItem_h
|
||||
#define TemplatePickerItem_h
|
||||
|
||||
#include <QListWidget>
|
||||
|
||||
@@ -28,9 +28,6 @@
|
||||
#include "libglabels/Template.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Template Picker Item Widget
|
||||
///
|
||||
@@ -41,24 +38,23 @@ namespace glabels
|
||||
// Life Cycle
|
||||
/////////////////////////////////
|
||||
public:
|
||||
TemplatePickerItem( libglabels::Template *tmplate, QListWidget *parent = 0 );
|
||||
TemplatePickerItem( glabels::Template *tmplate, QListWidget *parent = 0 );
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
// Properties
|
||||
/////////////////////////////////
|
||||
public:
|
||||
const libglabels::Template *tmplate() const;
|
||||
const glabels::Template *tmplate() const;
|
||||
|
||||
|
||||
/////////////////////////////////
|
||||
// Private Data
|
||||
/////////////////////////////////
|
||||
private:
|
||||
libglabels::Template *mTmplate;
|
||||
glabels::Template *mTmplate;
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_TemplatePickerItem_h
|
||||
#endif // TemplatePickerItem_h
|
||||
|
||||
@@ -33,9 +33,6 @@ namespace {
|
||||
}
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Default Constructor
|
||||
///
|
||||
@@ -285,6 +282,3 @@ namespace glabels
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
+3
-7
@@ -18,15 +18,12 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_TextNode_h
|
||||
#define glabels_TextNode_h
|
||||
#ifndef TextNode_h
|
||||
#define TextNode_h
|
||||
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
///
|
||||
/// Text Node Type
|
||||
///
|
||||
@@ -88,6 +85,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_TextNode_h
|
||||
#endif // TextNode_h
|
||||
|
||||
+71
-55
@@ -59,7 +59,7 @@ namespace
|
||||
|
||||
const QColor gridLineColor( 192, 192, 192 );
|
||||
const double gridLineWidthPixels = 1;
|
||||
const libglabels::Distance gridSpacing = libglabels::Distance::pt(9); // TODO: determine from locale.
|
||||
const glabels::Distance gridSpacing = glabels::Distance::pt(9); // TODO: determine from locale.
|
||||
|
||||
const QColor markupLineColor( 240, 99, 99 );
|
||||
const double markupLineWidthPixels = 1;
|
||||
@@ -74,7 +74,7 @@ namespace
|
||||
///
|
||||
/// Constructor
|
||||
///
|
||||
glabels::View::View( QScrollArea* scrollArea, QWidget* parent )
|
||||
View::View( QScrollArea* scrollArea, QWidget* parent )
|
||||
: QWidget(parent), mScrollArea(scrollArea)
|
||||
{
|
||||
mState = IdleState;
|
||||
@@ -92,7 +92,7 @@ glabels::View::View( QScrollArea* scrollArea, QWidget* parent )
|
||||
/// Zoom property
|
||||
///
|
||||
double
|
||||
glabels::View::zoom() const
|
||||
View::zoom() const
|
||||
{
|
||||
return mZoom;
|
||||
}
|
||||
@@ -102,7 +102,7 @@ glabels::View::zoom() const
|
||||
/// Markup visible? property
|
||||
///
|
||||
bool
|
||||
glabels::View::markupVisible() const
|
||||
View::markupVisible() const
|
||||
{
|
||||
return mMarkupVisible;
|
||||
}
|
||||
@@ -112,7 +112,7 @@ glabels::View::markupVisible() const
|
||||
/// Grid visible? property
|
||||
///
|
||||
bool
|
||||
glabels::View::qridVisible() const
|
||||
View::qridVisible() const
|
||||
{
|
||||
return mGridVisible;
|
||||
}
|
||||
@@ -122,7 +122,7 @@ glabels::View::qridVisible() const
|
||||
/// Model Parameter Setter
|
||||
///
|
||||
void
|
||||
glabels::View::setModel( LabelModel* model )
|
||||
View::setModel( LabelModel* model )
|
||||
{
|
||||
mModel = model;
|
||||
|
||||
@@ -143,7 +143,7 @@ glabels::View::setModel( LabelModel* model )
|
||||
/// Grid Visibility Parameter Setter
|
||||
///
|
||||
void
|
||||
glabels::View::setGridVisible( bool visibleFlag )
|
||||
View::setGridVisible( bool visibleFlag )
|
||||
{
|
||||
mGridVisible = visibleFlag;
|
||||
update();
|
||||
@@ -154,7 +154,7 @@ glabels::View::setGridVisible( bool visibleFlag )
|
||||
/// Markup Visibility Parameter Setter
|
||||
///
|
||||
void
|
||||
glabels::View::setMarkupVisible( bool visibleFlag )
|
||||
View::setMarkupVisible( bool visibleFlag )
|
||||
{
|
||||
mMarkupVisible = visibleFlag;
|
||||
update();
|
||||
@@ -165,7 +165,7 @@ glabels::View::setMarkupVisible( bool visibleFlag )
|
||||
/// Zoom In "One Notch"
|
||||
///
|
||||
void
|
||||
glabels::View::zoomIn()
|
||||
View::zoomIn()
|
||||
{
|
||||
// Find closest standard zoom level to our current zoom
|
||||
// Start with 2nd largest scale
|
||||
@@ -191,7 +191,7 @@ glabels::View::zoomIn()
|
||||
/// Zoom Out "One Notch"
|
||||
///
|
||||
void
|
||||
glabels::View::zoomOut()
|
||||
View::zoomOut()
|
||||
{
|
||||
// Find closest standard zoom level to our current zoom
|
||||
// Start with largest scale, end on 2nd smallest
|
||||
@@ -217,7 +217,7 @@ glabels::View::zoomOut()
|
||||
/// Zoom To 1:1 Scale
|
||||
///
|
||||
void
|
||||
glabels::View::zoom1To1()
|
||||
View::zoom1To1()
|
||||
{
|
||||
setZoomReal( 1.0, false );
|
||||
}
|
||||
@@ -227,7 +227,7 @@ glabels::View::zoom1To1()
|
||||
/// Zoom To Fit
|
||||
///
|
||||
void
|
||||
glabels::View::zoomToFit()
|
||||
View::zoomToFit()
|
||||
{
|
||||
using std::min;
|
||||
using std::max;
|
||||
@@ -251,7 +251,7 @@ glabels::View::zoomToFit()
|
||||
/// Is Zoom at Maximum?
|
||||
///
|
||||
bool
|
||||
glabels::View::isZoomMax() const
|
||||
View::isZoomMax() const
|
||||
{
|
||||
return ( mZoom >= zoomLevels[0] );
|
||||
}
|
||||
@@ -261,7 +261,7 @@ glabels::View::isZoomMax() const
|
||||
/// Is Zoom at Minimum?
|
||||
///
|
||||
bool
|
||||
glabels::View::isZoomMin() const
|
||||
View::isZoomMin() const
|
||||
{
|
||||
return ( mZoom <= zoomLevels[nZoomLevels-1] );
|
||||
}
|
||||
@@ -271,7 +271,7 @@ glabels::View::isZoomMin() const
|
||||
/// Set Zoom to Value
|
||||
///
|
||||
void
|
||||
glabels::View::setZoomReal( double zoom, bool zoomToFitFlag )
|
||||
View::setZoomReal( double zoom, bool zoomToFitFlag )
|
||||
{
|
||||
mZoom = zoom;
|
||||
mZoomToFitFlag = zoomToFitFlag;
|
||||
@@ -296,7 +296,7 @@ glabels::View::setZoomReal( double zoom, bool zoomToFitFlag )
|
||||
/// Arrow mode (normal mode)
|
||||
///
|
||||
void
|
||||
glabels::View::arrowMode()
|
||||
View::arrowMode()
|
||||
{
|
||||
setCursor( Qt::ArrowCursor );
|
||||
|
||||
@@ -308,7 +308,7 @@ glabels::View::arrowMode()
|
||||
/// Create box mode
|
||||
///
|
||||
void
|
||||
glabels::View::createBoxMode()
|
||||
View::createBoxMode()
|
||||
{
|
||||
setCursor( Cursors::Box() );
|
||||
|
||||
@@ -321,7 +321,7 @@ glabels::View::createBoxMode()
|
||||
/// Resize Event Handler
|
||||
///
|
||||
void
|
||||
glabels::View::resizeEvent( QResizeEvent *event )
|
||||
View::resizeEvent( QResizeEvent *event )
|
||||
{
|
||||
if ( mModel )
|
||||
{
|
||||
@@ -345,7 +345,7 @@ glabels::View::resizeEvent( QResizeEvent *event )
|
||||
/// Mouse Button Press Event Handler
|
||||
///
|
||||
void
|
||||
glabels::View::mousePressEvent( QMouseEvent* event )
|
||||
View::mousePressEvent( QMouseEvent* event )
|
||||
{
|
||||
if ( mModel )
|
||||
{
|
||||
@@ -358,8 +358,8 @@ glabels::View::mousePressEvent( QMouseEvent* event )
|
||||
transform.translate( mX0.pt(), mY0.pt() );
|
||||
|
||||
QPointF pWorld = transform.inverted().map( event->posF() );
|
||||
libglabels::Distance xWorld = libglabels::Distance::pt( pWorld.x() );
|
||||
libglabels::Distance yWorld = libglabels::Distance::pt( pWorld.y() );
|
||||
glabels::Distance xWorld = glabels::Distance::pt( pWorld.x() );
|
||||
glabels::Distance yWorld = glabels::Distance::pt( pWorld.y() );
|
||||
|
||||
|
||||
if ( event->button() & Qt::LeftButton )
|
||||
@@ -511,7 +511,7 @@ glabels::View::mousePressEvent( QMouseEvent* event )
|
||||
/// Mouse Movement Event Handler
|
||||
///
|
||||
void
|
||||
glabels::View::mouseMoveEvent( QMouseEvent* event )
|
||||
View::mouseMoveEvent( QMouseEvent* event )
|
||||
{
|
||||
using std::min;
|
||||
using std::max;
|
||||
@@ -527,8 +527,8 @@ glabels::View::mouseMoveEvent( QMouseEvent* event )
|
||||
transform.translate( mX0.pt(), mY0.pt() );
|
||||
|
||||
QPointF pWorld = transform.inverted().map( event->posF() );
|
||||
libglabels::Distance xWorld = libglabels::Distance::pt( pWorld.x() );
|
||||
libglabels::Distance yWorld = libglabels::Distance::pt( pWorld.y() );
|
||||
glabels::Distance xWorld = glabels::Distance::pt( pWorld.x() );
|
||||
glabels::Distance yWorld = glabels::Distance::pt( pWorld.y() );
|
||||
|
||||
|
||||
/*
|
||||
@@ -615,7 +615,7 @@ glabels::View::mouseMoveEvent( QMouseEvent* event )
|
||||
/// Mouse Button Release Event Handler
|
||||
///
|
||||
void
|
||||
glabels::View::mouseReleaseEvent( QMouseEvent* event )
|
||||
View::mouseReleaseEvent( QMouseEvent* event )
|
||||
{
|
||||
if ( mModel )
|
||||
{
|
||||
@@ -628,8 +628,8 @@ glabels::View::mouseReleaseEvent( QMouseEvent* event )
|
||||
transform.translate( mX0.pt(), mY0.pt() );
|
||||
|
||||
QPointF pWorld = transform.inverted().map( event->posF() );
|
||||
libglabels::Distance xWorld = libglabels::Distance::pt( pWorld.x() );
|
||||
libglabels::Distance yWorld = libglabels::Distance::pt( pWorld.y() );
|
||||
glabels::Distance xWorld = glabels::Distance::pt( pWorld.x() );
|
||||
glabels::Distance yWorld = glabels::Distance::pt( pWorld.y() );
|
||||
|
||||
|
||||
if ( event->button() & Qt::LeftButton )
|
||||
@@ -691,7 +691,7 @@ glabels::View::mouseReleaseEvent( QMouseEvent* event )
|
||||
/// Leave Event Handler
|
||||
///
|
||||
void
|
||||
glabels::View::leaveEvent( QEvent* event )
|
||||
View::leaveEvent( QEvent* event )
|
||||
{
|
||||
if ( mModel )
|
||||
{
|
||||
@@ -704,8 +704,8 @@ glabels::View::leaveEvent( QEvent* event )
|
||||
/// Handle resize motion
|
||||
///
|
||||
void
|
||||
glabels::View::handleResizeMotion( const libglabels::Distance& xWorld,
|
||||
const libglabels::Distance& yWorld )
|
||||
View::handleResizeMotion( const glabels::Distance& xWorld,
|
||||
const glabels::Distance& yWorld )
|
||||
{
|
||||
QPointF p( xWorld.pt(), yWorld.pt() );
|
||||
Handle::Location location = mResizeHandle->location();
|
||||
@@ -795,22 +795,22 @@ glabels::View::handleResizeMotion( const libglabels::Distance& xWorld,
|
||||
{
|
||||
case Handle::E:
|
||||
case Handle::W:
|
||||
mResizeObject->setWHonorAspect( libglabels::Distance::pt(w) );
|
||||
mResizeObject->setWHonorAspect( glabels::Distance::pt(w) );
|
||||
break;
|
||||
case Handle::N:
|
||||
case Handle::S:
|
||||
mResizeObject->setHHonorAspect( libglabels::Distance::pt(h) );
|
||||
mResizeObject->setHHonorAspect( glabels::Distance::pt(h) );
|
||||
break;
|
||||
default:
|
||||
mResizeObject->setSizeHonorAspect( libglabels::Distance::pt(w),
|
||||
libglabels::Distance::pt(h) );
|
||||
mResizeObject->setSizeHonorAspect( glabels::Distance::pt(w),
|
||||
glabels::Distance::pt(h) );
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
mResizeObject->setSize( libglabels::Distance::pt(w),
|
||||
libglabels::Distance::pt(h) );
|
||||
mResizeObject->setSize( glabels::Distance::pt(w),
|
||||
glabels::Distance::pt(h) );
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -836,8 +836,8 @@ glabels::View::handleResizeMotion( const libglabels::Distance& xWorld,
|
||||
}
|
||||
else
|
||||
{
|
||||
mResizeObject->setSize( libglabels::Distance::pt(w),
|
||||
libglabels::Distance::pt(h) );
|
||||
mResizeObject->setSize( glabels::Distance::pt(w),
|
||||
glabels::Distance::pt(h) );
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -846,8 +846,8 @@ glabels::View::handleResizeMotion( const libglabels::Distance& xWorld,
|
||||
QPointF p0( x0, y0 );
|
||||
p0 = mResizeObject->matrix().map( p0 );
|
||||
p0 += QPointF( mResizeObject->x0().pt(), mResizeObject->y0().pt() );
|
||||
mResizeObject->setPosition( libglabels::Distance::pt(p0.x()),
|
||||
libglabels::Distance::pt(p0.y()) );
|
||||
mResizeObject->setPosition( glabels::Distance::pt(p0.x()),
|
||||
glabels::Distance::pt(p0.y()) );
|
||||
}
|
||||
|
||||
|
||||
@@ -855,7 +855,7 @@ glabels::View::handleResizeMotion( const libglabels::Distance& xWorld,
|
||||
/// Paint Event Handler
|
||||
///
|
||||
void
|
||||
glabels::View::paintEvent( QPaintEvent* event )
|
||||
View::paintEvent( QPaintEvent* event )
|
||||
{
|
||||
if ( mModel )
|
||||
{
|
||||
@@ -890,7 +890,7 @@ glabels::View::paintEvent( QPaintEvent* event )
|
||||
/// Draw Background Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawBgLayer( QPainter* painter )
|
||||
View::drawBgLayer( QPainter* painter )
|
||||
{
|
||||
/*
|
||||
* Draw shadow
|
||||
@@ -935,15 +935,15 @@ glabels::View::drawBgLayer( QPainter* painter )
|
||||
/// Draw Grid Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawGridLayer( QPainter* painter )
|
||||
View::drawGridLayer( QPainter* painter )
|
||||
{
|
||||
if ( mGridVisible )
|
||||
{
|
||||
libglabels::Distance w = mModel->frame()->w();
|
||||
libglabels::Distance h = mModel->frame()->h();
|
||||
glabels::Distance w = mModel->frame()->w();
|
||||
glabels::Distance h = mModel->frame()->h();
|
||||
|
||||
libglabels::Distance x0, y0;
|
||||
if ( dynamic_cast<const libglabels::FrameRect*>( mModel->frame() ) )
|
||||
glabels::Distance x0, y0;
|
||||
if ( dynamic_cast<const glabels::FrameRect*>( mModel->frame() ) )
|
||||
{
|
||||
x0 = gridSpacing;
|
||||
y0 = gridSpacing;
|
||||
@@ -968,12 +968,12 @@ glabels::View::drawGridLayer( QPainter* painter )
|
||||
pen.setCosmetic( true );
|
||||
painter->setPen( pen );
|
||||
|
||||
for ( libglabels::Distance x = x0; x < w; x += gridSpacing )
|
||||
for ( glabels::Distance x = x0; x < w; x += gridSpacing )
|
||||
{
|
||||
painter->drawLine( x.pt(), 0, x.pt(), h.pt() );
|
||||
}
|
||||
|
||||
for ( libglabels::Distance y = y0; y < h; y += gridSpacing )
|
||||
for ( glabels::Distance y = y0; y < h; y += gridSpacing )
|
||||
{
|
||||
painter->drawLine( 0, y.pt(), w.pt(), y.pt() );
|
||||
}
|
||||
@@ -987,7 +987,7 @@ glabels::View::drawGridLayer( QPainter* painter )
|
||||
/// Draw Markup Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawMarkupLayer( QPainter* painter )
|
||||
View::drawMarkupLayer( QPainter* painter )
|
||||
{
|
||||
if ( mMarkupVisible )
|
||||
{
|
||||
@@ -1002,7 +1002,7 @@ glabels::View::drawMarkupLayer( QPainter* painter )
|
||||
painter->translate( -mModel->frame()->w().pt(), 0 );
|
||||
}
|
||||
|
||||
foreach( libglabels::Markup* markup, mModel->frame()->markups() )
|
||||
foreach( glabels::Markup* markup, mModel->frame()->markups() )
|
||||
{
|
||||
painter->drawPath( markup->path() );
|
||||
}
|
||||
@@ -1016,7 +1016,7 @@ glabels::View::drawMarkupLayer( QPainter* painter )
|
||||
/// Draw Objects Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawObjectsLayer( QPainter* painter )
|
||||
View::drawObjectsLayer( QPainter* painter )
|
||||
{
|
||||
mModel->draw( painter );
|
||||
}
|
||||
@@ -1026,7 +1026,7 @@ glabels::View::drawObjectsLayer( QPainter* painter )
|
||||
/// Draw Foreground Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawFgLayer( QPainter* painter )
|
||||
View::drawFgLayer( QPainter* painter )
|
||||
{
|
||||
/*
|
||||
* Draw label outline
|
||||
@@ -1053,7 +1053,7 @@ glabels::View::drawFgLayer( QPainter* painter )
|
||||
/// Draw Highlight Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawHighlightLayer( QPainter* painter )
|
||||
View::drawHighlightLayer( QPainter* painter )
|
||||
{
|
||||
painter->save();
|
||||
|
||||
@@ -1073,7 +1073,7 @@ glabels::View::drawHighlightLayer( QPainter* painter )
|
||||
/// Draw Select Region Layer
|
||||
///
|
||||
void
|
||||
glabels::View::drawSelectRegionLayer( QPainter* painter )
|
||||
View::drawSelectRegionLayer( QPainter* painter )
|
||||
{
|
||||
if ( mSelectRegionVisible )
|
||||
{
|
||||
@@ -1090,3 +1090,19 @@ glabels::View::drawSelectRegionLayer( QPainter* painter )
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
///
|
||||
/// Model changed handler
|
||||
///
|
||||
void View::onModelChanged()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
///
|
||||
/// Model size changed handler
|
||||
///
|
||||
void View::onModelSizeChanged()
|
||||
{
|
||||
}
|
||||
|
||||
+13
-19
@@ -18,8 +18,8 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_View_h
|
||||
#define glabels_View_h
|
||||
#ifndef View_h
|
||||
#define View_h
|
||||
|
||||
#include <QWidget>
|
||||
#include <QScrollArea>
|
||||
@@ -28,8 +28,6 @@
|
||||
#include "LabelRegion.h"
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
// Forward References
|
||||
class LabelModel;
|
||||
class LabelModelObject;
|
||||
@@ -56,7 +54,7 @@ namespace glabels
|
||||
signals:
|
||||
void contextMenuActivate();
|
||||
void zoomChanged();
|
||||
void pointerMoved( const libglabels::Distance& x, const libglabels::Distance& y );
|
||||
void pointerMoved( const glabels::Distance& x, const glabels::Distance& y );
|
||||
void pointerExited();
|
||||
void modeChanged();
|
||||
|
||||
@@ -128,8 +126,8 @@ namespace glabels
|
||||
// Private methods
|
||||
/////////////////////////////////////
|
||||
private:
|
||||
void handleResizeMotion( const libglabels::Distance& xWorld,
|
||||
const libglabels::Distance& yWorld );
|
||||
void handleResizeMotion( const glabels::Distance& xWorld,
|
||||
const glabels::Distance& yWorld );
|
||||
|
||||
void drawBgLayer( QPainter* painter );
|
||||
void drawGridLayer( QPainter* painter );
|
||||
@@ -143,7 +141,7 @@ namespace glabels
|
||||
/////////////////////////////////////
|
||||
// Private slots
|
||||
/////////////////////////////////////
|
||||
private:
|
||||
private slots:
|
||||
void onModelChanged();
|
||||
void onModelSizeChanged();
|
||||
|
||||
@@ -175,8 +173,8 @@ namespace glabels
|
||||
double mZoom;
|
||||
bool mZoomToFitFlag;
|
||||
double mScale;
|
||||
libglabels::Distance mX0;
|
||||
libglabels::Distance mY0;
|
||||
glabels::Distance mX0;
|
||||
glabels::Distance mY0;
|
||||
|
||||
bool mMarkupVisible;
|
||||
bool mGridVisible;
|
||||
@@ -192,8 +190,8 @@ namespace glabels
|
||||
LabelRegion mSelectRegion;
|
||||
|
||||
/* ArrowMove state */
|
||||
libglabels::Distance mMoveLastX;
|
||||
libglabels::Distance mMoveLastY;
|
||||
glabels::Distance mMoveLastX;
|
||||
glabels::Distance mMoveLastY;
|
||||
|
||||
/* ArrowResize state */
|
||||
LabelModelObject* mResizeObject;
|
||||
@@ -203,15 +201,11 @@ namespace glabels
|
||||
/* CreateDrag state */
|
||||
CreateType mCreateObjectType;
|
||||
LabelModelObject* mCreateObject;
|
||||
libglabels::Distance mCreateX0;
|
||||
libglabels::Distance mCreateY0;
|
||||
glabels::Distance mCreateX0;
|
||||
glabels::Distance mCreateY0;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
#endif // glabels_View_h
|
||||
#endif // View_h
|
||||
|
||||
+41
-41
@@ -36,7 +36,7 @@
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::writeFile( const LabelModel* label, const QString& fileName )
|
||||
XmlLabelCreator::writeFile( const LabelModel* label, const QString& fileName )
|
||||
{
|
||||
QDomDocument doc;
|
||||
|
||||
@@ -56,7 +56,7 @@ glabels::XmlLabelCreator::writeFile( const LabelModel* label, const QString& fil
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::writeBuffer( const LabelModel* label, QString& buffer )
|
||||
XmlLabelCreator::writeBuffer( const LabelModel* label, QString& buffer )
|
||||
{
|
||||
QDomDocument doc;
|
||||
|
||||
@@ -66,7 +66,7 @@ glabels::XmlLabelCreator::writeBuffer( const LabelModel* label, QString& buffer
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createDoc( QDomDocument& doc, const LabelModel* label )
|
||||
XmlLabelCreator::createDoc( QDomDocument& doc, const LabelModel* label )
|
||||
{
|
||||
QDomNode xmlNode( doc.createProcessingInstruction( "xml", "version=\"1.0\"" ) );
|
||||
doc.appendChild( xmlNode );
|
||||
@@ -74,7 +74,7 @@ glabels::XmlLabelCreator::createDoc( QDomDocument& doc, const LabelModel* label
|
||||
QDomElement root = doc.createElement( "Glabels-document" );
|
||||
doc.appendChild( root );
|
||||
|
||||
libglabels::XmlTemplateCreator().createTemplateNode( root, label->tmplate() );
|
||||
glabels::XmlTemplateCreator().createTemplateNode( root, label->tmplate() );
|
||||
|
||||
createObjectsNode( root, label );
|
||||
|
||||
@@ -85,14 +85,14 @@ glabels::XmlLabelCreator::createDoc( QDomDocument& doc, const LabelModel* label
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectsNode( QDomElement &parent, const LabelModel* label )
|
||||
XmlLabelCreator::createObjectsNode( QDomElement &parent, const LabelModel* label )
|
||||
{
|
||||
QDomDocument doc = parent.ownerDocument();
|
||||
QDomElement node = doc.createElement( "Objects" );
|
||||
parent.appendChild( node );
|
||||
|
||||
libglabels::XmlUtil::setStringAttr( node, "id", "0" );
|
||||
libglabels::XmlUtil::setBoolAttr( node, "rotate", label->rotate() );
|
||||
glabels::XmlUtil::setStringAttr( node, "id", "0" );
|
||||
glabels::XmlUtil::setBoolAttr( node, "rotate", label->rotate() );
|
||||
|
||||
foreach ( LabelModelObject* object, label->objectList() )
|
||||
{
|
||||
@@ -110,39 +110,39 @@ glabels::XmlLabelCreator::createObjectsNode( QDomElement &parent, const LabelMod
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectBoxNode( QDomElement &parent, const LabelModelBoxObject* object )
|
||||
XmlLabelCreator::createObjectBoxNode( QDomElement &parent, const LabelModelBoxObject* object )
|
||||
{
|
||||
QDomDocument doc = parent.ownerDocument();
|
||||
QDomElement node = doc.createElement( "Object-box" );
|
||||
parent.appendChild( node );
|
||||
|
||||
/* position attrs */
|
||||
libglabels::XmlUtil::setLengthAttr( node, "x", object->x0() );
|
||||
libglabels::XmlUtil::setLengthAttr( node, "y", object->y0() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "x", object->x0() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "y", object->y0() );
|
||||
|
||||
/* size attrs */
|
||||
libglabels::XmlUtil::setLengthAttr( node, "w", object->w() );
|
||||
libglabels::XmlUtil::setLengthAttr( node, "h", object->h() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "w", object->w() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "h", object->h() );
|
||||
|
||||
/* line attrs */
|
||||
libglabels::XmlUtil::setLengthAttr( node, "line_width", object->lineWidth() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "line_width", object->lineWidth() );
|
||||
if ( object->lineColorNode().fieldFlag() )
|
||||
{
|
||||
libglabels::XmlUtil::setStringAttr( node, "line_color_field", object->lineColorNode().key() );
|
||||
glabels::XmlUtil::setStringAttr( node, "line_color_field", object->lineColorNode().key() );
|
||||
}
|
||||
else
|
||||
{
|
||||
libglabels::XmlUtil::setUIntAttr( node, "line_color", object->lineColorNode().rgba() );
|
||||
glabels::XmlUtil::setUIntAttr( node, "line_color", object->lineColorNode().rgba() );
|
||||
}
|
||||
|
||||
/* fill attrs */
|
||||
if ( object->fillColorNode().fieldFlag() )
|
||||
{
|
||||
libglabels::XmlUtil::setStringAttr( node, "fill_color_field", object->fillColorNode().key() );
|
||||
glabels::XmlUtil::setStringAttr( node, "fill_color_field", object->fillColorNode().key() );
|
||||
}
|
||||
else
|
||||
{
|
||||
libglabels::XmlUtil::setUIntAttr( node, "fill_color", object->fillColorNode().rgba() );
|
||||
glabels::XmlUtil::setUIntAttr( node, "fill_color", object->fillColorNode().rgba() );
|
||||
}
|
||||
|
||||
/* affine attrs */
|
||||
@@ -154,108 +154,108 @@ glabels::XmlLabelCreator::createObjectBoxNode( QDomElement &parent, const LabelM
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectEllipseNode( QDomElement &parent, const LabelModelEllipseObject* object )
|
||||
XmlLabelCreator::createObjectEllipseNode( QDomElement &parent, const LabelModelEllipseObject* object )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectLineNode( QDomElement &parent, const LabelModelLineObject* object )
|
||||
XmlLabelCreator::createObjectLineNode( QDomElement &parent, const LabelModelLineObject* object )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectImageNode( QDomElement &parent, const LabelModelImageObject* object )
|
||||
XmlLabelCreator::createObjectImageNode( QDomElement &parent, const LabelModelImageObject* object )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectBarcodeNode( QDomElement &parent, const LabelModelBarcodeObject* object )
|
||||
XmlLabelCreator::createObjectBarcodeNode( QDomElement &parent, const LabelModelBarcodeObject* object )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectTextNode( QDomElement &parent, const LabelModelTextObject* object )
|
||||
XmlLabelCreator::createObjectTextNode( QDomElement &parent, const LabelModelTextObject* object )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createObjectTopLevelSpanNode( QDomElement &parent, const LabelModelTextObject* object )
|
||||
XmlLabelCreator::createObjectTopLevelSpanNode( QDomElement &parent, const LabelModelTextObject* object )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createAffineAttrs( QDomElement &node, const LabelModelObject* object )
|
||||
XmlLabelCreator::createAffineAttrs( QDomElement &node, const LabelModelObject* object )
|
||||
{
|
||||
QMatrix a = object->matrix();
|
||||
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "a0", a.m11() );
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "a1", a.m12() );
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "a2", a.m21() );
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "a3", a.m22() );
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "a4", a.dx() );
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "a5", a.dy() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "a0", a.m11() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "a1", a.m12() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "a2", a.m21() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "a3", a.m22() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "a4", a.dx() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "a5", a.dy() );
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createShadowAttrs( QDomElement &node, const LabelModelObject* object )
|
||||
XmlLabelCreator::createShadowAttrs( QDomElement &node, const LabelModelObject* object )
|
||||
{
|
||||
if ( object->shadow() )
|
||||
{
|
||||
libglabels::XmlUtil::setBoolAttr( node, "shadow", object->shadow() );
|
||||
glabels::XmlUtil::setBoolAttr( node, "shadow", object->shadow() );
|
||||
|
||||
libglabels::XmlUtil::setLengthAttr( node, "shadow_x", object->shadowX() );
|
||||
libglabels::XmlUtil::setLengthAttr( node, "shadow_y", object->shadowY() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "shadow_x", object->shadowX() );
|
||||
glabels::XmlUtil::setLengthAttr( node, "shadow_y", object->shadowY() );
|
||||
|
||||
if ( object->fillColorNode().fieldFlag() )
|
||||
{
|
||||
libglabels::XmlUtil::setStringAttr( node, "shadow_color_field", object->shadowColorNode().key() );
|
||||
glabels::XmlUtil::setStringAttr( node, "shadow_color_field", object->shadowColorNode().key() );
|
||||
}
|
||||
else
|
||||
{
|
||||
libglabels::XmlUtil::setUIntAttr( node, "shadow_color", object->shadowColorNode().rgba() );
|
||||
glabels::XmlUtil::setUIntAttr( node, "shadow_color", object->shadowColorNode().rgba() );
|
||||
}
|
||||
|
||||
libglabels::XmlUtil::setDoubleAttr( node, "shadow_opacity", object->shadowOpacity() );
|
||||
glabels::XmlUtil::setDoubleAttr( node, "shadow_opacity", object->shadowOpacity() );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createMergeNode( QDomElement &parent, const LabelModel* label )
|
||||
XmlLabelCreator::createMergeNode( QDomElement &parent, const LabelModel* label )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createDataNode( QDomElement &parent, const LabelModel* label )
|
||||
XmlLabelCreator::createDataNode( QDomElement &parent, const LabelModel* label )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createPixdataNode( QDomElement &parent, const LabelModel* label, const QString& name )
|
||||
XmlLabelCreator::createPixdataNode( QDomElement &parent, const LabelModel* label, const QString& name )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelCreator::createSvgFileNode( QDomElement &parent, const LabelModel* label, const QString& name )
|
||||
XmlLabelCreator::createSvgFileNode( QDomElement &parent, const LabelModel* label, const QString& name )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
|
||||
@@ -18,16 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_XmlLabelCreator_h
|
||||
#define glabels_XmlLabelCreator_h
|
||||
#ifndef XmlLabelCreator_h
|
||||
#define XmlLabelCreator_h
|
||||
|
||||
|
||||
#include <QObject>
|
||||
#include <QDomElement>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel;
|
||||
class LabelModelObject;
|
||||
class LabelModelBoxObject;
|
||||
@@ -69,6 +67,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_XmlLabelCreator_h
|
||||
#endif // XmlLabelCreator_h
|
||||
|
||||
+25
-25
@@ -36,8 +36,8 @@
|
||||
#include <QtDebug>
|
||||
|
||||
|
||||
glabels::LabelModel*
|
||||
glabels::XmlLabelParser::readFile( const QString& fileName )
|
||||
LabelModel*
|
||||
XmlLabelParser::readFile( const QString& fileName )
|
||||
{
|
||||
QFile file( fileName );
|
||||
|
||||
@@ -88,8 +88,8 @@ glabels::XmlLabelParser::readFile( const QString& fileName )
|
||||
}
|
||||
|
||||
|
||||
glabels::LabelModel*
|
||||
glabels::XmlLabelParser::readBuffer( const QString& buffer )
|
||||
LabelModel*
|
||||
XmlLabelParser::readBuffer( const QString& buffer )
|
||||
{
|
||||
QDomDocument doc;
|
||||
QString errorString;
|
||||
@@ -116,7 +116,7 @@ glabels::XmlLabelParser::readBuffer( const QString& buffer )
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::gunzip( const QByteArray& data, QByteArray& result )
|
||||
XmlLabelParser::gunzip( const QByteArray& data, QByteArray& result )
|
||||
{
|
||||
result.clear();
|
||||
|
||||
@@ -165,10 +165,10 @@ glabels::XmlLabelParser::gunzip( const QByteArray& data, QByteArray& result )
|
||||
}
|
||||
|
||||
|
||||
glabels::LabelModel*
|
||||
glabels::XmlLabelParser::parseRootNode( const QDomElement &node )
|
||||
LabelModel*
|
||||
XmlLabelParser::parseRootNode( const QDomElement &node )
|
||||
{
|
||||
using namespace libglabels;
|
||||
using namespace glabels;
|
||||
|
||||
LabelModel* label = new LabelModel();
|
||||
|
||||
@@ -220,7 +220,7 @@ glabels::XmlLabelParser::parseRootNode( const QDomElement &node )
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectsNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectsNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
for ( QDomNode child = node.firstChild(); !child.isNull(); child = child.nextSibling() )
|
||||
{
|
||||
@@ -259,9 +259,9 @@ glabels::XmlLabelParser::parseObjectsNode( const QDomElement &node, LabelModel*
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectBoxNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectBoxNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
using namespace libglabels;
|
||||
using namespace glabels;
|
||||
|
||||
LabelModelBoxObject* object = new LabelModelBoxObject();
|
||||
label->addObject( object );
|
||||
@@ -303,45 +303,45 @@ glabels::XmlLabelParser::parseObjectBoxNode( const QDomElement &node, LabelModel
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectEllipseNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectEllipseNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectLineNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectLineNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectImageNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectImageNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectBarcodeNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectBarcodeNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseObjectTextNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseObjectTextNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseTopLevelSpanNode( const QDomElement &node, LabelModelTextObject* object )
|
||||
XmlLabelParser::parseTopLevelSpanNode( const QDomElement &node, LabelModelTextObject* object )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseAffineAttrs( const QDomElement &node, LabelModelObject* object )
|
||||
XmlLabelParser::parseAffineAttrs( const QDomElement &node, LabelModelObject* object )
|
||||
{
|
||||
using namespace libglabels;
|
||||
using namespace glabels;
|
||||
|
||||
double a[6];
|
||||
|
||||
@@ -357,9 +357,9 @@ glabels::XmlLabelParser::parseAffineAttrs( const QDomElement &node, LabelModelOb
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseShadowAttrs( const QDomElement &node, LabelModelObject* object )
|
||||
XmlLabelParser::parseShadowAttrs( const QDomElement &node, LabelModelObject* object )
|
||||
{
|
||||
using namespace libglabels;
|
||||
using namespace glabels;
|
||||
|
||||
object->setShadow( XmlUtil::getBoolAttr( node, "shadow", false ) );
|
||||
|
||||
@@ -380,25 +380,25 @@ glabels::XmlLabelParser::parseShadowAttrs( const QDomElement &node, LabelModelOb
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseMergeNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseMergeNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseDataNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseDataNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parsePixdataNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parsePixdataNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
glabels::XmlLabelParser::parseFileNode( const QDomElement &node, LabelModel* label )
|
||||
XmlLabelParser::parseFileNode( const QDomElement &node, LabelModel* label )
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -18,16 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef glabels_XmlLabelParser_h
|
||||
#define glabels_XmlLabelParser_h
|
||||
#ifndef XmlLabelParser_h
|
||||
#define XmlLabelParser_h
|
||||
|
||||
|
||||
#include <QObject>
|
||||
#include <QDomElement>
|
||||
|
||||
|
||||
namespace glabels
|
||||
{
|
||||
class LabelModel;
|
||||
class LabelModelObject;
|
||||
class LabelModelBoxObject;
|
||||
@@ -69,6 +67,5 @@ namespace glabels
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // glabels_XmlLabelParser_h
|
||||
#endif // XmlLabelParser_h
|
||||
|
||||
@@ -24,9 +24,6 @@
|
||||
#include "File.h"
|
||||
#include "libglabels/Db.h"
|
||||
|
||||
using namespace glabels;
|
||||
using namespace libglabels;
|
||||
|
||||
|
||||
int main( int argc, char **argv )
|
||||
{
|
||||
@@ -36,13 +33,13 @@ int main( int argc, char **argv )
|
||||
QCoreApplication::setOrganizationDomain( "glabels.org" );
|
||||
QCoreApplication::setApplicationName( "glabels-qt" );
|
||||
|
||||
Db::init();
|
||||
glabels::Db::init();
|
||||
////// TEMPORARY TESTING ////////
|
||||
#if 0
|
||||
Db::printKnownPapers();
|
||||
Db::printKnownCategories();
|
||||
Db::printKnownVendors();
|
||||
Db::printKnownTemplates();
|
||||
glabels::Db::printKnownPapers();
|
||||
glabels::Db::printKnownCategories();
|
||||
glabels::Db::printKnownVendors();
|
||||
glabels::Db::printKnownTemplates();
|
||||
#endif
|
||||
/////////////////////////////////
|
||||
|
||||
|
||||
+10
-10
@@ -372,7 +372,7 @@
|
||||
<item row="3" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_23">
|
||||
<item>
|
||||
<widget class="glabels::ColorButton" name="textColorButton">
|
||||
<widget class="ColorButton" name="textColorButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -451,7 +451,7 @@
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="glabels::FieldButton" name="textInsertFieldButton">
|
||||
<widget class="FieldButton" name="textInsertFieldButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -539,7 +539,7 @@
|
||||
<item row="3" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_22">
|
||||
<item>
|
||||
<widget class="glabels::ColorButton" name="barcodeColorButton">
|
||||
<widget class="ColorButton" name="barcodeColorButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -679,7 +679,7 @@
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_16">
|
||||
<item>
|
||||
<widget class="glabels::FieldButton" name="barcodeFieldButton">
|
||||
<widget class="FieldButton" name="barcodeFieldButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -802,7 +802,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="1">
|
||||
<widget class="glabels::FieldButton" name="imageFieldButton">
|
||||
<widget class="FieldButton" name="imageFieldButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -889,7 +889,7 @@
|
||||
<item row="1" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_21">
|
||||
<item>
|
||||
<widget class="glabels::ColorButton" name="lineColorButton">
|
||||
<widget class="ColorButton" name="lineColorButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -950,7 +950,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="glabels::ColorButton" name="fillColorButton">
|
||||
<widget class="ColorButton" name="fillColorButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -1373,7 +1373,7 @@
|
||||
<item row="2" column="1">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_24">
|
||||
<item>
|
||||
<widget class="glabels::ColorButton" name="shadowColorButton">
|
||||
<widget class="ColorButton" name="shadowColorButton">
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
@@ -1433,7 +1433,7 @@
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>glabels::ColorButton</class>
|
||||
<class>ColorButton</class>
|
||||
<extends>QPushButton</extends>
|
||||
<header>ColorButton.h</header>
|
||||
<slots>
|
||||
@@ -1441,7 +1441,7 @@
|
||||
</slots>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>glabels::FieldButton</class>
|
||||
<class>FieldButton</class>
|
||||
<extends>QPushButton</extends>
|
||||
<header>FieldButton.h</header>
|
||||
<slots>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<enum>QLayout::SetDefaultConstraint</enum>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="glabels::Preview" name="preview" native="true">
|
||||
<widget class="Preview" name="preview" native="true">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -453,7 +453,7 @@
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>glabels::Preview</class>
|
||||
<class>Preview</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>Preview.h</header>
|
||||
<container>1</container>
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
<item row="0" column="4">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||
<item>
|
||||
<widget class="glabels::SimplePreview" name="preview">
|
||||
<widget class="SimplePreview" name="preview">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
@@ -356,7 +356,7 @@
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>glabels::SimplePreview</class>
|
||||
<class>SimplePreview</class>
|
||||
<extends>QGraphicsView</extends>
|
||||
<header>SimplePreview.h</header>
|
||||
<container>1</container>
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
</layout>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="glabels::TemplatePicker" name="templatePicker">
|
||||
<widget class="TemplatePicker" name="templatePicker">
|
||||
<property name="showDropIndicator" stdset="0">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
@@ -182,7 +182,7 @@
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>glabels::TemplatePicker</class>
|
||||
<class>TemplatePicker</class>
|
||||
<extends>QListWidget</extends>
|
||||
<header>TemplatePicker.h</header>
|
||||
</customwidget>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* Category.cpp
|
||||
*
|
||||
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
|
||||
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
|
||||
*
|
||||
* This file is part of gLabels-qt.
|
||||
*
|
||||
@@ -21,7 +21,7 @@
|
||||
#include "Category.h"
|
||||
|
||||
|
||||
namespace libglabels
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
Category::Category( const QString &id, const QString &name )
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* Category.h
|
||||
*
|
||||
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
|
||||
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
|
||||
*
|
||||
* This file is part of gLabels-qt.
|
||||
*
|
||||
@@ -18,14 +18,14 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef libglabels_Category_h
|
||||
#define libglabels_Category_h
|
||||
#ifndef glabels_Category_h
|
||||
#define glabels_Category_h
|
||||
|
||||
|
||||
#include <QString>
|
||||
|
||||
|
||||
namespace libglabels
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
class Category
|
||||
@@ -50,4 +50,4 @@ namespace libglabels
|
||||
#include "Category.inl"
|
||||
|
||||
|
||||
#endif // libglabels_Category_h
|
||||
#endif // glabels_Category_h
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* Category.inl
|
||||
*
|
||||
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
|
||||
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
|
||||
*
|
||||
* This file is part of gLabels-qt.
|
||||
*
|
||||
@@ -19,7 +19,7 @@
|
||||
*/
|
||||
|
||||
|
||||
namespace libglabels
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
inline const QString& Category::id() const
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/* Config.h
|
||||
*
|
||||
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
|
||||
* Copyright (C) 2013-2016 Jim Evins <evins@snaught.com>
|
||||
*
|
||||
* This file is part of gLabels-qt.
|
||||
*
|
||||
@@ -18,11 +18,11 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef libglabels_Config_h
|
||||
#define libglabels_Config_h
|
||||
#ifndef glabels_Config_h
|
||||
#define glabels_Config_h
|
||||
|
||||
|
||||
namespace libglabels
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
namespace Config
|
||||
@@ -33,4 +33,4 @@ namespace libglabels
|
||||
}
|
||||
|
||||
|
||||
#endif // libglabels_Config_h
|
||||
#endif // glabels_Config_h
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef libglabels_Constants_h
|
||||
#define libglabels_Constants_h
|
||||
#ifndef glabels_Constants_h
|
||||
#define glabels_Constants_h
|
||||
|
||||
|
||||
namespace libglabels
|
||||
namespace glabels
|
||||
{
|
||||
|
||||
const double PTS_PER_PT = 1.0;
|
||||
@@ -33,4 +33,4 @@ namespace libglabels
|
||||
|
||||
}
|
||||
|
||||
#endif // libglabels_Constants_h
|
||||
#endif // glabels_Constants_h
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user