columnedit.h 560 B

123456789101112131415161718192021222324252627282930313233
  1. #pragma once
  2. #include <QWidget>
  3. #include <QTabWidget>
  4. #include "ui_columnedit.h"
  5. class ColumnEdit : public QWidget
  6. {
  7. Q_OBJECT
  8. public:
  9. ColumnEdit(QWidget *parent = Q_NULLPTR);
  10. ~ColumnEdit();
  11. void setTabWidget(QTabWidget * editTabWidget);
  12. private:
  13. QWidget * autoAdjustCurrentEditWin();
  14. private slots:
  15. void slot_insertNumEnable(bool check);
  16. void slot_insertTextEnable(bool check);
  17. void slot_addPrefix(int s);
  18. void slot_ok();
  19. private:
  20. Ui::ColumnEdit ui;
  21. QWidget* m_curEditWin;
  22. QTabWidget *m_editTabWidget;
  23. };