• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

lokalize

  • sources
  • kde-4.14
  • kdesdk
  • lokalize
  • src
editortab.h
Go to the documentation of this file.
1 /* ****************************************************************************
2  This file is part of Lokalize
3 
4  Copyright (C) 2007-2011 by Nick Shaforostoff <shafff@ukr.net>
5 
6  This program is free software; you can redistribute it and/or
7  modify it under the terms of the GNU General Public License as
8  published by the Free Software Foundation; either version 2 of
9  the License or (at your option) version 3 or any later version
10  accepted by the membership of KDE e.V. (or its successor approved
11  by the membership of KDE e.V.), which shall act as a proxy
12  defined in Section 14 of version 3 of the license.
13 
14  This program is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  GNU General Public License for more details.
18 
19  You should have received a copy of the GNU General Public License
20  along with this program. If not, see <http://www.gnu.org/licenses/>.
21 
22 **************************************************************************** */
23 
24 #ifndef EDITORTAB_H
25 #define EDITORTAB_H
26 
27 #ifdef HAVE_CONFIG_H
28 #include <config.h>
29 #endif
30 
31 #include "lokalizesubwindowbase.h"
32 #include "pos.h"
33 
34 #include <kapplication.h>
35 #include <kmainwindow.h>
36 #include <kxmlguiclient.h>
37 #include <kurl.h>
38 
39 #include <QHash>
40 namespace Sonnet{class Dialog;}
41 namespace Sonnet{class BackgroundChecker;}
42 
43 class KFind;
44 class KReplace;
45 class KProgressDialog;
46 class KActionCategory;
47 
48 class Catalog;
49 class EditorView;
50 class Project;
51 class ProjectView;
52 class MergeView;
53 class CatalogView;
54 class MsgCtxtView;
55 class AltTransView;
56 namespace GlossaryNS{class GlossaryView;}
57 
58 
59 
60 struct EditorState
61 {
62 public:
63  EditorState(){}
64  EditorState(const EditorState& ks){dockWidgets=ks.dockWidgets;url=ks.url;}
65  ~EditorState(){}
66 
67  QByteArray dockWidgets;
68  KUrl url;
69  KUrl mergeUrl;
70  int entry;
71  //int offset;
72 };
73 
74 
85 class EditorTab: public LokalizeSubwindowBase2
86 {
87  Q_OBJECT
88  Q_CLASSINFO("D-Bus Interface", "org.kde.Lokalize.Editor")
89  //qdbuscpp2xml -m -s editortab.h -o org.kde.lokalize.Editor.xml
90 #define qdbuscpp2xml
91 
92 public:
93  EditorTab(QWidget* parent, bool valid=true);
94  ~EditorTab();
95 
96 
97  //interface for LokalizeMainWindow
98  void hideDocks();
99  void showDocks();
100  KUrl currentUrl();
101  void setFullPathShown(bool);
102  void setProperCaption(QString,bool);//reimpl to remove ' - Lokalize'
103 public slots:
104  void setProperFocus();
105 public:
106  bool queryClose();
107  EditorState state();
108  KXMLGUIClient* guiClient(){return (KXMLGUIClient*)this;}
109 
110  //wrapper for cmdline handling
111  void mergeOpen(KUrl url=KUrl());
112 
113  bool fileOpen(KUrl url=KUrl(), KUrl baseUrl=KUrl(), bool silent=false);
114 
115  QString dbusObjectPath();
116  int dbusId(){return m_dbusId;}
117  QObject* adaptor(){return m_adaptor;}
118 public slots:
119  //for undo/redo, views
120  void gotoEntry(DocPosition pos,int selection=0);
121 #ifdef qdbuscpp2xml
122  Q_SCRIPTABLE void gotoEntry(int entry){gotoEntry(DocPosition(entry));}
123  Q_SCRIPTABLE void gotoEntryForm(int entry,int form){gotoEntry(DocPosition(entry,form));}
124  Q_SCRIPTABLE void gotoEntryFormOffset(int entry,int form, int offset){gotoEntry(DocPosition(entry,form,offset));}
125  Q_SCRIPTABLE void gotoEntryFormOffsetSelection(int entry,int form, int offset, int selection){gotoEntry(DocPosition(entry,form,offset),selection);}
126 
127  Q_SCRIPTABLE QString currentEntryId();
128  Q_SCRIPTABLE int currentEntry(){return m_currentPos.entry;}
129  Q_SCRIPTABLE int currentForm(){return m_currentPos.form;}
130  Q_SCRIPTABLE QString selectionInTarget();
131  Q_SCRIPTABLE QString selectionInSource();
132 
133  Q_SCRIPTABLE void setEntryFilteredOut(int entry, bool filteredOut);
134  Q_SCRIPTABLE void setEntriesFilteredOut(bool filteredOut);
135 
136  Q_SCRIPTABLE int entryCount();
137  Q_SCRIPTABLE QString entrySource(int entry, int form);
138  Q_SCRIPTABLE QString entryTarget(int entry, int form);
139  Q_SCRIPTABLE void setEntryTarget(int entry, int form, const QString& content);
140  Q_SCRIPTABLE int entryPluralFormCount(int entry);
141  Q_SCRIPTABLE bool entryReady(int entry);
142  Q_SCRIPTABLE void addEntryNote(int entry, const QString& note);
143  Q_SCRIPTABLE void addTemporaryEntryNote(int entry, const QString& note);
144 
145  Q_SCRIPTABLE void addAlternateTranslation(int entry, const QString& translation);
146  Q_SCRIPTABLE void addTemporaryAlternateTranslation(int entry, const QString& translation);
147 
148  Q_SCRIPTABLE QString currentFile(){return currentUrl().pathOrUrl();}
149  Q_SCRIPTABLE QByteArray currentFileContents();
150  Q_SCRIPTABLE QString sourceLangCode();
151  Q_SCRIPTABLE QString targetLangCode();
152 
153  Q_SCRIPTABLE void attachAlternateTranslationFile(const QString& path);
154  Q_SCRIPTABLE void openSyncSource(QString path){mergeOpen(KUrl(path));}
155  Q_SCRIPTABLE void reloadFile();
156 #endif
157  Q_SCRIPTABLE bool saveFile(const KUrl& url = KUrl());
158  Q_SCRIPTABLE bool saveFileAs();
159  Q_SCRIPTABLE void close(){return parent()->deleteLater();}
160  Q_SCRIPTABLE void gotoNextUnfiltered();
161  Q_SCRIPTABLE void gotoPrevUnfiltered();
162  Q_SCRIPTABLE void gotoFirstUnfiltered();
163  Q_SCRIPTABLE void gotoLastUnfiltered();
164  Q_SCRIPTABLE void gotoNext();
165  Q_SCRIPTABLE void gotoPrev();
166  Q_SCRIPTABLE void gotoFirst();
167  Q_SCRIPTABLE void gotoLast();
168 
169 
170  Q_SCRIPTABLE bool findEntryBySourceContext(const QString& source, const QString& ctxt);
171 
172  Q_SCRIPTABLE bool isValid(){return m_valid;}
173 
174  Q_SCRIPTABLE void setSrcFileOpenRequestAccepted(bool a){m_srcFileOpenRequestAccepted=a;}
175 
176 private slots:
177  void highlightFound(const QString &,int,int);//for find/replace
178  void highlightFound_(const QString &,int,int);//for find/replace
179 
180  void lookupSelectionInTranslationMemory();
181 
182  //statusbar indication
183  void numberOfFuzziesChanged();
184  void numberOfUntranslatedChanged();
185  //fuzzy, untr [statusbar] indication
186  void msgStrChanged();
187  //modif [caption] indication
188  void setModificationSign(bool clean){setProperCaption(_captionPath,!clean);}
189  void updateCaptionPath();
190 
191  //gui
192  void switchForm(int);
193 
194  void undo();
195  void redo();
196  void findNext();
197  void findPrev();
198  void find();
199 
200  void replace();
201  void replaceNext();//internal
202  void doReplace(const QString&,int,int,int);//internal
203  void cleanupReplace();//internal
204 
205 // void selectAll();
206 // void deselectAll();
207 // void clear();
208 // void search2msgstr();
209 // void plural2msgstr();
210 
211  void gotoEntry();
212 
213  void gotoPrevFuzzyUntr();
214  bool gotoNextFuzzyUntr(const DocPosition& pos=DocPosition());
215  void gotoNextFuzzy();
216  void gotoPrevFuzzy();
217  void gotoNextUntranslated();
218  void gotoPrevUntranslated();
219 
220  void toggleApprovementGotoNextFuzzyUntr();
221  void setApproveActionTitle();
222 
223 
224  void spellcheck();
225  void spellcheckNext();
226  void spellcheckShow(const QString&,int);
227  void spellcheckReplace(QString,int,const QString&);
228  void spellcheckStop();
229  void spellcheckCancel();
230 
231  void gotoNextBookmark();
232  void gotoPrevBookmark();
233 
234  void displayWordCount();
235 
236  void openPhasesWindow();
237 
238  void defineNewTerm();
239 
240  void initLater();
241  void showStatesMenu();
242  void setState(QAction*);
243  void dispatchSrcFileOpenRequest(const QString& srcPath, int line);
244  void indexWordsForCompletion();
245 
246  void fileAutoSaveFailedWarning(const QString&);
247 
248 protected:
249  void paintEvent(QPaintEvent* event);
250 
251 private:
252  void setupAccel();
253  void setupActions();
254  void setupStatusBar();
255 
256  void findNext(const DocPosition& startingPos);
257  void replaceNext(const DocPosition&);
258  bool determineStartingPos(KFind*,//search or replace
259  DocPosition&);//called from find() and findNext()
260 
261 private:
262  Project* _project;
263  Catalog* m_catalog;
264 
265  EditorView* m_view;
266  KAction* m_approveAction;
267 
268  DocPosition m_currentPos;
269  DocPosition _searchingPos; //for find/replace
270  DocPosition _replacingPos;
271  DocPosition _spellcheckPos;
272  DocPosition _spellcheckStartPos;
273 
274  Sonnet::BackgroundChecker* m_sonnetChecker;
275  Sonnet::Dialog* m_sonnetDialog;
276  int _spellcheckStartUndoIndex;
277  bool _spellcheckStop:1;
278 
279  bool m_currentIsApproved:1; //for statusbar animation
280  bool m_currentIsUntr:1; //for statusbar animation
281 
282  bool m_fullPathShown:1;
283 
284  bool m_doReplaceCalled:1;//used to prevent non-clean catalog status
285  KFind* _find;
286  KReplace* _replace;
287 
288  //BEGIN views
289  MergeView* m_syncView;
290  MergeView* m_syncViewSecondary;
291  CatalogView* m_transUnitsView;
292  MsgCtxtView* m_notesView;
293  AltTransView* m_altTransView;
294  //END views
295 
296 
297  QString _captionPath;
298 
299  //BEGIN dbus
300  bool m_valid;
301  QObject* m_adaptor;
302  int m_dbusId;
303  static QList<int> ids;
304  bool m_srcFileOpenRequestAccepted;
305  //END dbus
306 
307 signals:
308  void tmLookupRequested(DocPosition::Part, const QString&);
309  void tmLookupRequested(const QString& source, const QString& target);
310 
311  Q_SCRIPTABLE void srcFileOpenRequested(const QString& srcPath, int line);
312 
313  void fileOpenRequested(const KUrl& path, const QString& str, const QString& ctxt);
314 
315  //emitted when mainwindow is closed or another file is opened
316  void fileClosed();
317  Q_SCRIPTABLE void fileClosed(const QString& path);
318  Q_SCRIPTABLE void fileSaved(const QString& path);
319  Q_SCRIPTABLE void fileAboutToBeClosed();//old catalog is still accessible
320  Q_SCRIPTABLE void fileOpened();
321 
322  Q_SCRIPTABLE void entryDisplayed();
323  void signalNewEntryDisplayed(const DocPosition&);
324  void signalEntryWithMergeDisplayed(bool,const DocPosition&);
325  void signalFirstDisplayed(bool);
326  void signalLastDisplayed(bool);
327 
328  void signalEquivTranslatedEntryDisplayed(bool);
329  void signalApprovedEntryDisplayed(bool);
330 
331  void signalFuzzyEntryDisplayed(bool);
332  void signalPriorFuzzyAvailable(bool);
333  void signalNextFuzzyAvailable(bool);
334 
335  void signalPriorUntranslatedAvailable(bool);
336  void signalNextUntranslatedAvailable(bool);
337 
338  void signalPriorFuzzyOrUntrAvailable(bool);
339  void signalNextFuzzyOrUntrAvailable(bool);
340 
341  // merge mode signals gone to the view
342  //NOTE move these to catalog tree view?
343  void signalPriorBookmarkAvailable(bool);
344  void signalNextBookmarkAvailable(bool);
345  void signalBookmarkDisplayed(bool);
346 
347 };
348 
349 #endif
EditorTab::gotoFirst
Q_SCRIPTABLE void gotoFirst()
Definition: editortab.cpp:1104
EditorTab::targetLangCode
Q_SCRIPTABLE QString targetLangCode()
Definition: editortab.cpp:1419
EditorTab::EditorTab
EditorTab(QWidget *parent, bool valid=true)
Definition: editortab.cpp:99
QWidget
EditorTab::signalApprovedEntryDisplayed
void signalApprovedEntryDisplayed(bool)
EditorTab::setSrcFileOpenRequestAccepted
Q_SCRIPTABLE void setSrcFileOpenRequestAccepted(bool a)
Definition: editortab.h:174
EditorTab::showDocks
void showDocks()
Definition: editortab.cpp:743
KXMLGUIClient
lokalizesubwindowbase.h
EditorTab::mergeOpen
void mergeOpen(KUrl url=KUrl())
Definition: editortab.cpp:1315
EditorTab::saveFile
Q_SCRIPTABLE bool saveFile(const KUrl &url=KUrl())
Definition: editortab.cpp:904
EditorState::~EditorState
~EditorState()
Definition: editortab.h:65
QByteArray
EditorTab::dbusId
int dbusId()
Definition: editortab.h:116
DocPosition::Part
Part
Definition: pos.h:40
EditorTab::gotoEntryFormOffset
Q_SCRIPTABLE void gotoEntryFormOffset(int entry, int form, int offset)
Definition: editortab.h:124
EditorTab::currentEntryId
Q_SCRIPTABLE QString currentEntryId()
Definition: editortab.cpp:1403
CatalogView
Definition: cataloglistview.h:41
EditorState::dockWidgets
QByteArray dockWidgets
Definition: editortab.h:67
pos.h
EditorTab::gotoEntryForm
Q_SCRIPTABLE void gotoEntryForm(int entry, int form)
Definition: editortab.h:123
EditorTab::signalEntryWithMergeDisplayed
void signalEntryWithMergeDisplayed(bool, const DocPosition &)
EditorTab::setProperCaption
void setProperCaption(QString, bool)
Definition: editortab.cpp:750
EditorTab::signalEquivTranslatedEntryDisplayed
void signalEquivTranslatedEntryDisplayed(bool)
EditorTab::findEntryBySourceContext
Q_SCRIPTABLE bool findEntryBySourceContext(const QString &source, const QString &ctxt)
Definition: editortab_findreplace.cpp:672
EditorState::EditorState
EditorState()
Definition: editortab.h:63
EditorTab::srcFileOpenRequested
Q_SCRIPTABLE void srcFileOpenRequested(const QString &srcPath, int line)
EditorTab::signalLastDisplayed
void signalLastDisplayed(bool)
EditorState::EditorState
EditorState(const EditorState &ks)
Definition: editortab.h:64
EditorTab::~EditorTab
~EditorTab()
Definition: editortab.cpp:149
EditorTab::signalNextFuzzyOrUntrAvailable
void signalNextFuzzyOrUntrAvailable(bool)
EditorTab::currentForm
Q_SCRIPTABLE int currentForm()
Definition: editortab.h:129
EditorTab::attachAlternateTranslationFile
Q_SCRIPTABLE void attachAlternateTranslationFile(const QString &path)
Definition: editortab.cpp:1425
EditorTab::gotoLast
Q_SCRIPTABLE void gotoLast()
Definition: editortab.cpp:1111
EditorTab::addEntryNote
Q_SCRIPTABLE void addEntryNote(int entry, const QString &note)
Definition: editortab.cpp:1420
EditorState::entry
int entry
Definition: editortab.h:70
EditorTab::queryClose
bool queryClose()
Definition: editortab.cpp:941
DocPosition::entry
int entry
Definition: pos.h:48
EditorTab::signalFirstDisplayed
void signalFirstDisplayed(bool)
DocPosition
This struct represents a position in a catalog.
Definition: pos.h:38
EditorTab::close
Q_SCRIPTABLE void close()
Definition: editortab.h:159
EditorTab::gotoNextUnfiltered
Q_SCRIPTABLE void gotoNextUnfiltered()
Definition: editortab.cpp:1084
EditorTab::signalNewEntryDisplayed
void signalNewEntryDisplayed(const DocPosition &)
Project
Singleton object that represents project.
Definition: project.h:51
EditorTab::entryCount
Q_SCRIPTABLE int entryCount()
Definition: editortab.cpp:1412
EditorTab::setEntryFilteredOut
Q_SCRIPTABLE void setEntryFilteredOut(int entry, bool filteredOut)
Definition: editortab.cpp:1410
EditorTab::paintEvent
void paintEvent(QPaintEvent *event)
Definition: editortab.cpp:1327
EditorTab::addTemporaryEntryNote
Q_SCRIPTABLE void addTemporaryEntryNote(int entry, const QString &note)
Definition: editortab.cpp:1421
content
static QString content(QDomElement elem, ContentEditingData *data=0)
walks through XLIFF XML and performs actions depending on ContentEditingData:
Definition: tsstorage.cpp:170
QObject
EditorTab::setEntriesFilteredOut
Q_SCRIPTABLE void setEntriesFilteredOut(bool filteredOut)
Definition: editortab.cpp:1411
EditorTab::currentUrl
KUrl currentUrl()
Definition: editortab.cpp:1401
EditorState::mergeUrl
KUrl mergeUrl
Definition: editortab.h:69
EditorTab::currentEntry
Q_SCRIPTABLE int currentEntry()
Definition: editortab.h:128
EditorTab::fileOpened
Q_SCRIPTABLE void fileOpened()
EditorTab::gotoLastUnfiltered
Q_SCRIPTABLE void gotoLastUnfiltered()
Definition: editortab.cpp:1102
EditorTab::entrySource
Q_SCRIPTABLE QString entrySource(int entry, int form)
Definition: editortab.cpp:1414
DocPosition::form
char form
Definition: pos.h:50
EditorTab::entryDisplayed
Q_SCRIPTABLE void entryDisplayed()
MergeView
Definition: mergeview.h:41
EditorTab::gotoEntry
Q_SCRIPTABLE void gotoEntry(int entry)
Definition: editortab.h:122
EditorTab::signalNextBookmarkAvailable
void signalNextBookmarkAvailable(bool)
EditorTab::gotoFirstUnfiltered
Q_SCRIPTABLE void gotoFirstUnfiltered()
Definition: editortab.cpp:1101
EditorTab::gotoNext
Q_SCRIPTABLE void gotoNext()
Definition: editortab.cpp:1119
EditorTab::signalPriorFuzzyAvailable
void signalPriorFuzzyAvailable(bool)
EditorTab::fileClosed
void fileClosed()
QString
QList< int >
MsgCtxtView
Definition: msgctxtview.h:38
EditorTab::fileAboutToBeClosed
Q_SCRIPTABLE void fileAboutToBeClosed()
EditorTab::tmLookupRequested
void tmLookupRequested(DocPosition::Part, const QString &)
EditorTab::selectionInSource
Q_SCRIPTABLE QString selectionInSource()
Definition: editortab.cpp:1405
EditorTab::saveFileAs
Q_SCRIPTABLE bool saveFileAs()
Definition: editortab.cpp:897
EditorTab::entryTarget
Q_SCRIPTABLE QString entryTarget(int entry, int form)
Definition: editortab.cpp:1415
EditorState::url
KUrl url
Definition: editortab.h:68
EditorTab::setFullPathShown
void setFullPathShown(bool)
Definition: editortab.cpp:757
EditorTab::signalPriorFuzzyOrUntrAvailable
void signalPriorFuzzyOrUntrAvailable(bool)
EditorView
This is the main view class for Lokalize Editor.
Definition: editorview.h:55
EditorTab::entryPluralFormCount
Q_SCRIPTABLE int entryPluralFormCount(int entry)
Definition: editortab.cpp:1416
EditorTab::signalPriorBookmarkAvailable
void signalPriorBookmarkAvailable(bool)
EditorTab::signalPriorUntranslatedAvailable
void signalPriorUntranslatedAvailable(bool)
EditorTab::reloadFile
Q_SCRIPTABLE void reloadFile()
Definition: editortab.cpp:1358
EditorTab::signalNextFuzzyAvailable
void signalNextFuzzyAvailable(bool)
EditorTab::openSyncSource
Q_SCRIPTABLE void openSyncSource(QString path)
Definition: editortab.h:154
EditorTab::signalBookmarkDisplayed
void signalBookmarkDisplayed(bool)
EditorTab::signalFuzzyEntryDisplayed
void signalFuzzyEntryDisplayed(bool)
EditorTab::gotoEntry
void gotoEntry(DocPosition pos, int selection=0)
Definition: editortab.cpp:986
EditorTab::state
EditorState state()
Definition: editortab.cpp:929
EditorState
Definition: editortab.h:60
EditorTab::currentFile
Q_SCRIPTABLE QString currentFile()
Definition: editortab.h:148
EditorTab::gotoPrev
Q_SCRIPTABLE void gotoPrev()
Definition: editortab.cpp:1131
EditorTab::fileSaved
Q_SCRIPTABLE void fileSaved(const QString &path)
QAction
EditorTab::selectionInTarget
Q_SCRIPTABLE QString selectionInTarget()
Definition: editortab.cpp:1404
EditorTab::entryReady
Q_SCRIPTABLE bool entryReady(int entry)
Definition: editortab.cpp:1417
EditorTab
Editor tab.
Definition: editortab.h:85
EditorTab::guiClient
KXMLGUIClient * guiClient()
Definition: editortab.h:108
EditorTab::hideDocks
void hideDocks()
Definition: editortab.cpp:737
EditorTab::gotoEntryFormOffsetSelection
Q_SCRIPTABLE void gotoEntryFormOffsetSelection(int entry, int form, int offset, int selection)
Definition: editortab.h:125
Catalog
This class represents a catalog It uses CatalogStorage interface to work with catalogs in different f...
Definition: catalog.h:74
AltTransView
Definition: alttransview.h:36
QPaintEvent
EditorTab::currentFileContents
Q_SCRIPTABLE QByteArray currentFileContents()
Definition: editortab.cpp:1402
EditorTab::sourceLangCode
Q_SCRIPTABLE QString sourceLangCode()
Definition: editortab.cpp:1418
EditorTab::isValid
Q_SCRIPTABLE bool isValid()
Definition: editortab.h:172
EditorTab::gotoPrevUnfiltered
Q_SCRIPTABLE void gotoPrevUnfiltered()
Definition: editortab.cpp:1093
EditorTab::adaptor
QObject * adaptor()
Definition: editortab.h:117
LokalizeSubwindowBase2
C++ casting workaround.
Definition: lokalizesubwindowbase.h:70
EditorTab::fileOpenRequested
void fileOpenRequested(const KUrl &path, const QString &str, const QString &ctxt)
EditorTab::fileOpen
bool fileOpen(KUrl url=KUrl(), KUrl baseUrl=KUrl(), bool silent=false)
Definition: editortab.cpp:789
EditorTab::signalNextUntranslatedAvailable
void signalNextUntranslatedAvailable(bool)
EditorTab::addTemporaryAlternateTranslation
Q_SCRIPTABLE void addTemporaryAlternateTranslation(int entry, const QString &translation)
Definition: editortab.cpp:1424
EditorTab::dbusObjectPath
QString dbusObjectPath()
Definition: editortab.cpp:1384
EditorTab::setEntryTarget
Q_SCRIPTABLE void setEntryTarget(int entry, int form, const QString &content)
Definition: editortab.cpp:1427
EditorTab::setProperFocus
void setProperFocus()
Definition: editortab.cpp:732
EditorTab::addAlternateTranslation
Q_SCRIPTABLE void addAlternateTranslation(int entry, const QString &translation)
Definition: editortab.cpp:1423
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

lokalize

Skip menu "lokalize"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal