Spanish doc is found, if LANG is set. Fixed wrong position of floatimages
7 #include "findwindow.h"
9 #include "texteditor.h"
12 enum ModMode {ModModeNone,ModModeColor,ModModeCopy,ModModeXLink};
14 class Main : public QMainWindow
19 Main(QWidget* parent=0, const char* name=0, Qt::WFlags f=0);
22 void statusMessage (const QString &);
28 void closeEvent( QCloseEvent* );
31 void setupFileActions();
32 void setupEditActions();
33 void setupFormatActions();
34 void setupViewActions();
35 void setupModeActions();
36 void setupWindowActions();
37 void setupFlagActions();
38 void setupSettingsActions();
39 void setupTestActions();
40 void setupHelpActions();
41 void setupContextMenus();
42 void setupLastMapsMenu();
43 void hideEvent (QHideEvent * );
44 void showEvent (QShowEvent * );
45 bool reallyWriteDirectory(const QString&);
46 QString browseDirectory(const QString&);
47 MapEditor* currentMapEditor() const;
51 void editorChanged(QWidget*);
53 ErrorCode fileLoad(QString ,const LoadMode &);
54 void fileLoad(const LoadMode &);
56 void fileLoadLast(QAction *);
57 void fileSave(const SaveMode & );
59 void fileSaveAs(const SaveMode &);
61 void fileImportKDEBookmarks();
62 void fileImportFirefoxBookmarks();
66 void fileExportXHTML();
67 void fileExportImage();
68 void fileExportASCII();
69 void fileExportLaTeX();
70 void fileExportKDEBookmarks();
71 void fileExportTaskjuggler();
72 void fileExportOOPresentation();
82 void editOpenFindWindow();
83 void editFind(QString);
84 void editFindChanged();
86 void openTabs(QStringList);
89 void editOpenURLTab();
91 void editOpenMultipleURLTabs();
93 void editHeading2URL();
94 void editBugzilla2URL();
96 void openVymLinks(const QStringList &);
98 void editOpenMultipleVymLinks();
99 void editHeadingFinished();
102 void editOpenVymLink();
104 void editDeleteVymLink();
105 void editToggleHideExport();
109 void editToggleScroll();
110 void editUnScrollAll();
111 void editNewBranch();
112 void editNewBranchBefore();
113 void editNewBranchAbove();
114 void editNewBranchBelow();
115 void editImportAdd();
116 void editImportReplace();
117 void editSaveBranch();
118 void editDeleteKeepChilds();
119 void editDeleteChilds();
120 void editDeleteSelection();
121 void editUpperBranch();
122 void editLowerBranch();
123 void editLeftBranch();
124 void editRightBranch();
125 void editFirstBranch();
126 void editLastBranch();
127 void editLoadImage();
128 void editSaveImage();
129 void editFollowXLink (QAction *);
130 void editEditXLink (QAction *);
132 void formatSelectColor();
133 void formatPickColor();
134 void colorChanged(QColor);
135 void formatColorItem();
136 void formatColorBranch();
137 void formatLinkStyleLine();
138 void formatLinkStyleParabel();
139 void formatLinkStylePolyLine();
140 void formatLinkStylePolyParabel();
141 void formatSelectBackColor();
142 void formatSelectLinkColor();
143 void formatToggleLinkColorHint();
144 void formatFrameNone();
145 void formatFrameRectangle();
146 void formatIncludeImagesVer();
147 void formatIncludeImagesHor();
148 void formatHideLinkUnselected();
150 void viewZoomReset();
157 void settingsToggleDelKey();
159 void windowToggleNoteEditor();
160 void windowToggleHistory();
161 void updateNoteFlag();
162 void updateActions();
163 ModMode getModMode();
165 bool autoSelectHeading();
166 bool useFlagGroups();
169 void windowNextEditor();
170 void windowPreviousEditor();
171 void windowShowNoteEditor();
172 void windowHideNoteEditor();
174 void standardFlagChanged();
184 QTabWidget *tabWidget;
185 FindWindow *findWindow;
186 QStringList lastMaps;
188 QProcess *procBrowser;
190 QStringList imageTypes;
192 QLineEdit *lineedit; // to enter headings of branches
193 QString prevSelection;
195 Q3PtrList <QAction> actionListBranches;
199 QAction* actionFileSave;
200 QAction* actionFilePrint;
201 QAction* actionEditUndo;
202 QAction* actionEditRedo;
203 QAction *actionEditCopy;
204 QAction *actionEditCut;
205 QAction *actionEditPaste;
206 QAction *actionEditMoveUp;
207 QAction *actionEditMoveDown;
208 QAction *actionEditToggleScroll;
209 QAction* actionEditOpenURL;
210 QAction* actionEditOpenURLTab;
211 QAction* actionEditOpenMultipleURLTabs;
212 QAction* actionEditURL;
213 QAction* actionEditHeading2URL;
214 QAction* actionEditBugzilla2URL;
215 QAction* actionEditFATE2URL;
216 QAction *actionEditOpenVymLink;
217 QAction *actionEditOpenMultipleVymLinks;
218 QAction *actionEditVymLink;
219 QAction *actionEditDeleteVymLink;
220 QAction *actionEditToggleHideExport;
221 QAction *actionEditMapInfo;
222 QAction *actionEditHeading;
223 QAction *actionEditDelete;
224 QAction *actionEditAddBranch;
225 QAction *actionEditAddBranchBefore;
226 QAction *actionEditAddBranchAbove;
227 QAction *actionEditAddBranchBelow;
228 QAction *actionEditDeleteKeepChilds;
229 QAction *actionEditDeleteChilds;
230 QAction *actionEditImportAdd;
231 QAction *actionEditImportReplace;
232 QAction *actionEditSaveBranch;
233 QAction *actionEditSelectFirst;
234 QAction *actionEditSelectLast;
235 QAction *actionEditLoadImage;
237 QAction* actionFormatColor;
238 QAction* actionFormatPickColor;
239 QAction* actionFormatColorBranch;
240 QAction* actionFormatColorSubtree;
241 QAction* actionFormatLinkColorHint;
242 QAction* actionFormatBackColor;
243 QAction* actionFormatLinkColor;
244 QAction *actionFormatIncludeImagesVer;
245 QAction *actionFormatIncludeImagesHor;
247 QActionGroup* actionGroupModModes;
248 QAction* actionModModeColor;
249 QAction* actionModModeXLink;
250 QAction* actionModModeCopy;
252 QActionGroup *actionGroupFormatFrameTypes;
253 QAction *actionFormatFrameNone;
254 QAction *actionFormatFrameRectangle;
256 QActionGroup *actionGroupFormatLinkStyles;
257 QAction *actionFormatLinkStyleLine;
258 QAction *actionFormatLinkStyleParabel;
259 QAction *actionFormatLinkStylePolyLine;
260 QAction *actionFormatLinkStylePolyParabel;
261 QAction *actionFormatHideLinkUnselected;
263 QAction *actionViewToggleNoteEditor;
264 QAction *actionViewToggleHistoryWindow;
266 QAction* actionSettingsAutoEdit;
267 QAction* actionSettingsAutoSelectHeading;
268 QAction* actionSettingsAutoSelectText;
269 QAction* actionSettingsUseDelKey;
270 QAction* actionSettingsUseFlagGroups;
271 QAction* actionSettingsUseHideExport;