Added more action/menu framework. Added most action icons to icons resources.
This commit is contained in:
+266
@@ -40,6 +40,272 @@ namespace gLabels
|
||||
}
|
||||
};
|
||||
|
||||
class Barcode : public QIcon
|
||||
{
|
||||
public:
|
||||
Barcode()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-barcode.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-barcode.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Box : public QIcon
|
||||
{
|
||||
public:
|
||||
Box()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-box.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-box.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Ellipse : public QIcon
|
||||
{
|
||||
public:
|
||||
Ellipse()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-ellipse.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-ellipse.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Image : public QIcon
|
||||
{
|
||||
public:
|
||||
Image()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-image.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-image.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Line : public QIcon
|
||||
{
|
||||
public:
|
||||
Line()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-line.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-line.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Text : public QIcon
|
||||
{
|
||||
public:
|
||||
Text()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-text.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-text.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Merge : public QIcon
|
||||
{
|
||||
public:
|
||||
Merge()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-merge.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-merge.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class ObjectProperties : public QIcon
|
||||
{
|
||||
public:
|
||||
ObjectProperties()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-object-properties.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-object-properties.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignLeft : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignLeft()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-align-left.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignHCenter : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignHCenter()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-align-hcenter.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignRight : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignRight()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-align-right.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignBottom : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignBottom()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-align-bottom.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignVCenter : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignVCenter()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-align-vcenter.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignTop : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignTop()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-align-top.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class CenterHoriz : public QIcon
|
||||
{
|
||||
public:
|
||||
CenterHoriz()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-center-horiz.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class CenterVert : public QIcon
|
||||
{
|
||||
public:
|
||||
CenterVert()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-center-vert.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class FlipHoriz : public QIcon
|
||||
{
|
||||
public:
|
||||
FlipHoriz()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-flip-horiz.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class FlipVert : public QIcon
|
||||
{
|
||||
public:
|
||||
FlipVert()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-flip-vert.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class RotateLeft : public QIcon
|
||||
{
|
||||
public:
|
||||
RotateLeft()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-rotate-left.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class RotateRight : public QIcon
|
||||
{
|
||||
public:
|
||||
RotateRight()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-rotate-right.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class OrderBottom : public QIcon
|
||||
{
|
||||
public:
|
||||
OrderBottom()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-order-bottom.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class OrderTop : public QIcon
|
||||
{
|
||||
public:
|
||||
OrderTop()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-order-top.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignTextBottom : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignTextBottom()
|
||||
{
|
||||
addFile( ":icons/24x24/actions/glabels-align-text-bottom.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignTextMiddle : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignTextMiddle()
|
||||
{
|
||||
addFile( ":icons/24x24/actions/glabels-align-text-middle.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class AlignTextTop : public QIcon
|
||||
{
|
||||
public:
|
||||
AlignTextTop()
|
||||
{
|
||||
addFile( ":icons/24x24/actions/glabels-align-text-top.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class BucketFill : public QIcon
|
||||
{
|
||||
public:
|
||||
BucketFill()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-bucket-fill.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-bucket-fill.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Pencil : public QIcon
|
||||
{
|
||||
public:
|
||||
Pencil()
|
||||
{
|
||||
addFile( ":icons/16x16/actions/glabels-pencil.png" );
|
||||
addFile( ":icons/24x24/actions/glabels-pencil.png" );
|
||||
}
|
||||
};
|
||||
|
||||
class Glabels : public QIcon
|
||||
{
|
||||
public:
|
||||
Glabels()
|
||||
{
|
||||
addFile( ":icons/16x16/apps/glabels.png" );
|
||||
addFile( ":icons/24x24/apps/glabels.png" );
|
||||
addFile( ":icons/32x32/apps/glabels.png" );
|
||||
addFile( ":icons/48x48/apps/glabels.png" );
|
||||
addFile( ":icons/scalable/apps/glabels.svg" );
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user