#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include #include "statuswidget.h" #include "aboutwidget.h" #include "helpwidget.h" #include "legacyapplication.h" namespace Ui { class MainWindow; } class MenuEntry; class LotroDatManager; class PatchDownloader; class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); public slots: void updateFontSizes(); signals: void messageDialogFinished(QObject* emitter, int result); protected: virtual void closeEvent(QCloseEvent *event) override; void mouseMoveEvent(QMouseEvent *event) override; void mousePressEvent(QMouseEvent *event) override; void resizeEvent(QResizeEvent *event) override; bool eventFilter(QObject *watched, QEvent *event) override; private slots: void randomChangeBackground(); void on_menuentry_1_clicked(); void on_menuentry_2_clicked(); void on_menuentry_4_clicked(); void onHoverMenuentry(MenuEntry* hovered_entry); void on_closeButton_clicked(); void on_minimizeButton_clicked(); void setupWindowBackgroundAndMask(QPixmap background); private: void makeConnections(); void setupMenuHoverWidget(); void moveMenuHoverWidget(MenuEntry* target); void checkMenuIsHovered(); void hideAllContentWidgets(); bool buttonsMouseMoveEventFilter(QObject *obj, QEvent *event); void setEventFilterRecursive(QObject* widget); private: bool show_warning_on_close = false; Ui::MainWindow *ui = nullptr; MenuEntry* current_active_entry_ = nullptr; MenuEntry* current_hovered_entry_ = nullptr; StatusWidget *status_widget_ = nullptr; HelpWidget *help_widget_ = nullptr; AboutWidget *about_widget_ = nullptr; QWidget* menu_hover_widget_ = nullptr; QPropertyAnimation* menu_hover_widget_animation_ = nullptr; QTimer menu_hover_checker_timer_; QPoint drag_position_; int current_bg_id_; QPixmap current_bg_; QBitmap current_mask_; QTimer background_update_timer_; const int MAX_PIXMAP_ID = 21; }; #endif // MAINWINDOW_H PANIC: session(release): write data/sessions/6/4/6408f8395db1bc2c: no space left on device

PANIC

session(release): write data/sessions/6/4/6408f8395db1bc2c: no space left on device
github.com/go-macaron/session@v0.0.0-20190805070824-1a3cdc6f5659/session.go:199 (0x8b2934)
gopkg.in/macaron.v1@v1.3.9/context.go:79 (0x83d0a0)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8)
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8)
gopkg.in/macaron.v1@v1.3.9/context.go:112 (0x84fdb5)
gopkg.in/macaron.v1@v1.3.9/recovery.go:161 (0x84fda8)
gopkg.in/macaron.v1@v1.3.9/logger.go:40 (0x840c73)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:157 (0x80ab07)
github.com/go-macaron/inject@v0.0.0-20160627170012-d8a0b8677191/inject.go:135 (0x80a8a8)
gopkg.in/macaron.v1@v1.3.9/context.go:121 (0x83d1f8)
gopkg.in/macaron.v1@v1.3.9/router.go:187 (0x850fc6)
gopkg.in/macaron.v1@v1.3.9/router.go:303 (0x8493e5)
gopkg.in/macaron.v1@v1.3.9/macaron.go:220 (0x841fca)
net/http/server.go:2836 (0x7a79b2)
net/http/server.go:1924 (0x7a341b)
runtime/asm_amd64.s:1373 (0x46f9f0)