Skip to content

Commit 459eea9

Browse files
authored
Fixed comments, and added recent file control
1 parent 6d619df commit 459eea9

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

mainwindow.h

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
#ifndef MAINWINDOW_H
22
#define MAINWINDOW_H
3+
#define MAX_SIZE 20000000.0
34

45
#include <QMainWindow>
56
#include <QThread>
67
#include <QTimer>
78
#include <QMovie>
9+
#include <QAction>
810
#include "searchdialog.h"
911
#include "customtextedit.h"
1012
#include "worker.h"
@@ -72,11 +74,11 @@ private slots:
7274
void main_slot_pasteGr5();
7375

7476
void main_slot_resetStatusBarText();
75-
76-
7777
void on_statusBar_linkActivated(const QString &link);
78+
void main_slot_loadFileFromAction(QAction *aobAction);
7879

7980
private:
81+
void addRecentFiles();
8082
void setCurrentTabNameFromFile(QString asFileName);
8183
void checkIfUnsaved(int index);
8284
bool checkFileExist(QString asFileName);
@@ -88,24 +90,24 @@ private slots:
8890

8991
Ui::MainWindow *ui; //Interfaz de usuario
9092
QStringList gobFileNames; //Lista de archivos arrastrados o abiertos
91-
int giCurrentFileIndex; //Índice para el archivo actual que se abrirá
92-
int giCurrentTabIndex; //Índice para la pestaña actual
93-
int giTotalTabs; //Total de pestañas abiertas
93+
int giCurrentFileIndex; //indice para el archivo actual que se abrirá
94+
int giCurrentTabIndex; //indice para la pestaña actual
95+
int giTotalTabs; //Total de pestañas abiertas
9496
int giTabCharacters; //Number of tab spaces
95-
int giTimerDelay; //Tiempo de espera en milisegundos para la recarga automática
96-
bool gbIsOpenedFile; //Bandera que indica si se está abriendo un archivo
97+
int giTimerDelay; //Tiempo de espera en milisegundos para la recarga automática
98+
bool gbIsOpenedFile; //Bandera que indica si se está abriendo un archivo
9799
bool gbIsReloadFile; //Bandera que indica si un archivo se ha recargado
98100
bool gbIsAutoreloadEnabled; //Bandera que indica si la recarga automatica esta activa
99-
bool gbSaveCancelled; //Bandera que indica si se canceló el guardado del archivo
100-
QHash<int, QString> gobHash; //Mapa que almacena índice del tab y ruta de archivo
101-
QHash<int, bool> gobIsModifiedTextHash; //Mapa que almacena índice del tab, y si el archivo correspondiente ha sido modificado
102-
SearchDialog *gobSearchDialog; //Diálogo de buscar y reemplazar
101+
bool gbSaveCancelled; //Bandera que indica si se canceló el guardado del archivo
102+
QHash<int, QString> gobHash; //Mapa que almacena índice del tab y ruta de archivo
103+
QHash<int, bool> gobIsModifiedTextHash; //Mapa que almacena índice del tab, y si el archivo correspondiente ha sido modificado
104+
SearchDialog *gobSearchDialog; //Diálogo de buscar y reemplazar
103105
Worker *worker; //Objeto para procesar tareas en un hilo separado
104106
QThread *workerThread; //Hilo separado del hilo principal
105107
CustomTextEdit *gobCurrentPlainTextEdit; //Objeto que almacena el QPlainTextEdit actual
106108
QFile *gobFile; //Objeto que almacena temporalemente un objeto de archivo
107109
QString gsThemeFile; //Ruta del archivo del tema usado (style.qss)
108-
QTimer *gobTimer; //Temporizador para recarga automática de archivos
110+
QTimer *gobTimer; //Temporizador para recarga automática de archivos
109111
QMovie *gobMovie = new QMovie("://reloading.gif");
110112
QString gsDefaultDir;
111113
QString gsSavedFont;
@@ -118,6 +120,7 @@ private slots:
118120
QString gsGr3;
119121
QString gsGr4;
120122
QString gsGr5;
123+
QStringList gobRecentFiles;
121124

122125
protected:
123126
virtual void dropEvent(QDropEvent *event);

0 commit comments

Comments
 (0)