106
104
QActionGroup *group = new QActionGroup(this);
107
105
QList<QAction*> actions;
109
actions << m_viewModeMenu->addAction(KIcon("view-list-text"),
107
actions << m_viewModeMenu->addAction(koIcon("view-list-text"),
110
108
i18n("Minimal View"), this, SLOT(slotMinimalView()));
111
actions << m_viewModeMenu->addAction(KIcon("view-list-details"),
109
actions << m_viewModeMenu->addAction(koIcon("view-list-details"),
112
110
i18n("Detailed View"), this, SLOT(slotDetailedView()));
113
actions << m_viewModeMenu->addAction(KIcon("view-preview"),
111
actions << m_viewModeMenu->addAction(koIcon("view-preview"),
114
112
i18n("Thumbnail View"), this, SLOT(slotThumbnailView()));
116
114
for (int i = 0, n = actions.count(); i < n; ++i) {
120
118
actions[1]->trigger(); //TODO save/load previous state
122
m_wdgLayerBox->bnAdd->setIcon(BarIcon("list-add"));
120
m_wdgLayerBox->bnAdd->setIcon(koIcon("list-add"));
124
122
m_wdgLayerBox->bnViewMode->setMenu(m_viewModeMenu);
125
123
m_wdgLayerBox->bnViewMode->setPopupMode(QToolButton::InstantPopup);
126
m_wdgLayerBox->bnViewMode->setIcon(KIcon("view-choose"));
124
m_wdgLayerBox->bnViewMode->setIcon(koIcon("view-choose"));
127
125
m_wdgLayerBox->bnViewMode->setText(i18n("View mode"));
129
m_wdgLayerBox->bnDelete->setIcon(BarIcon("list-remove"));
127
m_wdgLayerBox->bnDelete->setIcon(koIcon("list-remove"));
130
128
m_wdgLayerBox->bnDelete->setIconSize(QSize(22, 22));
132
130
m_wdgLayerBox->bnRaise->setEnabled(false);
133
m_wdgLayerBox->bnRaise->setIcon(BarIcon("go-up"));
131
m_wdgLayerBox->bnRaise->setIcon(koIcon("go-up"));
134
132
m_wdgLayerBox->bnRaise->setIconSize(QSize(22, 22));
136
134
m_wdgLayerBox->bnLower->setEnabled(false);
137
m_wdgLayerBox->bnLower->setIcon(BarIcon("go-down"));
135
m_wdgLayerBox->bnLower->setIcon(koIcon("go-down"));
138
136
m_wdgLayerBox->bnLower->setIconSize(QSize(22, 22));
140
138
m_wdgLayerBox->bnLeft->setEnabled(true);
141
m_wdgLayerBox->bnLeft->setIcon(BarIcon("arrow-left"));
139
m_wdgLayerBox->bnLeft->setIcon(koIcon("arrow-left"));
142
140
m_wdgLayerBox->bnLeft->setIconSize(QSize(22, 22));
144
142
m_wdgLayerBox->bnRight->setEnabled(true);
145
m_wdgLayerBox->bnRight->setIcon(BarIcon("arrow-right"));
143
m_wdgLayerBox->bnRight->setIcon(koIcon("arrow-right"));
146
144
m_wdgLayerBox->bnRight->setIconSize(QSize(22, 22));
148
m_wdgLayerBox->bnProperties->setIcon(BarIcon("document-properties"));
146
m_wdgLayerBox->bnProperties->setIcon(koIcon("document-properties"));
149
147
m_wdgLayerBox->bnProperties->setIconSize(QSize(22, 22));
151
m_wdgLayerBox->bnDuplicate->setIcon(BarIcon("edit-copy"));
149
m_wdgLayerBox->bnDuplicate->setIcon(koIcon("edit-copy"));
152
150
m_wdgLayerBox->bnDuplicate->setIconSize(QSize(22, 22));
154
152
connect(m_wdgLayerBox->bnDelete, SIGNAL(clicked()), SLOT(slotRmClicked()));
168
166
connect(m_wdgLayerBox->cmbComposite, SIGNAL(activated(int)), SLOT(slotCompositeOpChanged(int)));
169
167
connect(m_wdgLayerBox->bnAdd, SIGNAL(clicked()), SLOT(slotNewPaintLayer()));
171
m_newPainterLayerAction = new KAction(KIcon("document-new"), i18n("&Paint Layer"), this);
169
m_newPainterLayerAction = new KAction(koIcon("document-new"), i18n("&Paint Layer"), this);
172
170
connect(m_newPainterLayerAction, SIGNAL(triggered(bool)), this, SLOT(slotNewPaintLayer()));
174
m_newGroupLayerAction = new KAction(KIcon("folder-new"), i18n("&Group Layer"), this);
172
m_newGroupLayerAction = new KAction(koIcon("folder-new"), i18n("&Group Layer"), this);
175
173
connect(m_newGroupLayerAction, SIGNAL(triggered(bool)), this, SLOT(slotNewGroupLayer()));
177
m_newCloneLayerAction = new KAction(KIcon("edit-copy"), i18n("&Clone Layer"), this);
175
m_newCloneLayerAction = new KAction(koIcon("edit-copy"), i18n("&Clone Layer"), this);
178
176
connect(m_newCloneLayerAction, SIGNAL(triggered(bool)), this, SLOT(slotNewCloneLayer()));
180
m_newShapeLayerAction = new KAction(KIcon("bookmark-new"), i18n("&Vector Layer"), this);
178
m_newShapeLayerAction = new KAction(koIcon("bookmark-new"), i18n("&Vector Layer"), this);
181
179
connect(m_newShapeLayerAction, SIGNAL(triggered(bool)), this, SLOT(slotNewShapeLayer()));
183
m_newAdjustmentLayerAction = new KAction(KIcon("view-filter"), i18n("&Filter Layer..."), this);
181
m_newAdjustmentLayerAction = new KAction(koIcon("view-filter"), i18n("&Filter Layer..."), this);
184
182
connect(m_newAdjustmentLayerAction, SIGNAL(triggered(bool)), this, SLOT(slotNewAdjustmentLayer()));
186
m_newGeneratorLayerAction = new KAction(KIcon("view-filter"), i18n("&Generated Layer..."), this);
184
m_newGeneratorLayerAction = new KAction(koIcon("view-filter"), i18n("&Generated Layer..."), this);
187
185
connect(m_newGeneratorLayerAction, SIGNAL(triggered(bool)), this, SLOT(slotNewGeneratorLayer()));
189
m_newTransparencyMaskAction = new KAction(KIcon("edit-copy"), i18n("&Transparency Mask"), this);
187
m_newTransparencyMaskAction = new KAction(koIcon("edit-copy"), i18n("&Transparency Mask"), this);
190
188
connect(m_newTransparencyMaskAction, SIGNAL(triggered(bool)), this, SLOT(slotNewTransparencyMask()));
192
m_newEffectMaskAction = new KAction(KIcon("bookmarks"), i18n("&Filter Mask..."), this);
190
m_newEffectMaskAction = new KAction(koIcon("bookmarks"), i18n("&Filter Mask..."), this);
193
191
connect(m_newEffectMaskAction, SIGNAL(triggered(bool)), this, SLOT(slotNewEffectMask()));
195
m_newSelectionMaskAction = new KAction(KIcon("edit-paste"), i18n("&Local Selection"), this);
193
m_newSelectionMaskAction = new KAction(koIcon("edit-paste"), i18n("&Local Selection"), this);
196
194
connect(m_newSelectionMaskAction, SIGNAL(triggered(bool)), this, SLOT(slotNewSelectionMask()));
198
196
m_newLayerMenu = new KMenu(this);
415
413
if (index.isValid()) {
416
menu.addAction(KIcon("document-properties"), i18n("&Properties..."), this, SLOT(slotPropertiesClicked()));
414
menu.addAction(koIcon("document-properties"), i18n("&Properties..."), this, SLOT(slotPropertiesClicked()));
417
415
menu.addSeparator();
418
menu.addAction(KIcon("edit-delete"), i18n("&Remove Layer"), this, SLOT(slotRmClicked()));
419
menu.addAction(KIcon("edit-copy"), i18n("&Duplicate Layer or Mask"), this, SLOT(slotDuplicateClicked()));
416
menu.addAction(koIcon("edit-delete"), i18n("&Remove Layer"), this, SLOT(slotRmClicked()));
417
menu.addAction(koIcon("edit-copy"), i18n("&Duplicate Layer or Mask"), this, SLOT(slotDuplicateClicked()));
420
418
// TODO: missing icon "edit-merge"
421
419
QAction* mergeLayerDown = menu.addAction(i18n("&Merge with Layer Below"), this, SLOT(slotMergeLayer()));
422
420
if (!index.sibling(index.row() + 1, 0).isValid()) mergeLayerDown->setEnabled(false);