mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-18 05:00:33 +01:00
Reorganisation du dossier contenant les icones et de la facon d'y acceder a travers l'application (creation d'un namespace QET::Icons dedie).
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@608 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
244
sources/qeticons.cpp
Normal file
244
sources/qeticons.cpp
Normal file
@@ -0,0 +1,244 @@
|
||||
#include "qeticons.h"
|
||||
#include <QDebug>
|
||||
#include <QIcon>
|
||||
#include <QLabel>
|
||||
#include <QVariant>
|
||||
|
||||
// on redeclare ici les icones
|
||||
namespace QET {
|
||||
namespace Icons {
|
||||
QIcon AddColumn;
|
||||
QIcon AddRow;
|
||||
QIcon Allowed;
|
||||
QIcon ApplicationExit;
|
||||
QIcon ArrowLeft;
|
||||
QIcon ArrowLeftDouble;
|
||||
QIcon ArrowRight;
|
||||
QIcon ArrowRightDouble;
|
||||
QIcon BringForward;
|
||||
QIcon Cancel;
|
||||
QIcon Conductor;
|
||||
QIcon ConductorSettings;
|
||||
QIcon Configure;
|
||||
QIcon ConfigureToolbars;
|
||||
QIcon CopyFile;
|
||||
QIcon DefaultConductor;
|
||||
QIcon DiagramAdd;
|
||||
QIcon Diagram;
|
||||
QIcon DiagramDelete;
|
||||
QIcon DialogCancel;
|
||||
QIcon DialogInformation;
|
||||
QIcon DialogOk;
|
||||
QIcon DocumentClose;
|
||||
QIcon DocumentDelete;
|
||||
QIcon DocumentEdit;
|
||||
QIcon DocumentExport;
|
||||
QIcon DocumentImport;
|
||||
QIcon DocumentNew;
|
||||
QIcon DocumentOpen;
|
||||
QIcon DocumentOpenRecent;
|
||||
QIcon DocumentPrint;
|
||||
QIcon DocumentPrintFrame;
|
||||
QIcon DocumentSave;
|
||||
QIcon DocumentSaveAll;
|
||||
QIcon DocumentSaveAs;
|
||||
QIcon East;
|
||||
QIcon EditClear;
|
||||
QIcon EditClearLocationBar;
|
||||
QIcon EditCopy;
|
||||
QIcon EditCut;
|
||||
QIcon EditDelete;
|
||||
QIcon EditPaste;
|
||||
QIcon EditRedo;
|
||||
QIcon EditSelectAll;
|
||||
QIcon EditUndo;
|
||||
QIcon EndLineCircle;
|
||||
QIcon EndLineDiamond;
|
||||
QIcon EndLineNone;
|
||||
QIcon EndLineSimple;
|
||||
QIcon EndLineTriangle;
|
||||
QIcon EPS;
|
||||
QIcon Folder;
|
||||
QIcon FolderDelete;
|
||||
QIcon FolderEdit;
|
||||
QIcon FolderNew;
|
||||
QIcon Forbidden;
|
||||
QIcon FullScreenEnter;
|
||||
QIcon FullScreenExit;
|
||||
QIcon Ground;
|
||||
QIcon Hide;
|
||||
QIcon Home;
|
||||
QIcon HotSpot;
|
||||
QIcon Lower;
|
||||
QIcon MoveFile;
|
||||
QIcon Names;
|
||||
QIcon Neutral;
|
||||
QIcon NewDiagram;
|
||||
QIcon North;
|
||||
QIcon ObjectLocked;
|
||||
QIcon ObjectRotateRight;
|
||||
QIcon ObjectUnlocked;
|
||||
QIcon Orientations;
|
||||
QIcon PartArc;
|
||||
QIcon PartCircle;
|
||||
QIcon PartEllipse;
|
||||
QIcon PartLine;
|
||||
QIcon PartPolygon;
|
||||
QIcon PartRectangle;
|
||||
QIcon PartSelect;
|
||||
QIcon PartText;
|
||||
QIcon PartTextField;
|
||||
QIcon PDF;
|
||||
QIcon Phase;
|
||||
QIcon PrintAllPages;
|
||||
QIcon Printer;
|
||||
QIcon PrintLandscape;
|
||||
QIcon PrintPortrait;
|
||||
QIcon PrintTwoPages;
|
||||
QIcon Project;
|
||||
QIcon QETIcon;
|
||||
QIcon QETLogo;
|
||||
QIcon QtLogo;
|
||||
QIcon Raise;
|
||||
QIcon RemoveColumn;
|
||||
QIcon RemoveRow;
|
||||
QIcon Restore;
|
||||
QIcon SendBackward;
|
||||
QIcon Settings;
|
||||
QIcon SinglePage;
|
||||
QIcon South;
|
||||
QIcon Start;
|
||||
QIcon Terminal;
|
||||
QIcon ViewFitWidth;
|
||||
QIcon ViewFitWindow;
|
||||
QIcon ViewMove;
|
||||
QIcon ViewRefresh;
|
||||
QIcon West;
|
||||
QIcon WindowNew;
|
||||
QIcon ZoomFitBest;
|
||||
QIcon ZoomIn;
|
||||
QIcon ZoomOriginal;
|
||||
QIcon ZoomOut;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Initialise les icones de l'application QElectroTech
|
||||
*/
|
||||
void QET::Icons::initIcons() {
|
||||
AddColumn .addFile(":/ico/16x16/add_col.png");
|
||||
AddRow .addFile(":/ico/16x16/add_row.png");
|
||||
Allowed .addFile(":/ico/16x16/user-online.png");
|
||||
ApplicationExit .addFile(":/ico/22x22/application-exit.png");
|
||||
ArrowLeft .addFile(":/ico/22x22/arrow-left.png");
|
||||
ArrowLeftDouble .addFile(":/ico/22x22/arrow-left-double.png");
|
||||
ArrowRight .addFile(":/ico/22x22/arrow-right.png");
|
||||
ArrowRightDouble .addFile(":/ico/22x22/arrow-right-double.png");
|
||||
BringForward .addFile(":/ico/22x22/bring_forward.png");
|
||||
Cancel .addFile(":/ico/16x16/item_cancel.png");
|
||||
Conductor .addFile(":/ico/22x22/conductor.png");
|
||||
ConductorSettings .addFile(":/ico/22x22/conductor2.png");
|
||||
Configure .addFile(":/ico/22x22/configure.png");
|
||||
ConfigureToolbars .addFile(":/ico/22x22/configure-toolbars.png");
|
||||
CopyFile .addFile(":/ico/16x16/item_copy.png");
|
||||
DefaultConductor .addFile(":/ico/22x22/conductor3.png");
|
||||
DiagramAdd .addFile(":/ico/22x22/diagram_add.png");
|
||||
Diagram .addFile(":/ico/diagram.png");
|
||||
DiagramDelete .addFile(":/ico/22x22/diagram_del.png");
|
||||
DialogCancel .addFile(":/ico/22x22/dialog-cancel.png");
|
||||
DialogInformation .addFile(":/ico/22x22/dialog-information.png");
|
||||
DialogOk .addFile(":/ico/22x22/dialog-ok.png");
|
||||
DocumentClose .addFile(":/ico/22x22/document-close.png");
|
||||
DocumentDelete .addFile(":/ico/22x22/document-delete.png");
|
||||
DocumentEdit .addFile(":/ico/22x22/document-edit.png");
|
||||
DocumentExport .addFile(":/ico/22x22/document-export.png");
|
||||
DocumentImport .addFile(":/ico/22x22/document-import.png");
|
||||
DocumentNew .addFile(":/ico/22x22/document-new.png");
|
||||
DocumentOpen .addFile(":/ico/22x22/document-open.png");
|
||||
DocumentOpenRecent .addFile(":/ico/22x22/document-open-recent.png");
|
||||
DocumentPrint .addFile(":/ico/22x22/document-print.png");
|
||||
DocumentPrintFrame .addFile(":/ico/22x22/document-print-frame.png");
|
||||
DocumentSave .addFile(":/ico/22x22/document-save.png");
|
||||
DocumentSaveAll .addFile(":/ico/22x22/document-save-all.png");
|
||||
DocumentSaveAs .addFile(":/ico/22x22/document-save-as.png");
|
||||
East .addFile(":/ico/16x16/east.png");
|
||||
EditClear .addFile(":/ico/22x22/edit-clear.png");
|
||||
EditClearLocationBar.addFile(":/ico/22x22/edit-clear-locationbar-ltr.png");
|
||||
EditCopy .addFile(":/ico/22x22/edit-copy.png");
|
||||
EditCut .addFile(":/ico/22x22/edit-cut.png");
|
||||
EditDelete .addFile(":/ico/22x22/edit-delete.png");
|
||||
EditPaste .addFile(":/ico/22x22/edit-paste.png");
|
||||
EditRedo .addFile(":/ico/22x22/edit-redo.png");
|
||||
EditSelectAll .addFile(":/ico/22x22/edit-select-all.png");
|
||||
EditUndo .addFile(":/ico/22x22/edit-undo.png");
|
||||
EndLineCircle .addFile(":/ico/16x16/endline-circle.png");
|
||||
EndLineDiamond .addFile(":/ico/16x16/endline-diamond.png");
|
||||
EndLineNone .addFile(":/ico/16x16/endline-none.png");
|
||||
EndLineSimple .addFile(":/ico/16x16/endline-simple.png");
|
||||
EndLineTriangle .addFile(":/ico/16x16/endline-triangle.png");
|
||||
EPS .addFile(":/ico/32x32/image-x-eps.png");
|
||||
Folder .addFile(":/ico/16x16/folder.png");
|
||||
FolderDelete .addFile(":/ico/22x22/folder-delete.png");
|
||||
FolderEdit .addFile(":/ico/22x22/folder-edit.png");
|
||||
FolderNew .addFile(":/ico/22x22/folder-new.png");
|
||||
Forbidden .addFile(":/ico/16x16/user-busy.png");
|
||||
FullScreenEnter .addFile(":/ico/22x22/view-fullscreen.png");
|
||||
FullScreenExit .addFile(":/ico/22x22/view-restore.png");
|
||||
Ground .addFile(":/ico/16x16/ground.png");
|
||||
Hide .addFile(":/ico/16x16/masquer.png");
|
||||
Home .addFile(":/ico/22x22/go-home.png");
|
||||
HotSpot .addFile(":/ico/22x22/hotspot.png");
|
||||
Lower .addFile(":/ico/22x22/lower.png");
|
||||
MoveFile .addFile(":/ico/16x16/item_move.png");
|
||||
Names .addFile(":/ico/22x22/names.png");
|
||||
Neutral .addFile(":/ico/16x16/neutral.png");
|
||||
NewDiagram .addFile(":/ico/conf_new_diagram_48.png", QSize(48, 48));
|
||||
NewDiagram .addFile(":/ico/conf_new_diagram_110.png", QSize(110, 110));
|
||||
NewDiagram .addFile(":/ico/conf_new_diagram_128.png", QSize(128, 128));
|
||||
North .addFile(":/ico/16x16/north.png");
|
||||
ObjectLocked .addFile(":/ico/22x22/object-locked.png");
|
||||
ObjectRotateRight .addFile(":/ico/22x22/object-rotate-right.png");
|
||||
ObjectUnlocked .addFile(":/ico/22x22/object-unlocked.png");
|
||||
Orientations .addFile(":/ico/16x16/orientations.png");
|
||||
PartArc .addFile(":/ico/22x22/arc.png");
|
||||
PartCircle .addFile(":/ico/16x16/circle.png");
|
||||
PartEllipse .addFile(":/ico/22x22/ellipse.png");
|
||||
PartLine .addFile(":/ico/22x22/line.png");
|
||||
PartPolygon .addFile(":/ico/22x22/polygon.png");
|
||||
PartRectangle .addFile(":/ico/22x22/rectangle.png");
|
||||
PartSelect .addFile(":/ico/22x22/select.png");
|
||||
PartText .addFile(":/ico/22x22/text.png");
|
||||
PartTextField .addFile(":/ico/22x22/textfield.png");
|
||||
PDF .addFile(":/ico/32x32/application-pdf.png");
|
||||
Phase .addFile(":/ico/16x16/phase.png");
|
||||
PrintAllPages .addFile(":/ico/22x22/all_pages.png");
|
||||
Printer .addFile(":/ico/32x32/printer.png");
|
||||
PrintLandscape .addFile(":/ico/22x22/landscape.png");
|
||||
PrintPortrait .addFile(":/ico/22x22/portrait.png");
|
||||
PrintTwoPages .addFile(":/ico/22x22/two_pages.png");
|
||||
Project .addFile(":/ico/16x16/project.png");
|
||||
QETIcon .addFile(":/ico/qelectrotech.png");
|
||||
QETLogo .addFile(":/ico/16x16/qet-16.png", QSize(16, 16));
|
||||
QETLogo .addFile(":/ico/qet.png");
|
||||
QtLogo .addFile(":/ico/32x32/qt.png");
|
||||
Raise .addFile(":/ico/22x22/raise.png");
|
||||
RemoveColumn .addFile(":/ico/16x16/remove_col.png");
|
||||
RemoveRow .addFile(":/ico/16x16/remove_row.png");
|
||||
Restore .addFile(":/ico/22x22/restaurer.png");
|
||||
SendBackward .addFile(":/ico/22x22/send_backward.png");
|
||||
Settings .addFile(":/ico/settings.png");
|
||||
SinglePage .addFile(":/ico/22x22/single_page.png");
|
||||
South .addFile(":/ico/16x16/south.png");
|
||||
Start .addFile(":/ico/22x22/start.png");
|
||||
Terminal .addFile(":/ico/22x22/terminal.png");
|
||||
ViewFitWidth .addFile(":/ico/22x22/view_fit_width.png");
|
||||
ViewFitWindow .addFile(":/ico/22x22/view_fit_window.png");
|
||||
ViewMove .addFile(":/ico/22x22/move.png");
|
||||
ViewRefresh .addFile(":/ico/22x22/view-refresh.png");
|
||||
West .addFile(":/ico/16x16/west.png");
|
||||
WindowNew .addFile(":/ico/22x22/window-new.png");
|
||||
ZoomFitBest .addFile(":/ico/22x22/zoom-fit-best.png");
|
||||
ZoomIn .addFile(":/ico/22x22/zoom-in.png");
|
||||
ZoomOriginal .addFile(":/ico/22x22/zoom-original.png");
|
||||
ZoomOut .addFile(":/ico/22x22/zoom-out.png");
|
||||
}
|
||||
Reference in New Issue
Block a user