OSDN Git Service

Ver0.10pre
[gefu/Gefu.git] / mainwindow.h
index a072187..7b29346 100644 (file)
@@ -5,6 +5,7 @@
 #include <QMainWindow>\r
 class FolderPanel;\r
 class FileTableView;\r
+class QNetworkReply;\r
 \r
 namespace Ui {\r
 class MainWindow;\r
@@ -25,16 +26,26 @@ signals:
     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