diff options
Diffstat (limited to 'src/MainWindow.h')
-rw-r--r-- | src/MainWindow.h | 216 |
1 files changed, 108 insertions, 108 deletions
diff --git a/src/MainWindow.h b/src/MainWindow.h index df3fa4c..acb399a 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -20,33 +20,33 @@ #ifndef MAINWINDOW_H #define MAINWINDOW_H -#include <tntqmainwindow.h> - -#include "UiGuiSettings.h" - -class UiGuiSettingsDialog; -class AboutDialog; -class AboutDialogGraphicsView; -class UiGuiHighlighter; -class IndentHandler; -class UpdateCheckDialog; -namespace Ui -{ - class ToolBarWidget; - class MainWindowUi; -} - -class TQLabel; -class TQScrollBar; -class TQActionGroup; -class TQTranslator; - -class QsciScintilla; +#include <tqmainwindow.h> + +/// #include "UiGuiSettings.h" +/// +/// class UiGuiSettingsDialog; +/// class AboutDialog; +/// class AboutDialogGraphicsView; +/// class UiGuiHighlighter; +/// class IndentHandler; +/// class UpdateCheckDialog; +/// namespace Ui +/// { +/// class ToolBarWidget; +/// class MainWindowUi; +/// } +/// +/// class TQLabel; +/// class TQScrollBar; +/// class TQActionGroup; +/// class TQTranslator; +/// +/// class QsciScintilla; class MainWindow : public TQMainWindow { - Q_OBJECT +///--Q_OBJECT public: //! Constructor @@ -54,93 +54,93 @@ class MainWindow : public TQMainWindow ~MainWindow() { - _settings.clear(); +///-- _settings.clear(); } - protected: - void closeEvent(TQCloseEvent *event); - bool eventFilter(TQObject *obj, TQEvent *event); - - private slots: - void openSourceFileDialog(TQString fileName = ""); - bool saveasSourceFileDialog(TQAction *chosenEncodingAction = NULL); - void saveAsOtherEncoding(TQAction *chosenEncodingAction); - bool saveSourceFile(); - void callIndenter(); - void updateSourceView(); - void turnHighlightOnOff(bool turnOn); - void setWhiteSpaceVisibility(bool visible); - void sourceCodeChangedHelperSlot(); - void sourceCodeChangedSlot(); - void indentSettingsChangedSlot(); - void previewTurnedOnOff(bool turnOn); - void exportToPDF(); - void exportToHTML(); - void languageChanged(int languageIndex); - void encodingChanged(TQAction *encodingAction); - void numberOfLinesChanged(); - void updateRecentlyOpenedList(); - void openFileFromRecentlyOpenedList(TQAction *recentlyOpenedAction); - void clearRecentlyOpenedList(); - void showAboutDialog(); - void setStatusBarCursorPosInfo(int line, int column); - - private: - Ui::MainWindowUi *_mainWindowForm; - - TQString loadFile(TQString filePath); - TQString openFileDialog(TQString dialogHeaderStr, TQString startPath, TQString fileMaskStr); - void updateWindowTitle(); - void loadLastOpenedFile(); - void saveSettings(); - bool maybeSave(); - void createEncodingMenu(); - void createHighlighterMenu(); - bool initApplicationLanguage(); - void initMainWindow(); - void initToolBar(); - void initTextEditor(); - void initSyntaxHighlighter(); - void initIndenter(); - void changeEvent(TQEvent *event); - void dragEnterEvent(TQDragEnterEvent *event); - void dropEvent(TQDropEvent *event); - - QsciScintilla *_qSciSourceCodeEditor; - TQSharedPointer<UiGuiSettings> _settings; - - TQString _currentEncoding; - TQString _sourceFileContent; - TQString _sourceFormattedContent; - TQString _sourceViewContent; - UiGuiHighlighter *_highlighter; - TQScrollBar *_textEditVScrollBar; - AboutDialog *_aboutDialog; - AboutDialogGraphicsView *_aboutDialogGraphicsView; - UiGuiSettingsDialog *_settingsDialog; - int _textEditLastScrollPos; - int _currentIndenterID; - bool _loadLastSourceCodeFileOnStartup; - TQString _currentSourceFile; - TQString _currentSourceFileExtension; - TQString _savedSourceContent; - TQActionGroup *_encodingActionGroup; - TQActionGroup *_saveEncodedActionGroup; - TQActionGroup *_highlighterActionGroup; - TQTranslator *_uiGuiTranslator; - TQTranslator *_qTTranslator; - bool _isFirstRunOfThisVersion; - - bool _sourceCodeChanged; - bool _scrollPositionChanged; - bool _indentSettingsChanged; - bool _previewToggled; - TQStringList _encodingsList; - - Ui::ToolBarWidget *_toolBarWidget; - IndentHandler *_indentHandler; - UpdateCheckDialog *_updateCheckDialog; - TQLabel *_textEditLineColumnInfoLabel; +///-- protected: +///-- void closeEvent(TQCloseEvent *event); +///-- bool eventFilter(TQObject *obj, TQEvent *event); +///-- +///-- private slots: +///-- void openSourceFileDialog(TQString fileName = ""); +///-- bool saveasSourceFileDialog(TQAction *chosenEncodingAction = NULL); +///-- void saveAsOtherEncoding(TQAction *chosenEncodingAction); +///-- bool saveSourceFile(); +///-- void callIndenter(); +///-- void updateSourceView(); +///-- void turnHighlightOnOff(bool turnOn); +///-- void setWhiteSpaceVisibility(bool visible); +///-- void sourceCodeChangedHelperSlot(); +///-- void sourceCodeChangedSlot(); +///-- void indentSettingsChangedSlot(); +///-- void previewTurnedOnOff(bool turnOn); +///-- void exportToPDF(); +///-- void exportToHTML(); +///-- void languageChanged(int languageIndex); +///-- void encodingChanged(TQAction *encodingAction); +///-- void numberOfLinesChanged(); +///-- void updateRecentlyOpenedList(); +///-- void openFileFromRecentlyOpenedList(TQAction *recentlyOpenedAction); +///-- void clearRecentlyOpenedList(); +///-- void showAboutDialog(); +///-- void setStatusBarCursorPosInfo(int line, int column); +///-- +///-- private: +///-- Ui::MainWindowUi *_mainWindowForm; +///-- +///-- TQString loadFile(TQString filePath); +///-- TQString openFileDialog(TQString dialogHeaderStr, TQString startPath, TQString fileMaskStr); +///-- void updateWindowTitle(); +///-- void loadLastOpenedFile(); +///-- void saveSettings(); +///-- bool maybeSave(); +///-- void createEncodingMenu(); +///-- void createHighlighterMenu(); +///-- bool initApplicationLanguage(); +///-- void initMainWindow(); +///-- void initToolBar(); +///-- void initTextEditor(); +///-- void initSyntaxHighlighter(); +///-- void initIndenter(); +///-- void changeEvent(TQEvent *event); +///-- void dragEnterEvent(TQDragEnterEvent *event); +///-- void dropEvent(TQDropEvent *event); +///-- +///-- QsciScintilla *_qSciSourceCodeEditor; +///-- TQSharedPointer<UiGuiSettings> _settings; +///-- +///-- TQString _currentEncoding; +///-- TQString _sourceFileContent; +///-- TQString _sourceFormattedContent; +///-- TQString _sourceViewContent; +///-- UiGuiHighlighter *_highlighter; +///-- TQScrollBar *_textEditVScrollBar; +///-- AboutDialog *_aboutDialog; +///-- AboutDialogGraphicsView *_aboutDialogGraphicsView; +///-- UiGuiSettingsDialog *_settingsDialog; +///-- int _textEditLastScrollPos; +///-- int _currentIndenterID; +///-- bool _loadLastSourceCodeFileOnStartup; +///-- TQString _currentSourceFile; +///-- TQString _currentSourceFileExtension; +///-- TQString _savedSourceContent; +///-- TQActionGroup *_encodingActionGroup; +///-- TQActionGroup *_saveEncodedActionGroup; +///-- TQActionGroup *_highlighterActionGroup; +///-- TQTranslator *_uiGuiTranslator; +///-- TQTranslator *_qTTranslator; +///-- bool _isFirstRunOfThisVersion; +///-- +///-- bool _sourceCodeChanged; +///-- bool _scrollPositionChanged; +///-- bool _indentSettingsChanged; +///-- bool _previewToggled; +///-- TQStringList _encodingsList; +///-- +///-- Ui::ToolBarWidget *_toolBarWidget; +///-- IndentHandler *_indentHandler; +///-- UpdateCheckDialog *_updateCheckDialog; +///-- TQLabel *_textEditLineColumnInfoLabel; }; #endif // MAINWINDOW_H |