#include <QMainWindow>\r
class FolderPanel;\r
class FileTableView;\r
+class QNetworkReply;\r
\r
namespace Ui {\r
class MainWindow;\r
void showSystemFiles(bool show);\r
\r
public slots:\r
- void setStatusText(const QString &str);\r
- void onActionSetting();\r
- void onHelpAbout();\r
\r
private slots:\r
+ void openRequest(const QFileInfo &info);\r
+ void showPreferenceDialog();\r
+ void about();\r
void toggleShowHiddenFiles();\r
void toggleShowSystemFiles();\r
+ void checkUpdate(bool silent = false);\r
+ void checkUpdateFinished(QNetworkReply *reply);\r
+ void checkUpdateFinished(QNetworkReply *reply, bool silent);\r
+ void checkUpdateFinishedSilent(QNetworkReply *reply);\r
+ void viewFinish(QWidget *sender);\r
\r
private:\r
Ui::MainWindow *ui;\r
+ QWidget *m_focusedView;\r
+\r
+ // QWidget interface\r
+protected:\r
+ void closeEvent(QCloseEvent *event);\r
};\r
\r
#endif // MAINWINDOW_H\r