diff options
Diffstat (limited to 'src/MainWindow.cpp')
-rw-r--r-- | src/MainWindow.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index a00bb52..aa9a14b 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -25,6 +25,7 @@ #include "AboutDialog.h" #include "IndentHandler.h" #include "SettingsPaths.h" +#include "UiGuiInfoDialog.h" #include "UiGuiSettings.h" #include "UiGuiSettingsDialog.h" #include "UiGuiVersion.h" @@ -71,7 +72,7 @@ MainWindow::MainWindow(TQString file2OpenOnStart, TQWidget *parent) : MainWindowBase(parent), m_aboutDialog(nullptr), m_qSciSourceCodeEditor(nullptr), m_uiGuiTranslator(nullptr), m_textEditLineColumnInfoLabel(nullptr), m_oldLinesNumber(0), m_openEncodingActions(), m_saveEncodingActions(), - m_encodingActionGroup(nullptr), m_saveEncodedActionGroup(nullptr), + m_encodingActionGroup(nullptr), m_saveEncodedActionGroup(nullptr), m_infoDialog(nullptr), m_highlighterActionGroup(nullptr), m_documentModified(false), m_previewToggled(true), m_indentHandler(nullptr), m_centralSplitter(nullptr), m_settingsDialog(nullptr), m_highlighter(nullptr), m_highlightingActions(), m_toolBarWidget(nullptr) @@ -109,9 +110,13 @@ MainWindow::MainWindow(TQString file2OpenOnStart, TQWidget *parent) : m_aboutDialog = new AboutDialog(this); connect(actionAboutUniversalIndentGUITQt, TQ_SIGNAL(activated()), this, TQ_SLOT(showAboutDialog())); + // Generate info dialog box + m_infoDialog = new UiGuiInfoDialog(this, m_indentHandler); + connect(actionShowInfo, TQ_SIGNAL(activated()), m_infoDialog, TQ_SLOT(showDialog())); + // Generate settings dialog box - m_settingsDialog = new UiGuiSettingsDialog(this, m_settings); - connect(actionShowSettings, TQ_SIGNAL(activated()), m_settingsDialog, TQ_SLOT(showDialog())); + m_settingsDialog = new UiGuiSettingsDialog(this, m_settings); + connect(actionShowSettings, TQ_SIGNAL(activated()), m_settingsDialog, TQ_SLOT(showDialog())); if (TQFile::exists(file2OpenOnStart)) { @@ -132,8 +137,6 @@ MainWindow::MainWindow(TQString file2OpenOnStart, TQWidget *parent) : MainWindow::~MainWindow() { - delete m_settingsDialog; - delete m_aboutDialog; UiGuiSettings::deleteInstance(); } @@ -158,6 +161,7 @@ void MainWindow::initMainWindow() actionMenuExport->setIconSet(TQPixmap(ICONS_PATH + "exporthtml.png")); actionExportPDF->setIconSet(TQPixmap(ICONS_PATH + "exportpdf.png")); actionExportHTML->setIconSet(TQPixmap(ICONS_PATH + "exporthtml.png")); + actionShowInfo->setIconSet(TQPixmap(ICONS_PATH + "info.png")); actionExit->setIconSet(TQPixmap(ICONS_PATH + "system-log-out.png")); // - Indenter menu actionLoadIndenterConfigFile->setIconSet(TQPixmap(ICONS_PATH + "load_indent_cfg.png")); |