Fetch the repository succeeded.
#ifndef EJMAIN_H
#define EJMAIN_H
#include <QWidget>
#include <QIcon>
#include <QSplitter>
#include <QMouseEvent>
#include <QPushButton>
class EjMain
: public QWidget
{
Q_OBJECT
public:
EjMain(QWidget *parent = 0);
~EjMain();
void addSidebarItem(QWidget *item, QString &title);
protected:
void mousePressEvent ( QMouseEvent * event);
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
void resizeEvent(QResizeEvent *event);
bool eventFilter(QObject *obj, QEvent *event);
private:
void setBtnPos();
void setBtnIcon();
private slots:
void slotClickedBtn();
void slotSplitterMoved(int pos, int index);
void slotNew(bool);
private:
QPoint dragPosition;
bool bPressFlag;
QSplitter *splitter;
QFrame *contentFrame;
QFrame *listFrame;
QPushButton *pushButton;
QIcon leftIcon;
QIcon rightIcon;
};
#endif // EJMAIN_H
Sign in for post a comment
Comment ( 0 )